

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) !important;
    display: block;
    font-size: 1.25rem !important;
    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: 15rem
}

.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: 15rem
    }
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF1dGgwZm9vdGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJhdXRoMGZvb3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5idXR0b24uYnV0dG9uX19zZWNvbmRhcnktZGFyay0tcmVndWxhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5QWx0ZXJuYXRlVGV4dENvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IC4yZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlBbHRlcm5hdGVUZXh0Q29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1pbi13aWR0aDogMTAuMzEyNXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzLCBib3JkZXItY29sb3IgLjRzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC40cywgYm9yZGVyLWNvbG9yIC40cztcbn1cblxuLmFlbS1wbGFjZWhvbGRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogOHJlbVxufVxuXG4uY21wLWxpbmtfX3NjcmVlbi1yZWFkZXItb25seSB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAuMDYyNXJlbVxufVxuXG5cbmh0bWwge1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yRXJyb3I6ICNkYTM3MmM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZnVuY3Rpb25hbEVycm9yOiAjYWY0YzEwO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJhY2tncm91bmQ6ICNmZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYmxhY2s6ICMwMDA7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtcHJpbWFyeTogIzNmNTllNDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1wcmltYXJ5TGlnaHQ6ICNiNmNhZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtc2Vjb25kYXJ5OiAjNGNiN2EzO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLXNlY29uZGFyeUxpZ2h0OiAjYjFlNGRlO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLXNlY29uZGFyeVdhcm0yMDA6ICNlMjcxMzM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtdGVydGlhcnk6ICM0MDE2YTA7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtdGVydGlhcnlNZWRpdW06ICM3NTQ5ZjI7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtdGVydGlhcnlMaWdodDogI2I0OWJmYztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwOiAjZmZmZWZhO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXkxMDA6ICNmNmYxZTc7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTIwMDogI2U4ZGNjNztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MjUwOiAjZTFlMWUxO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXkzMDA6ICNjMWMxYzg7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTQwMDogI2FmYWJhMTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NDUwOiAjYWVhZWFlO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXk1MDA6ICM4YzhjOTY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTYwMDogIzZiNjY1ZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NzAwOiAjNTg1ODYyO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXk4MDA6ICM0MTQxNGI7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMDogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MTAwMDogI2NiY2JjYjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5Q29sb3I6ICMxOTE5MTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZGFya1RleHRDb2xvcjogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1saWdodFRleHRDb2xvcjogI2ZmZmVmYTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1hbHRlcm5hdGVUZXh0Q29sb3IxOiAjNmI2NjVmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWFsdGVybmF0ZVRleHRDb2xvcjI6ICNhZmFiYTE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtaW5wdXRGb2N1czogIzZiNjY1ZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1pbnB1dEVycm9yOiAjZGEzNzJjO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLW1vZGFsVHJpZ2dlckxpbmtEaXNhYmxlZERlZmF1bHQ6ICNhZWFlYWU7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbW9kYWxUcmlnZ2VyTGlua0Rpc2FibGVkRGFyazogIzRiNGI0YjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5QmFja2dyb3VuZENvbG9yOiAjMTkxOTE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kQ29sb3JIb3ZlcjogIzNmNTllNDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5QmFja2dyb3VuZENvbG9yQWN0aXZlOiAjMWEzMWE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlUZXh0Q29sb3I6ICNmZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeUNvbG9yRGlzYWJsZWQ6ICNhZmFiYTE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeVRleHRDb2xvckRpc2FibGVkOiAjZjZmMWU3O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlBbHRlcm5hdGVUZXh0Q29sb3I6ICMxOTE5MTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeUFsdGVybmF0ZUNvbG9yOiAjZmZmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlBbHRlcm5hdGVDb2xvckhvdmVyOiAjM2Y1OWU0O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3I6ICMxOTE5MTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3ZlcjogIzNmNTllNDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvckFjdGl2ZTogIzFhMzFhOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlBbHRlcm5hdGVUZXh0Q29sb3I6ICNmZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5QWx0ZXJuYXRlVGV4dENvbG9ySG92ZXI6ICNiNmNhZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbGlua1ByaW1hcnlDb2xvcjogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1saW5rUHJpbWFyeUNvbG9ySG92ZXI6ICMzZjU5ZTQ7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9yOiAjZmZmZWZhO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWxpbmtBbHRlcm5hdGVDb2xvckhvdmVyOiAjYjZjYWZmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWxpbmtEaXNhYmxlZENvbG9yOiAjYWZhYmExO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLXNlY3Rpb25QcmltYXJ5QmFja2dyb3VuZENvbG9yOiAjMTkxOTE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLXNlY3Rpb25TZWNvbmRhcnlCYWNrZ3JvdW5kQ29sb3I6ICNmZmZlZmE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JXaGl0ZXBhcGVyOiAjY2ZiMWMxO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yRGF0YXNoZWV0OiAjOGQ2ZTk3O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yQW5hbHlzdFJlc2VhcmNoOiAjZmFkMjhjO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9ySW5mb2dyYXBoaWM6ICNmMGJmODc7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JWaWRlbzogI2FiZDVkNjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckRlbW86ICNhMGRjYzM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JXZWJpbmFyOiAjMmQ4YzllO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yTGlnaHRCbHVlOiAjNDZiM2U5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yTGlnaHRlckJsdWU6ICNhOWU2ZmQ7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JMaWdodGVyR3JheTogI2U2ZTZlODtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckxpZ2h0ZXN0R3JheTogI2VmZWZlZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckdyYXk6ICNhYmFkYWM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JHcmF5Qmx1ZTogIzg4YTNiMztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckJsdWVHcmF5OiAjMTM3ZWJmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yR3JheTUwMDogIzhjOGM5NjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxufVxuXG5cbi5jbXAtaGVhZGVyLXYxLC5jbXAtaGVhZGVyLXYxICosLmZvb3RlciwuZm9vdGVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbn1cblxuXG5cblxuXG4jbWFpbmNvbnRlbnQ6dGFyZ2V0IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNy41cmVtXG59XG5cbi5za2lwLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1wcmltYXJ5KTtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAuMzEyNXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogLjMxMjVyZW0gLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gICAgei1pbmRleDogOTk5OVxufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHRyYW5zbGF0ZVgoLTUwJSlcbn1cblxuXG5cbi5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gI2J1dHRvbi0yLC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gI3NlYXJjaC1saW5rLC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmN0YS1idXR0b25fX3NlY29uZGFyeS0tcmVndWxhciwuaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5kZXNrdG9wLW5hdmlnYXRpb24sLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuaGVhZGVyX19jb250YWluZXIsLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAubWFpbi1uYXYtaW50bF9fY29udGFpbmVyLC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLm1vYmlsZS1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAubWFpbi1uYXYge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuXG4uaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5tYWluLW5hdl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gI2J1dHRvbi0xLC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmhlYWRlcl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbVxuICAgIH1cblxuICAgIC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmhlYWRlcl9fY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAubW9iaWxlLW5hdiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxufVxuXG4uaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMi41cmVtXG59XG5cbi5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmFlbS1wbGFjZWhvbGRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmFlbS1wbGFjZWhvbGRlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6NXJlbVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdW5pY29kZS1iaWRpOiAtd2Via2l0LWlzb2xhdGU7XG4gICAgdW5pY29kZS1iaWRpOiAtbW96LWlzb2xhdGU7XG4gICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTlcbn1cblxuLmNtcC1oZWFkZXIuaGVhZGVyLS1uby1lZGl0LW1vZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZFxufVxuXG4uY21wLWhlYWRlci5oZWFkZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG9cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMClcbn1cblxuLmhlYWRlcl9fdGlwaXRvcCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIG1heC13aWR0aDogODJyZW1cbn1cblxuLmhlYWRlcl9fdGlwaXRvcC1pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDApO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMTg3NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuc3Bhbi5oZWFkZXJfX3RpcGl0b3AtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uaGVhZGVyX19tYWluIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcGFkZGluZzogMWVtXG59XG5cbi5oZWFkZXIgLmludGwtbWVudSAuaW50bC1tZW51X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDQzLDglLDY2JSwuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4wNjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLWluLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLWluLW91dCAwc1xufVxuXG4ubWFpbi1uYXYge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4udGlwaXRvcC1saW5rcyB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5jb250YWN0LWxpbmtzIC5tYWluLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWFpbi1uYXZfX2NvbnRyb2xzIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5tYWluLW5hdl9fY29udHJvbHMgLmN0YS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1haW4tbmF2X19jb250cm9scyAubWFpbi1uYXZfX2NvbnRyb2wge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG59XG5cbi5tYWluLW5hdl9fY29udHJvbHMgI2ludGwtbWVudS1saW5rLC5tYWluLW5hdl9fY29udHJvbHMgI3NlYXJjaC1saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5tYWluLW5hdl9fY29udHJvbHMgI3NlYXJjaC1saW5rIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNXJlbVxufVxuXG4ubWFpbi1uYXZfX2NvbnRyb2xzICNwcm9maWxlLWxpbmsge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2X19jb250cm9scyBidXR0b24ubWFpbi1uYXZfX2NvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcGFkZGluZzogLjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19jb250cm9scyBidXR0b24ubWFpbi1uYXZfX2NvbnRyb2wgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMTI1cmVtXG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19jb250cm9scyAjcHJvZmlsZS1saW5rLC5tYWluLW5hdl9fY29udHJvbHMgLm1haW4tbmF2X19jb250cm9sIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDJyZW1cbiAgICB9XG59XG5cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm1haW4tbmF2X19jb250cm9scyB7XG4gICAgICAgIGdhcDowO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbVxuICAgIH1cbn1cblxuLm1haW4tbmF2X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHdpZHRoOiA3LjM3NXJlbVxufVxuXG4ubWFpbi1uYXZfX2xvZ28gc3ZnIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLm1haW4tbmF2IC5pY29uX19wYXRoIHtcbiAgICBzdHJva2U6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKVxufVxuXG4ubWFpbi1uYXZfX2ljb24tLWludGwgLmljb25fX3BhdGgge1xuICAgIHN0cm9rZTogdmFyKC0tdGhlbWUtdWktY29sb3JzLWJsYWNrKVxufVxuXG4ubWFpbi1uYXZfX21lbnUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5tYWluLW5hdl9fbWVudS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLjA2MjVyZW0gYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3Jcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLm1vYmlsZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2Q1ZDNjZjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLG9wYWNpdHkgLjM1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLG9wYWNpdHkgLjM1cyBlYXNlXG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlIDBzLG9wYWNpdHkgLjM1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlIDBzLG9wYWNpdHkgLjM1cyBlYXNlIDBzXG59XG5cbi5tb2JpbGUtbmF2X19saW5rIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2U2ZTZlODtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjM1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2UtaW4tb3V0XG59XG5cbi5tb2JpbGUtbmF2X19pY29uOmFmdGVyLC5tb2JpbGUtbmF2X19pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHdpZHRoOiAuNzVyZW1cbn1cblxuLm1vYmlsZS1uYXZfX2ljb246YmVmb3JlIHtcbiAgICByaWdodDogLjEyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxufVxuXG4ubW9iaWxlLW5hdl9faWNvbjphZnRlciB7XG4gICAgcmlnaHQ6IC42MjVyZW1cbn1cblxuLm1vYmlsZS1uYXZfX2ljb24tLXJvdGF0ZWQ6YmVmb3JlLC5tb2JpbGUtbmF2X19pY29uOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLm1vYmlsZS1uYXZfX2ljb24tLXJvdGF0ZWQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG59XG5cbi5tZW51X19pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHNcbn1cblxuLm1haW4tbmF2X19tZW51LWJ1dHRvbi0tb3BlbiAubWVudV9faWNvbiAubWVudS1pY29uX19saW5lMSwubWFpbi1uYXZfX21lbnUtYnV0dG9uLS1vcGVuIC5tZW51X19pY29uIC5tZW51LWljb25fX2xpbmUyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTAuMzc1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtMC4zNzVyZW0pXG59XG5cbi5tYWluLW5hdl9fbWVudS1idXR0b24tLW9wZW4gLm1lbnVfX2ljb24gLm1lbnUtaWNvbl9fbGluZTMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgxLjIpXG59XG5cbi5tYWluLW5hdl9fbWVudS1idXR0b24tLW9wZW4gLm1lbnVfX2ljb24gLm1lbnUtaWNvbl9fbGluZTQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgxLjIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMS4yKVxufVxuXG4uc3VibmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgMXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgMXNcbn1cblxuLnN1Ym5hdi1saXN0X193cmFwcGVyIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMVxufVxuXG4uc3VibmF2LWxpc3RfX3dyYXBwZXIsLndyYXBwZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLndyYXBwZXJfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvXG59XG5cblxuLnN1Ym5hdi1saXN0X19mb290ZXIgLmFuY2hvciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjM1cyBlYXNlLWluLW91dDtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudFxufVxuXG4uc3VibmF2LWxpc3RfX2Zvb3RlciAuYW5jaG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKGklwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBcbn1cblxuLmJ1dHRvbnMtbWVudSwubW9iaWxlLW5hdiAuY3RhcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uYnV0dG9ucy1tZW51IC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkyMDApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkyMDApO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3IpXG59XG5cbi5oZWFkZXJfX2NvbnRhY3Qge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTYwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuLmhlYWRlcl9fY29udGFjdCAuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uaW50bC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMCk7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1LDI1LDI1LC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycmVtIDVyZW0gcmdiYSgwLDAsMCwuMDgpLDAgLjc1cmVtIDJyZW0gcmdiYSgwLDAsMCwuMDQpO1xuICAgIGJveC1zaGFkb3c6IDAgMnJlbSA1cmVtIHJnYmEoMCwwLDAsLjA4KSwwIC43NXJlbSAycmVtIHJnYmEoMCwwLDAsLjA0KTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuLmludGwtbWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjA2MjVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxcmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgMHNcbn1cblxuLmludGwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uaW50LWNvbnRhaW5lci0tb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmFuY2hvciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLm1haW4tbmF2X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tYWluLW5hdl9fbGluaywubWFpbi1uYXZfX2xvZ28ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnRpcGl0b3BfX3RleHQtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMCk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xcyBlYXNlLWluLW91dDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi50aXBpdG9wX190ZXh0LWxpbmsuaW50bC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW1cbn1cblxuLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbms6YmVmb3JlIHtcbiAgICByaWdodDogLTAuODEyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbms6YWZ0ZXIsLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IC4wOTM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhciAwcztcbiAgICB3aWR0aDogLjMxMjVyZW1cbn1cblxuLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbms6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIHJpZ2h0OiAtMXJlbVxufVxuXG4udGlwaXRvcF9fdGV4dC1saW5rLS1vcGVuLmludGwtbGluazpiZWZvcmUsLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbms6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG59XG5cbi50aXBpdG9wX190ZXh0LWxpbmstLW9wZW4uaW50bC1saW5rOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLmhlYWRlcl9fdGlwaXRvcCAuY29udGFpbmVyLC5oZWFkZXJfX3RpcGl0b3AtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmhlYWRlcl9fdGlwaXRvcCBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDApXG59XG5cbi5oZWFkZXJfX3RpcGl0b3AgLmljb25fX3BhdGgge1xuICAgIHN0cm9rZTogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDApXG59XG5cbi5pbnRsLW1lbnVfX2l0ZW0gLmFuY2hvciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKVxufVxuXG4uZGVza3RvcC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5zdWJuYXYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdGEtYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5oZWFkZXJfX21haW4gLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubWFpbi1uYXZfX2xpbms6aG92ZXIgLm1haW4tbmF2X19pY29uLS1wcm9maWxlIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1wcmltYXJ5KVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX2NvbnRhY3Qtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fd3JhcHBlciAuY29scy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMy41cmVtXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fd3JhcHBlciAuY29scy1jb250YWluZXI+ZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXRcbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lciAuZm9vdGVyX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lciAuZm9vdGVyX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lciAuZm9vdGVyX19saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lciAuZm9vdGVyX19saXN0IC5mb290ZXJfX2xpc3QtaXRlbSAuYW5jaG9yIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW1cbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5mb290ZXJfX2Zvb3QtYW5kLWNvcHlyaWdodCAuc29jaWFsLW1lZGlhLWxpc3Qge1xuICAgIG1hcmdpbjogMFxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IC5pbnRsLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5mb290ZXJfX2Zvb3QtYW5kLWNvcHlyaWdodCAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMCk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbVxufVxuXG4uZm9vdGVyX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIG1heC13aWR0aDogODJyZW1cbn1cblxuLmZvb3Rlcl9faGVhZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk0MDApICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICAgIGdhcDogMXJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbn1cblxuLmNvbHMtY29udGFpbmVyLC5mb290ZXJfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jb2xzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA0cmVtXG59XG5cbi5mb290ZXJfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uZm9vdGVyX19saXN0LWl0ZW0sLmZvb3Rlcl9fbGlzdC1pdGVtIC5hbmNob3Ige1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9yKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvb3Rlcl9fbGlzdC1pdGVtIC5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuLmNtcC1mb290ZXIgLmFuY2hvcjpob3ZlciwuY21wLWZvb3RlciAuYnV0dG9uLmJ1dHRvbl9fc2Vjb25kYXJ5LWRhcmstLXJlZ3VsYXI6aG92ZXIsLmZvb3Rlcl9fY29udGFjdC10ZXh0IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9ySG92ZXIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG4uY21wLWZvb3RlciAuYnV0dG9uLmJ1dHRvbl9fc2Vjb25kYXJ5LWRhcmstLXJlZ3VsYXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtBbHRlcm5hdGVDb2xvckhvdmVyKVxufVxuXG4uZm9vdGVyX19jb250YWN0LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTQwMCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG4uc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbiAuYW5jaG9yOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtQcmltYXJ5Q29sb3JIb3Zlcik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMTg3NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuXG4uY21wLWZvb3RlciBzdmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMS4yNXJlbVxufVxuXG4uZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIGdhcDogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW1cbn1cblxuLmZvb3Rlcl9fc29jaWFsLW1lZGlhLC5zb2NpYWwtbWVkaWEtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uc29jaWFsLW1lZGlhLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJvdy1nYXA6IDFyZW1cbn1cblxuLnNvY2lhbC1tZWRpYS1saXN0IC5hbmNob3Ige1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9yKTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5zb2NpYWwtbWVkaWEtbGlzdCBsaTpsYXN0LWNoaWxkIC5hbmNob3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlESTBMak11TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0F6TUNBeE5DSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016QWdNVFE3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0S0NTNXpkREI3Wm1sc2JDMXlkV3hsT21WMlpXNXZaR1E3WTJ4cGNDMXlkV3hsT21WMlpXNXZaR1E3Wm1sc2JEb2pSa1pHUmtaR08zMEtDUzV6ZERGN1ptbHNiQzF5ZFd4bE9tVjJaVzV2WkdRN1kyeHBjQzF5ZFd4bE9tVjJaVzV2WkdRN1ptbHNiRG9qTURBMk5rWkdPMzBLQ1M1emRESjdabWxzYkRvalJrWkdSa1pHTzMwS0NTNXpkRE43Wm1sc2JEb2pNREEyTmtaR08zMEtQQzl6ZEhsc1pUNEtQR2MrQ2drOFp5QnBaRDBpWm1sdVlXd3RMUzFrWldNdU1URXRNakF5TUY4eFh5SStDZ2tKUEdjZ2FXUTlJbDk0TXpCZk1qQTRMVzkxY2kxMGIyZG5iR1ZmTWw4aUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4TWpjMUxqQXdNREF3TUN3Z0xUSXdNQzR3TURBd01EQXBJajRLQ1FrSlBHY2dhV1E5SWtacGJtRnNMVU52Y0hrdE1sOHlYeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01USTNOUzR3TURBd01EQXNJREl3TUM0d01EQXdNREFwSWo0S0NRa0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWswM0xqUXNNVEl1T0dnMkxqaHNNeTR4TFRFeExqWklOeTQwUXpRdU1pd3hMaklzTVM0MkxETXVPQ3d4TGpZc04xTTBMaklzTVRJdU9DdzNMalFzTVRJdU9Ib2lMejRLQ1FrSlBDOW5QZ29KQ1R3dlp6NEtDVHd2Wno0S0NUeG5JR2xrUFNKbWFXNWhiQzB0TFdSbFl5NHhNUzB5TURJd0lqNEtDUWs4WnlCcFpEMGlYM2d6TUY4eU1EZ3RiM1Z5TFhSdloyZHNaU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xURXlOelV1TURBd01EQXdMQ0F0TWpBd0xqQXdNREF3TUNraVBnb0pDUWs4WnlCcFpEMGlSbWx1WVd3dFEyOXdlUzB5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNamMxTGpBd01EQXdNQ3dnTWpBd0xqQXdNREF3TUNraVBnb0pDUWtKUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUSXlMallzTUVnM0xqUmpMVE11T1N3d0xUY3NNeTR4TFRjc04zTXpMakVzTnl3M0xEZG9NVFV1TW1Nekxqa3NNQ3czTFRNdU1TdzNMVGRUTWpZdU5Dd3dMREl5TGpZc01Ib2dUVEV1Tml3M1l6QXRNeTR5TERJdU5pMDFMamdzTlM0NExUVXVPQW9KQ1FrSkNXZzVMamxzTFRNdU1Td3hNUzQyU0RjdU5FTTBMaklzTVRJdU9Dd3hMallzTVRBdU1pd3hMallzTjNvaUx6NEtDUWtKQ1R4d1lYUm9JR2xrUFNKNElpQmpiR0Z6Y3owaWMzUXlJaUJrUFNKTk1qUXVOaXcwWXpBdU1pd3dMaklzTUM0eUxEQXVOaXd3TERBdU9Hd3dMREJNTWpJdU5TdzNiREl1TWl3eUxqSmpNQzR5TERBdU1pd3dMaklzTUM0MkxEQXNNQzQ0WXkwd0xqSXNNQzR5TFRBdU5pd3dMakl0TUM0NExEQUtDUWtKQ1Fsc01Dd3diQzB5TGpJdE1pNHlUREU1TGpVc01UQmpMVEF1TWl3d0xqSXRNQzQyTERBdU1pMHdMamdzTUdNdE1DNHlMVEF1TWkwd0xqSXRNQzQyTERBdE1DNDRiREFzTUV3eU1DNDRMRGRzTFRJdU1pMHlMakpqTFRBdU1pMHdMakl0TUM0eUxUQXVOaXd3TFRBdU9Bb0pDUWtKQ1dNd0xqSXRNQzR5TERBdU5pMHdMaklzTUM0NExEQnNNQ3d3YkRJdU1pd3lMakpNTWpNdU9DdzBRekkwTERNdU9Dd3lOQzQwTERNdU9Dd3lOQzQyTERSNklpOCtDZ2tKQ1FrOGNHRjBhQ0JwWkQwaWVTSWdZMnhoYzNNOUluTjBNeUlnWkQwaVRURXlMamNzTkM0eFl6QXVNaXd3TGpJc01DNHpMREF1Tml3d0xqRXNNQzQ0YkRBc01FdzRMallzT1M0NFF6Z3VOU3c1TGprc09DNDBMREV3TERndU15d3hNR010TUM0eUxEQXVNUzB3TGpVc01DNHhMVEF1Tnkwd0xqRnNNQ3d3Q2drSkNRa0pURFV1TkN3M0xqZGpMVEF1TWkwd0xqSXRNQzR5TFRBdU5pd3dMVEF1T0dNd0xqSXRNQzR5TERBdU5pMHdMaklzTUM0NExEQnNNQ3d3VERnc09DNDJiRE11T0MwMExqVkRNVElzTXk0NUxERXlMalFzTXk0NUxERXlMamNzTkM0eGVpSXZQZ29KQ1FrOEwyYytDZ2tKUEM5blBnb0pQQzluUGdvOEwyYytDand2YzNablBnbz0pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAuMzEyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuMTI1cmVtO1xuICAgIHdpZHRoOiAycmVtXG59XG5cbi5jbXAtZm9vdGVyIC5kaXZpZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogLjAzMTI1cmVtIHNvbGlkICNmZmZlZmE7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk0MDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtZm9vdGVyIC5pY29uX19wYXRoIHtcbiAgICBzdHJva2U6ICNmZmZlZmFcbn1cblxuLmludGwtbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uZm9vdGVyX19jb250YWN0LXRleHQgYSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1saW5rQWx0ZXJuYXRlQ29sb3IpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW50bC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY21wLWZvb3RlciAuaW50bC1tZW51IHtcbiAgICBib3R0b206IC45Mzc1cmVtO1xuICAgIHJpZ2h0OiBhdXRvXG59XG5cbi5jbXAtZm9vdGVyIC5pbnRsLW1lbnUgLmludGwtbWVudV9faXRlbSAuYW5jaG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG59XG5cbi5jbXAtZm9vdGVyIC5pbnRsLW1lbnUgLmludGwtbWVudV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSg0Myw4JSw2NiUsLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMDYyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgMHNcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY29scy1jb250YWluZXI+OmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyXG59XG5cbi5jb2xzLWNvbnRhaW5lcj5kaXY6bm90KC5jb2xzLWNvbnRhaW5lcj46Zmlyc3QtY2hpbGQpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDE1cmVtXG59XG5cbi5jb2xzLWNvbnRhaW5lciAuYW5jaG9yIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbi5jbXAtZm9vdGVyIC5pbnRsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBhLmhlYWRlcl9fdGlwaXRvcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxuXG4gICAgYS5oZWFkZXJfX3RpcGl0b3AtaXRlbSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjE4NzVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2VcbiAgICB9XG5cbiAgICAuaGVhZGVyX19tYWluIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtXG4gICAgfVxuXG4gICAgLnRpcGl0b3BfX3RleHQtbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19saW5rOmhvdmVyIC50aXBpdG9wX190ZXh0LWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKVxuICAgIH1cblxuICAgIGEuaGVhZGVyX190aXBpdG9wLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnlMaWdodClcbiAgICB9XG5cbiAgICAuaGVhZGVyX190aXBpdG9wIC50aXBpdG9wLWxpbmtzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3Age1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYtaW50bF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AgLm1haW4tbmF2X19pY29uLS1pbnRsIC5pY29uX19wYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGlwaXRvcCAuY29udGFpbmVyIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cblxuICAgIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cblxuICAgIC5tYWluLW5hdl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjY4NzVyZW1cbiAgICB9XG5cbiAgICAuY29udGFjdC1saW5rcyAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB9XG5cbiAgICAudGlwaXRvcC1saW5rIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGlwaXRvcC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AtaXRlbSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICB9XG5cbiAgICAuY21wLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cblxuICAgIC5jb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG5cbiAgICAuY21wLWZvb3RlciAuaW50bC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgfVxuXG4gICAgLmNtcC1mb290ZXIgLmludGwtYnV0dG9uOmhvdmVyIC50aXBpdG9wX190ZXh0LWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKVxuICAgIH1cblxuICAgIC5jbXAtZm9vdGVyIC5pbnRsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5jbXAtZm9vdGVyIC5pbnRsLW1lbnUge1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLm1haW4tbmF2X19jb250cm9scyAuY3RhLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDkzNzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40c1xuICAgIH1cblxuICAgIC5tYWluLW5hdl9fY29udHJvbHMgLmN0YS1idXR0b25fX3NlY29uZGFyeS0tcmVndWxhciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzLGJvcmRlci1jb2xvciAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC40cyxib3JkZXItY29sb3IgLjRzXG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19jb250cm9scyAuY3RhLWJ1dHRvbl9fc2Vjb25kYXJ5LS1yZWd1bGFyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3Zlcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3ZlcilcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2xpbmstLXBob25lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2xpbmstLXBob25lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMClcbiAgICB9XG5cbiAgICAuY29udGFjdC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cblxuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAuaGVhZGVyX190aXBpdG9wLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSVcbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgycmVtXG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbGlua3MgLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWFpbiAjc2VhcmNoLWxpbmssLmhlYWRlcl9fbWFpbiAubWFpbi1uYXZfX2ljb24ubWFpbi1uYXZfX2ljb24tLXNlYXJjaCwuaGVhZGVyX19tYWluIC5tYWluLW5hdl9fbWVudS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmRlc2t0b3AtbmF2aWdhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyLjE4NzVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuZGVza3RvcC1uYXZpZ2F0aW9uIC5hbmNob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTg3NXJlbVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0gLmFuY2hvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSAuYW5jaG9yOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSAuYW5jaG9yLS1vcGVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjE4NzVyZW0gc29saWQgdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zc1xuICAgIH1cblxuICAgIC5saXN0LWl0ZW1fX3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW1fX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0OmFmdGVyLC5saXN0LWl0ZW1fX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IC4wNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogLjQzNzVyZW1cbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICByaWdodDogLjMxMjVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXIgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyIDBzXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbV9fdGV4dC0tb3BlbjpiZWZvcmUsLmxpc3QtaXRlbV9fdGV4dDphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0LS1vcGVuOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gICAgfVxuXG4gICAgLnN1Ym5hdi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaW5zZXQ6IDhyZW0gMCAwO1xuICAgICAgICBsZWZ0OiAtNi4yNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IC02LjI1cmVtO1xuICAgICAgICB0b3A6IDhyZW07XG4gICAgICAgIHotaW5kZXg6IDIwXG4gICAgfVxuXG4gICAgLnN1Ym5hdi13cmFwcGVyLS1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogLjAzMTI1cmVtIHNvbGlkICNkNWQzY2Y7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyMVxuICAgIH1cblxuICAgIC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5zdWJuYXYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuICAgIH1cblxuICAgIC5jdGEtYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBnYXA6IDFyZW1cbiAgICB9XG5cbiAgICAuY3RhLWJ1dHRvbiwuc3VibmF2LWNvbHVtbiAuYW5jaG9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuXG4gICAgLmNvbHMtY29udGFpbmVyPjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMS44NzVyZW07XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAyMS44NzVyZW07XG4gICAgICAgIG9yZGVyOiAwXG4gICAgfVxuXG4gICAgLmNvbHMtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0LXNlY3Rpb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5mb290ZXJfX3NvY2lhbC1tZWRpYSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgd2lkdGg6IDcuMzc1cmVtXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IC5kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5mb290ZXJfX2Zvb3QtYW5kLWNvcHlyaWdodCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwXG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxuXG4gICAgLmNtcC1mb290ZXIgLmludGwtbmF2aWdhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMlxuICAgIH1cblxuICAgIC5jb2xzLWNvbnRhaW5lcj5kaXY6bm90KC5jb2xzLWNvbnRhaW5lcj46Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE1cmVtXG4gICAgfVxufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbVxufVxuXG4uZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpXG59XG5cbi5jb2wtMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMVxufVxuXG4uY29sLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcbn1cblxuLmNvbC0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzXG59XG5cbi5jb2wtNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNFxufVxuXG4uY29sLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDVcbn1cblxuLmNvbC02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2XG59XG5cbi5jb2wtMTIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xXG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uZnVsbC13aWR0aCAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6MCA0cmVtXG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcilcbiAgICB9XG5cbiAgICAuY29sLW1kLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG4gICAgfVxuXG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgIH1cblxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgfVxuXG4gICAgLmNvbC1tZC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNVxuICAgIH1cblxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbiAgICB9XG5cbiAgICAuY29sLW1kLTcge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3XG4gICAgfVxuXG4gICAgLmNvbC1tZC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOFxuICAgIH1cblxuICAgIC5jb2wtbWQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDlcbiAgICB9XG5cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTBcbiAgICB9XG5cbiAgICAuY29sLW1kLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTFcbiAgICB9XG5cbiAgICAuY29sLW1kLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xXG4gICAgfVxufVxuXG4uZ3JpZC0yLWl0ZW1zLS13aWRlLWdhcCwuZ3JpZC00LWl0ZW1zLS13aWRlLWdhcCB7XG4gICAgZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtXG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgICBnYXA6IDJyZW1cbiAgICB9XG5cbiAgICAuY29sLWxnLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG4gICAgfVxuXG4gICAgLmNvbC1sZy0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgIH1cblxuICAgIC5jb2wtbGctMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICB9XG5cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgfVxuXG4gICAgLmNvbC1sZy01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNVxuICAgIH1cblxuICAgIC5jb2wtbGctNiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbiAgICB9XG5cbiAgICAuY29sLWxnLTcge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3XG4gICAgfVxuXG4gICAgLmNvbC1sZy04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOFxuICAgIH1cblxuICAgIC5jb2wtbGctOSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDlcbiAgICB9XG5cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTBcbiAgICB9XG5cbiAgICAuY29sLWxnLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTFcbiAgICB9XG5cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xXG4gICAgfVxuXG4gICAgLmdyaWQtMi1pdGVtcy0td2lkZS1nYXAsLmdyaWQuZ3JpZC0xLWNvbC1udW0tLXdpZGUtZ2FwIHtcbiAgICAgICAgZ2FwOiA3cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcilcbiAgICB9XG5cbiAgICAuZ3JpZC00LWl0ZW1zLS13aWRlLWdhcCwuZ3JpZC5ncmlkLTMtY29sLW51bS0td2lkZS1nYXAge1xuICAgICAgICBnYXA6IDdyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKVxuICAgIH1cbn1cblxuLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlcjogc29saWQgIzE5MTkxOTtcbiAgICBib3JkZXItd2lkdGg6IC4wNjI1cmVtIDAgMFxufVxuXG4uY21wLWFjY29yZGlvbl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW0gMFxufVxuXG4uY21wLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MgbGluZWFyXG59XG5cbi5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgLjc1cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuMjVyZW1cbn1cblxuLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIsLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS4yNXJlbVxufVxuXG4uY21wLWFjY29yZGlvbl9faWNvbjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuM3MgbGluZWFyXG59XG5cbi5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhclxufVxuXG4uY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbVxufVxuXG4uY21wLWFjY29yZGlvbl9fcGFuZWwtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY1OSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50PjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9fd3JhcHBlciwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgcGFkZGluZzogMi41cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9faXRlbSwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNTAyKVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIsLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uLWl0ZW0sLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44NzgpXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIsLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODc4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjMTkxOTE5XG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzlkZWcsIzE5MTkxOSAxNS4xNiUsIzZiNjY1ZiAyNzcuODklKVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjOTlhN2YxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjYjZjYWZmXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1oZWFkaW5nLW1lZGl1bS0zIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctbWVkaXVtLTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1oZWFkaW5nLW1lZGl1bS0zIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctYm9keS0yIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctYm9keS0yIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctYm9keS0zIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctYm9keS0zIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1jb250ZW50LWJvZHktMyAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1jb250ZW50LWJvZHktMyAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgbGkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgbGkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtZGl2aWRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IC41cmVtXG59XG5cbi5jbXAtZGl2aWRlci1zcy0tZnQtaGlkZGVuIC5jbXAtZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWRpdmlkZXJfX2xpbmUge1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1kaXZpZGVyLXNzLS10LWRlZmF1bHQgLmNtcC1kaXZpZGVyX19saW5lLC5jbXAtZGl2aWRlcl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWRpdmlkZXItc3MtLXQtY29sb3IgLmNtcC1kaXZpZGVyX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMjQpXG59XG5cbi5jbXAtZGl2aWRlci1zcy0tdC1kYXJrIC5jbXAtZGl2aWRlcl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYVxufVxuXG4uY21wLWltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbVxufVxuXG4uY21wLWltYWdlIC5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtaW1hZ2Utc3MtLWJvcmRlci1yYWRpdXMtbWVkaXVtIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWltYWdlLXNzLS1ib3JkZXItcmFkaXVzLW1lZGl1bSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuLmNtcC1pbWFnZS1zcy0tYm9yZGVyLXJhZGl1cy1zbWFsbCAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWltYWdlLXNzLS1ib3JkZXItcmFkaXVzLXNtYWxsIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtaW1hZ2Utc3MtLWJvcmRlci1yYWRpdXMtbm9uZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uY21wLWtpY2tlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAta2lja2VyLC5jbXAta2lja2VyIGltZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWtpY2tlciBpbWcge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiAyLjI1cmVtXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLWtpY2tlcl9fa2lja2VyLWljb24ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LWhlaWdodDogNHJlbVxufVxuXG4uY21wLWtpY2tlcl9fa2lja2VyLW5hdmlnYXRpb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjI1cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMFxufVxuXG4uY21wLWtpY2tlcl9fa2lja2VyLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWtpY2tlcl9fa2lja2VyLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItc2VwYXJhdG9yIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4uY21wLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItc2VwYXJhdG9yIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuIFxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBvcGFjaXR5OiAuNjY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmFsdGVybmF0ZS10aGVtZSAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1zZXBhcmF0b3IsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWFsdCAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1zZXBhcmF0b3IsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWRhcmsgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItc2VwYXJhdG9yLC5kYXJrLXRoZW1lIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLXNlcGFyYXRvciB7XG4gICAgZmlsbDogI2ZmZmVmYVxufVxuXG4uYWx0ZXJuYXRlLXRoZW1lIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmFsdGVybmF0ZS10aGVtZSAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2xhYmVsLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1hbHQgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctYWx0IC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fbGFiZWwsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWRhcmsgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctZGFyayAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2xhYmVsLC5kYXJrLXRoZW1lIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmRhcmstdGhlbWUgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1sb2dvLWJhciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtIDIuNXJlbVxufVxuXG4uY21wLWxvZ28tYmFyLC5jbXAtbG9nby1iYXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC1sb2dvLWJhcl9fbG9nby1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41MnJlbVxufVxuXG4uY21wLWxvZ28tYmFyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgbWF4LWhlaWdodDogMi43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbG9nby1iYXIge1xuICAgICAgICBnYXA6MnJlbSA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1sb2dvLWJhcl9fbG9nby1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICB9XG5cbiAgICAuY21wLWxvZ28tYmFyX19sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtbG9nby1iYXIge1xuICAgICAgICAtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogdW5zZXQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IG1pbigyLjVyZW0sMTAwJSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICByb3ctZ2FwOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWxvZ28tYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgICB9XG5cbiAgICAuY21wLWxvZ28tYmFyX19sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDlyZW1cbiAgICB9XG59XG5cbi5jbXAtbG9nby1iYXJfX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIwMjAyMFxufVxuXG4uY21wLWxvZ28tYmFyLS1zcy1vdmVydmlldy1mb3JtYXQgLmNtcC1sb2dvLWJhciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDJyZW0gMi4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtbG9nby1iYXItLXNzLW92ZXJ2aWV3LWZvcm1hdCAuY21wLWxvZ28tYmFyIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMnJlbSA0cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDIuMDYyNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1sb2dvLWJhci0tc3Mtb3ZlcnZpZXctZm9ybWF0IC5jbXAtbG9nby1iYXIge1xuICAgICAgICAtbXMtZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICB9XG59XG5cbi5jbXAtbG9nby1iYXItLXNzLW92ZXJ2aWV3LWZvcm1hdCAuY21wLWxvZ28tYmFyX19sb2dvIHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtbG9nby1iYXItLXNzLW92ZXJ2aWV3LWZvcm1hdCAuY21wLWxvZ28tYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgIHdpZHRoOiAyNSVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWxvZ28tYmFyLS1zcy1vdmVydmlldy1mb3JtYXQgLmNtcC1sb2dvLWJhcl9fbG9nby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgd2lkdGg6IDE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1sb2dvLWJhci0tc3Mtb3ZlcnZpZXctZm9ybWF0IC5jbXAtbG9nby1iYXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOjcuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50IGJyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ucnRlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLnJ0ZS1jb250ZW50IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFhMzFhOTtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5ydGUtY29udGVudCBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCBoNCwucnRlLWNvbnRlbnQgaDUsLnJ0ZS1jb250ZW50IGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDQsLnJ0ZS1jb250ZW50IGg1LC5ydGUtY29udGVudCBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDQsLnJ0ZS1jb250ZW50IGg1LC5ydGUtY29udGVudCBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpLC5ydGUtY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5ydGUtY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDQ6bm90KDpmaXJzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGg1Om5vdCg6Zmlyc3QtY2hpbGQpLC5ydGUtY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuLnJ0ZS1jb250ZW50IGgxOm5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGgzOm5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGg0Om5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGg1Om5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGg2Om5vdCg6bGFzdC1jaGlsZCksLnJ0ZS1jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgYiwucnRlLWNvbnRlbnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5ydGUtY29udGVudCBvbCwucnRlLWNvbnRlbnQgdWwge1xuICAgIG1hcmdpbjogMFxufVxuXG4ucnRlLWNvbnRlbnQgb2w6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgbGkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgbGkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5ydGUtY29udGVudCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC4xODc1cmVtIHNvbGlkICNlOGRjYzc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5ydGUtY29udGVudCBibG9ja3F1b3RlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLnJ0ZS1jb250ZW50IGJsb2NrcXVvdGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5ydGUtY29udGVudCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5ydGUtY29udGVudCBpbWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgaW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IHRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxufVxuXG4ucnRlLWNvbnRlbnQgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCwucnRlLWNvbnRlbnQgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0aCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMFxufVxuXG4ucnRlLWNvbnRlbnQgdGFibGUgdGQsLnJ0ZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW0gLjA2MjVyZW0gMCAwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnJ0ZS1jb250ZW50IHRhYmxlIHRkOmxhc3Qtb2YtdHlwZSwucnRlLWNvbnRlbnQgdGFibGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBcbn1cblxuLnJ0ZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgdGFibGUgdGgge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgdGFibGUgdGgge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCB0YWJsZSB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5ydGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50Lm1vZC0temVicmEtc3RyaXBlLXJvd3MgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw5NSUsLjUwMilcbn1cblxuLmNtcC10ZXh0LnJ0ZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvXG59XG5cbi50ZXh0IHRhYmxlIHRkLC50ZXh0IHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtdGl0bGUtc3MtLWxpZ2h0IC5jbXAtdGl0bGVfX292ZXJsaW5lLC5jbXAtdGl0bGUtc3MtLW5vbmUgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLXRpdGxlLXNzLS1jb2xvciAuY21wLXRpdGxlX19vdmVybGluZSwuY21wLXRpdGxlLXNzLS1kYXJrIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNlxufVxuXG4uY21wLXRpdGxlX19ib2R5LC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLXRpdGxlX19ib2R5IC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uY21wLXRpdGxlX19tYWluLXRleHQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzXG59XG5cbi5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC10aXRsZV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZV9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZV9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC10aXRsZV9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLXRpdGxlX19zdWJ0aXRsZSBoMywuY21wLXRpdGxlX19zdWJ0aXRsZSBoNCwuY21wLXRpdGxlX19zdWJ0aXRsZSBoNSwuY21wLXRpdGxlX19zdWJ0aXRsZSBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvc3BhbiAxMlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvc3BhbiAxMlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOjEwMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlX19tYWluLXRleHQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICB9XG59XG5cbi5jbXAtdGl0bGUtc3MtLXMtY2VudGVyZWQgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLW0gLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtbSAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLW0gLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtcyAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLXMgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLXMgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1vdmVybGluZS14cyAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLXhzIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1vdmVybGluZS14cyAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmcteGwgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLXhsIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmcteGwgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLWwgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctbCAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1sIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLW0gLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctbSAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLW0gLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctcyAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1zIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctcyAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LWwgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LWwgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LWwgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LW0gLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS1tIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1tIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktbSAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1tIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktbSAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LXMgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS1zIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktcyAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LXMgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LXMgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS1zIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHkteGwgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS14bCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LXhsIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHkteGwgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LXhsIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHkteGwgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC10aXRsZS1zcy0tYm90dG9tLXNwYWNpbmctcyAuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbi5jbXAtdGl0bGUtc3MtLWJvdHRvbS1zcGFjaW5nLW0gLmNtcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtXG59XG5cbi5jbXAtdGl0bGUtc3MtLWJvdHRvbS1zcGFjaW5nLWwgLmNtcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG4uY21wLXRpdGxlLXNzLS1ib3R0b20tc3BhY2luZy14bCAuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtXG59XG5cbi5jbXAtdGl0bGUtc3MtLWJvdHRvbS1zcGFjaW5nLXh4bCAuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWQtNi0xMiAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOjM3LjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZC02LTEyLmNtcC10aXRsZS1zcy0tcy1jZW50ZXJlZCAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1kLTEwLTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjoxL3NwYW4gMTBcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTEwLTEyLmNtcC10aXRsZS1zcy0tcy1jZW50ZXJlZCAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMFxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWQtOC0xMiAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4XG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZC04LTEyLmNtcC10aXRsZS1zcy0tcy1jZW50ZXJlZCAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4XG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZC02LTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDZcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTYtMTIuY21wLXRpdGxlLXNzLS1zLWNlbnRlcmVkIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogNC9zcGFuIDZcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTEwLTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQsLmNtcC10aXRsZS1zcy0tZC02LTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQsLmNtcC10aXRsZS1zcy0tZC04LTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZC0xMC0xMiAuY21wLXRpdGxlX19tYWluLXRleHQsLmNtcC10aXRsZS1zcy0tZC02LTEyIC5jbXAtdGl0bGVfX21haW4tdGV4dCwuY21wLXRpdGxlLXNzLS1kLTgtMTIgLmNtcC10aXRsZV9fbWFpbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHNcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTEwLTEyIC5jbXAtdGl0bGVfX2JvZHksLmNtcC10aXRsZS1zcy0tZC0xMC0xMiAuY21wLXRpdGxlX190aXRsZSwuY21wLXRpdGxlLXNzLS1kLTYtMTIgLmNtcC10aXRsZV9fYm9keSwuY21wLXRpdGxlLXNzLS1kLTYtMTIgLmNtcC10aXRsZV9fdGl0bGUsLmNtcC10aXRsZS1zcy0tZC04LTEyIC5jbXAtdGl0bGVfX2JvZHksLmNtcC10aXRsZS1zcy0tZC04LTEyIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtZGFyayAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLXRoZW1lLWRhcmsgLmNtcC10aXRsZV9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtZGFyayAuY21wLXRpdGxlX19zdWJ0aXRsZSBoMywuY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg0LC5jbXAtdGl0bGUtc3MtLXRoZW1lLWRhcmsgLmNtcC10aXRsZV9fc3VidGl0bGUgaDUsLmNtcC10aXRsZS1zcy0tdGhlbWUtZGFyayAuY21wLXRpdGxlX19zdWJ0aXRsZSBoNiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGgzLC5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg0LC5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg1LC5jbXAtdGl0bGUtc3MtLXRoZW1lLWNvbG9yIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXRvb2x0aXAge1xuICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogMTUuNjI1cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDEwMDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10b29sdGlwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRvb2x0aXAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10b29sdGlwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiAuMzc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogLjM3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAuMzc1cmVtIHNvbGlkICMxZTFlMWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAxMDAwXG59XG5cbi5jbXAtdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVyZW0pXG59XG5cbi5jbXAtdG9vbHRpcC0tdmlzaWJsZSwuY21wLXRvb2x0aXAtYXJyb3ctLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuW2RhdGEtdG9vbHRpcC10ZXh0XTpub3QoW2RhdGEtdG9vbHRpcC1vbmNsaWNrPXRydWVdKTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICM4Y2E0ZjU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC10b29sdGlwLS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmNtcC12aWRlbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtdmlkZW9fX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtdmlkZW8tLWJsdXItZnJhbWUgLmNtcC12aWRlb19faW1hZ2UtZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsLjEpKTtcbiAgICBmaWx0ZXI6IGJsdXIoMnJlbSkgZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgyNSwyNSwyNSwwLjEpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNtcC12aWRlby0tYmx1ci1mcmFtZSAuY21wLXZpZGVvX190aHVtYm5haWwge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgei1pbmRleDogMlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZpZGVvLS1ibHVyLWZyYW1lIC5jbXAtdmlkZW9fX3RodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbjowIDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pXG4gICAgfVxufVxuXG4uY21wLXZpZGVvLS1ibHVyLWZyYW1lIC5jbXAtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5OVxufVxuXG4uY21wLXZpZGVvX19tb2RhbCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OVxufVxuXG4uY21wLXZpZGVvX19tb2RhbC0tb3BlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXZpZGVvX19tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJVxufVxuXG4uY21wLXZpZGVvX19tb2RhbC1jb250ZW50LC5jbXAtdmlkZW9fX21vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXZpZGVvX19tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXZpZGVvX19tb2RhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtXG59XG5cbi5jbXAtdmlkZW9fX19fdmlkZW8tLW5vLWZ1bGwtd2lkdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXZpZGVvX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAuNjI1cmVtXG59XG5cbi5jbXAtdmlkZW9fX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtdmlkZW9fX3BsYXllciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX3dpdGgtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyLC5jbXAtdmlkZW9fX3dpdGgtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyLS1mYWRlLW91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXQgLjRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAuNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXZpZGVvX19pbWFnZS1jb250YWluZXItLW5vLWZ1bGwtd2lkdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTFcbn1cblxuLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX3BsYXktYnV0dG9uLC5jbXAtdmlkZW9fX3BsYXktYnV0dG9uIGNpcmNsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlXG59XG5cbi5jbXAtdmlkZW9fX3BsYXktYnV0dG9uIGNpcmNsZSB7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwuMzMpXG59XG5cbi5jbXAtdmlkZW9fX3BsYXktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKVxufVxuXG4uY21wLXZpZGVvX19wbGF5LWJ1dHRvbjpob3ZlciBjaXJjbGUge1xuICAgIGZpbGw6ICMzZjU5ZTQ7XG4gICAgc3Ryb2tlOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmlkZW9fX21vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOjUwJVxuICAgIH1cbn1cblxuI2libS12aWRlby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbiNpYm0tdmlkZW8tY29udGFpbmVyICNpYm0tdmlkZW8taWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXByb2R1Y3QtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXByb2R1Y3QtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1wcm9kdWN0LXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDU0cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4qIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPioge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIuNXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXIgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgcGFkZGluZzozcmVtXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC1mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4uaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4uaGVybyAuY21wLWhlcm9fX3RleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+Lmhlcm8uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX190ZXh0IHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4uaGVyby5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX3RleHQge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi5kaXZpZGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4uZGl2aWRlci1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDRyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIgLmNtcC1zaWRlYmFyLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXJfX2RpdmlkZXI6bm90KC5jbXAtc2lkZWJhcl9fZGl2aWRlci0tbm8tbWFyZ2luLWJvdHRvbSkge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIgLnRleHQgcCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA3cmVtXG4gICAgfVxuXG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIgLmNtcC1zaWRlYmFyLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXJfX2RpdmlkZXI6bm90KC5jbXAtc2lkZWJhcl9fZGl2aWRlci0tbm8tbWFyZ2luLWJvdHRvbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIgLmNtcC1zaWRlYmFyX190YWdzIC5jbXAtc2lkZWJhcl9fZGl2aWRlciwucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXJfX3RvYyAuY21wLXNpZGViYXJfX2RpdmlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ob21lLXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ob21lLXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ob21lLXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXByaWNpbmctcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJpY2luZy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJpY2luZy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXByaWNpbmctcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtc3RhbmRhcmQtcGFnZS1jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXN0YW5kYXJkLXBhZ2UtY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Lmhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtc3RhbmRhcmQtcGFnZS1jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkIC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkIC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtbmV3c3Jvb20tb3ZlcnZpZXctcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtbmV3c3Jvb20tb3ZlcnZpZXctcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZC5leHBlcmllbmNlZnJhZ21lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LWhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy1oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctaGVybyAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPiosLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPiosLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQuZXhwZXJpZW5jZWZyYWdtZW50LC5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy13cmFwcGVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+Omxhc3QtY2hpbGQuZXhwZXJpZW5jZWZyYWdtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDZyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+OmZpcnN0LWNoaWxkLmV4cGVyaWVuY2VmcmFnbWVudCwucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpmaXJzdC1jaGlsZC5leHBlcmllbmNlZnJhZ21lbnQge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXIgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXIgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlPi5jbXAtY29udGFpbmVyPioge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWJsb2ctdGF4b25vbXktcGFnZT4uY21wLWNvbnRhaW5lcj4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWJsb2ctdGF4b25vbXktcGFnZT4uY21wLWNvbnRhaW5lcj4uaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlLWNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4qLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlLWNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlLWNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4qLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlLWNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2UtY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCwucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWJsb2ctdGF4b25vbXktcGFnZS1jb250YWluZXI+LmNtcC1jb250YWluZXI+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnBhZ2VfY3VzdG9tZXJfc3RvcnkgLnJvb3QgLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucGFnZV9jdXN0b21lcl9zdG9yeSAucm9vdCAuaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NC41cmVtXG4gICAgfVxufVxuXG4ucGFnZV9jdXN0b21lcl9zdG9yeSAucm9vdCAuY21wLW1vcmUtc3RvcmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucGFnZV9jdXN0b21lcl9zdG9yeSAucm9vdCAuY21wLW1vcmUtc3RvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnBhZ2VfY3VzdG9tZXJfc3RvcnkgLnJvb3QgLmNtcC1tb3JlLXN0b3JpZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW1cbiAgICB9XG59XG5cbi5wYWdlX2Jsb2dfYXV0aG9yIC5yb290IC5oZXJvLC5wYWdlX2Jsb2dfYXV0aG9yIC5yb290IC5oZXJvIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnBhZ2VfYmxvZ19hdXRob3IgLnJvb3QgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luOiBhdXRvXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5zZWN0aW9uY29udGVudC0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLnNlY3Rpb25jb250ZW50LS13aXRoLWJhY2tncm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+Kiwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+Kiwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT46bGFzdC1jaGlsZCwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnNlY3Rpb25jb250ZW50LC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnNlY3Rpb25jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnNlY3Rpb25jb250ZW50LC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnNlY3Rpb25jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnNlY3Rpb25jb250ZW50LmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGgsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5zZWN0aW9uY29udGVudF9fY29udGVudD4uc2VjdGlvbmNvbnRlbnQuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCB7XG5cbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+Kiwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnNlY3Rpb25jb250ZW50IHtcbiAgICB3aWR0aDogdW5zZXRcbn1cblxuLnNlY3Rpb25jb250ZW50Om5vdCguY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCk+LmNtcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY3Rpb25jb250ZW50Om5vdCguY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCk+LmNtcC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6OTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGg+LmNtcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGg+LmNtcC1jb250YWluZXIsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGg+LmNtcC1jb250YWluZXIuc2VjdGlvbmNvbnRlbnQtLXdpdGgtYmFja2dyb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGg+LmNtcC1jb250YWluZXI+LnNlY3Rpb25jb250ZW50X19jb250ZW50IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGg+LmNtcC1jb250YWluZXI+LnNlY3Rpb25jb250ZW50X19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOjkwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbiAgICB9XG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1hbHQ+OndoZXJlKC5jbXAtY29udGFpbmVyKSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctZGFyaz46d2hlcmUoLmNtcC1jb250YWluZXIpLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1saWdodD46d2hlcmUoLmNtcC1jb250YWluZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWFsdD46d2hlcmUoLmNtcC1jb250YWluZXIpLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1kYXJrPjp3aGVyZSguY21wLWNvbnRhaW5lciksLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWxpZ2h0Pjp3aGVyZSguY21wLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctbGlnaHQ+LmNtcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTdcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWRhcms+LmNtcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1hbHQ+LmNtcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg1NmRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3Atbm9uZS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3Atbm9uZS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3Atbm9uZS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+Omxhc3QtY2hpbGQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLW5vbmUuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PiosLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXhzLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1zLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1zLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1zLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3Atcy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLW0uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PiosLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLW0uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLW0uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1tLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+Omxhc3QtY2hpbGQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLWwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14bC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXhsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PiosLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4bC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHhsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHhsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBcbiAgICB9XG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWJhMTtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBwLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAudGV4dCB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0LC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IGEsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBwIGEsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC50ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAudGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1pbnZpc2libGUuc2VjdGlvbmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjEubW9kLS1uby1iYWNrZ3JvdW5kLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lciAuY21wLW1vcmUtc3Rvcmllcywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXIuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLS1nYXRlZC0yLTItMi0xLWNvbCAuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50LS1nYXRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbVxufVxuXG4uY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lci0tZ2F0ZWQtMi0yLTItMS1jb2wgLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lcl9fY29udGVudC0tZ2F0ZT4qIHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXIuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLS1nYXRlZC0yLTItMi0xLWNvbCAuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50LS1nYXRlPioge1xuICAgICAgICB3aWR0aDo1MCVcbiAgICB9XG59XG5cbi5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXIuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLS1nYXRlZC0xLTEtMS0xLWNvbCAuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50LS1nYXRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbVxufVxuXG4uY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lci0tZ2F0ZWQtMS0xLTEtMS1jb2wgLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lcl9fY29udGVudC0tZ2F0ZT4qIHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2U1ZTVlNTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2xpc3QubW9kLS1tdWx0aXBsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxufVxuXG4uY21wLWF1dGhvci1jaGlwX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2xpbmssLmNtcC1hdXRob3ItY2hpcF9fbGluayAuY21wLWF1dGhvci1jaGlwX19oZWFkIHtcblxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuXG4uY21wLWF1dGhvci1jaGlwX19oZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX2ltYWdlIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwwLDAsLjE2MSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogNHJlbVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19oZWFkX19jb250ZW50IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyXG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBtYXJnaW4tdG9wOiAuMTI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMWEzMWE5O1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbi5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbi5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19saW5rLWhlcm8ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybywuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19saW5rLWhlcm8ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvLC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2xpbmstaGVybyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMnJlbVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsMCwwLC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDo1cmVtO1xuICAgICAgICB3aWR0aDogNXJlbVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19uYW1lIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX25hbWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX25hbWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19kZXNjcmlwdGlvbiwuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8gLmNtcC1hdXRob3ItY2hpcF9fbGlzdC5tb2QtLW11bHRpcGxlIHtcbiAgICBnYXA6IDFyZW0gMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19saXN0Lm1vZC0tbXVsdGlwbGUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmclxuICAgIH1cblxuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9faW1hZ2Uge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjc1cmVtIDEuNXJlbVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xuICAgIHdpZHRoOiAycmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24sLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUsLmNtcC1hdXRob3ItY2hpcC1zcy0tb3ZlcmxpbmUtaGlkZSAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWJlbmVmaXRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzlkZWcsIzE5MTkxOSAxNS4xNiUsIzZiNjY1ZiAyNzcuODklKTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcGFkZGluZzogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1iZW5lZml0cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW1cbiAgICB9XG59XG5cbi5jbXAtYmVuZWZpdHNfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1iZW5lZml0c19fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtIDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWJlbmVmaXRzX19jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW5zOjI7XG4gICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG59XG5cbi5jbXAtYmVuZWZpdHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWJlbmVmaXRzX19pdGVtIHtcblxuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxufVxuXG4uY21wLWJlbmVmaXRzX19pdGVtX190ZXh0IHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJlbmVmaXRzX19pdGVtX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1iZW5lZml0c19faXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1iZW5lZml0c19faXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2ltYWdlIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDE0LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19pbWFnZTpiZWZvcmUge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsMjUsMjUsLjEwMik7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtIDAgMCAxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW0gMCAwIDEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19tYWluLC5jbXAtYmlsbGJvYXJkX19pbWFnZV9fb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19tYWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19vdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgei1pbmRleDogMlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19pbWFnZV9fb3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19vdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS41MWRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW07XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzo0cmVtIDRyZW0gNHJlbSA0LjVyZW1cbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19sb2dvIHtcbiAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fbG9nbyB7XG4gICAgICAgIGhlaWdodDoxLjgxMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtYmlsbGJvYXJkX19ib2R5IHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg3OCk7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19ib2R5IGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODc4KVxufVxuXG4uY21wLWJpbGxib2FyZF9fam9iIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjY1OSk7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fam9iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fam9iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2pvYi5tb2QtLW5vLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2pvYi5tb2QtLW5vLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDozcmVtXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9fY3RhLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbms6bm90KC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5KTpub3QoLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSk+LmNtcC1idXR0b24tLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fY3RhLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbms6bm90KC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5KTpub3QoLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSk+LmNtcC1idXR0b24tLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jdGEuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluazpub3QoLmNtcC1idXR0b24tc3MtLXByaW1hcnkpOm5vdCguY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5KT4uY21wLWJ1dHRvbi0tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fY3RhLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbms6bm90KC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5KTpub3QoLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSk+LmNtcC1idXR0b24tLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19jdGEuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluazpub3QoLmNtcC1idXR0b24tc3MtLXByaW1hcnkpOm5vdCguY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5KT4uY21wLWJ1dHRvbi0tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tdGl0bGUtNCAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQtc3MtLXRpdGxlLTQgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQtc3MtLXRpdGxlLTQgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tbWVkaXVtLTEgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tbWVkaXVtLTEgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tbWVkaXVtLTEgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQtc3MtLWJvZHktMiAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tYm9keS0yIC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQtc3MtLWJvZHktMiAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmQtc3MtLXRoZW1lLWxpZ2h0IC5jbXAtYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMWU3XG59XG5cbi5jbXAtYmlsbGJvYXJkLXNzLS10aGVtZS1saWdodCAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1iaWxsYm9hcmQtc3MtLXRoZW1lLWxpZ2h0IC5jbXAtYmlsbGJvYXJkX19ib2R5LC5jbXAtYmlsbGJvYXJkLXNzLS10aGVtZS1saWdodCAuY21wLWJpbGxib2FyZF9fam9iIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjU5KVxufVxuXG4uY21wLWJpbGxib2FyZC1zcy0tdGhlbWUtZGFyayAuY21wLWJpbGxib2FyZF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzExMVxufVxuXG4uY21wLWJpbGxib2FyZC1zcy0tdGhlbWUtZGFyayAuY21wLWJpbGxib2FyZF9fYm9keSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1iaWxsYm9hcmQtc3MtLWJsdXItZmFsc2UgLmNtcC1iaWxsYm9hcmRfX2ltYWdlOmJlZm9yZSwuY21wLWJpbGxib2FyZC1zcy0tYmx1ci1mYWxzZSAuY21wLWJpbGxib2FyZF9faW1hZ2VfX292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC10ZWFzZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG59XG5cbi5jbXAtdGVhc2VyLC5jbXAtdGVhc2VyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jbXAtdGVhc2VyIC5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX19tZWRpYSB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwXG59XG5cbi5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX19tZWRpYSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG59XG5cbi5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX190aXRsZSwuY21wLXRlYXNlcjpob3ZlciAuY21wLXRlYXNlcl9fdGl0bGUtbGluayB7XG4gICAgY29sb3I6ICMzZjU5ZTQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLC5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX190aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLC5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX190aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRlYXNlcjpob3ZlciAuY21wLXRlYXNlcl9fdGl0bGUsLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRlYXNlcl9fbWVkaWEge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG59XG5cbi5jbXAtdGVhc2VyX193ZWJpbmFyLWRldGFpbHMge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkY2M3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuNXJlbSAuNXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBcbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItZGV0YWlscy0tZGVtYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdGVhc2VyX193ZWJpbmFyLWRldGFpbHMtLWRlbWFuZCAuY21wLXRlYXNlcl9fd2ViaW5hci1zdGF0ZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItc3RhdGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNzVyZW1cbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItZGF0ZSwuY21wLXRlYXNlcl9fd2ViaW5hci1zdGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbVxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1kYXRlIHtcbiAgICBjb2xvcjogcmdiYSgyNSwyNSwyNSwuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1saXZlLWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNzEzMztcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgaGVpZ2h0OiAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xuICAgIG91dGxpbmU6IC4yNXJlbSBzb2xpZCByZ2JhKDIyNiwxMTMsNTEsLjMyOSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgd2lkdGg6IC42MjVyZW1cbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItc3RhdGUtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMi43NXJlbVxufVxuXG4uY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG4uY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC10ZWFzZXJfX3RpdGxlLWxpbmsge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY2FyZCAuY21wLXByaWNpbmctbGluayAuY21wLWltYWdlLC5jYXJkIC5jbXAtcHJpY2luZy1saW5rIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jYXJkIC5jbXAtcHJpY2luZy1saW5rIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5jbXAtY2FyZHMgY3Ege1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMge1xuICAgICAgICByb3ctZ2FwOjJyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluazpmb2N1cyAuY21wLWNhcmRzLWl0ZW0ge1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluazpmb2N1cyAuY21wLWNhcmRzLWl0ZW0tLWhhcy1pbWFnZSB7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgaHNsYSgzNSw2JSw0MCUsLjgpXG59XG5cbi5jbXAtY2FyZHMuZGFyay10aGVtZSAuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluazphY3RpdmUgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b24sLmNtcC1jYXJkcy5kYXJrLXRoZW1lIC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmFjdGl2ZSAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fbGFiZWwge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1jYXJkcy1pdGVtLC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlciwuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLWNhcmRzLWl0ZW0tc3MtLWxpZ2h0IC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUsLmNtcC1jYXJkcy1pdGVtLXNzLS1ub25lIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLWNhcmRzLWl0ZW0tc3MtLWNvbG9yIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUsLmNtcC1jYXJkcy1pdGVtLXNzLS1kYXJrIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1jYXJkcy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTc7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZVxufVxuXG4uY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbTpob3Zlcjpub3QoLm1vZC0tZW5oYW5jZWQpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC41cmVtIDAgcmdiYSgyNSwyNSwyNSwuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIC41cmVtIDAgcmdiYSgyNSwyNSwyNSwuMTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLWl0ZW0gLmNtcC1idXR0b25fX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2UsLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS1mcmFtZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3Ni8zNVxufVxuXG4uY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2ljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2ljb24ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB3aWR0aDogNHJlbVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19pbWFnZS1mcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzcuNXJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6Mi41cmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy1pdGVtLS1oYXMtaW1hZ2UgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW0tLWhhcy1pbWFnZSAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDoxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Ljc1cmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2JvZHkge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fYm9keSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fYm9keSBoMywuY21wLWNhcmRzLWl0ZW1fX2JvZHkgaDQsLmNtcC1jYXJkcy1pdGVtX19ib2R5IGg1LC5jbXAtY2FyZHMtaXRlbV9fYm9keSBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDouNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOjIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLS0xIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDZcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0xIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyLC5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLS0xIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyLC5jbXAtY2FyZHMtc3MtLWltZy1zdGFuZGFyZCAuY21wLWNhcmRzLS0xIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy0tMiAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNFxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTIgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQ6bm90KC5tb2QtLWVuaGFuY2VkKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0yIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50Om5vdCgubW9kLS1lbmhhbmNlZCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9faWNvbiB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2JvZHksLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2JvZHksLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fYm9keSwuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19ib2R5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLS0xIHtcbiAgICBtaW4taGVpZ2h0OiAyMS43NXJlbVxufVxuXG4uY21wLWNhcmRzLS0yIHtcbiAgICBtaW4taGVpZ2h0OiAyNnJlbVxufVxuXG4uY21wLWNhcmRzLS0zIHtcbiAgICBtaW4taGVpZ2h0OiAxOXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS10aXRsZS00IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tdGl0bGUtNCAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tdGl0bGUtNCAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS10aXRsZS01IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXRpdGxlLTUgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS10aXRsZS01IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTEgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTEgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTEgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLW1lZGl1bS0yIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMiAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMiAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLW1lZGl1bS0zIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLW1lZGl1bS0zIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tYm9keS0zIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tYm9keS0zIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ib2R5LTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQ6aG92ZXIgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IC4wOTM3NXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQ6aG92ZXIgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoNjMsODksMjI4LC42NTkpXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQ6aG92ZXIgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgYm9yZGVyOiAuMDkzNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDBcbn1cblxuLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluazpmb2N1cyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgYm9yZGVyOiAuMDkzNzVyZW0gc29saWQgIzNmNTllNFxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDYzLDg5LDIyOCwuNjU5KVxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZVxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19ib2R5LC5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX2JvZHkgYSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBoMywuY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19ib2R5IGg0LC5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX2JvZHkgaDUsLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBoNiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW07XG4gICAgICAgIG1hcmdpbjogMi41cmVtIDIuNXJlbSAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy0tMSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46Mi41cmVtIDIuNXJlbSAwXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDJyZW0gMFxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxcmVtXG59XG5cbi5jbXAtY2FyZHMtc3MtLWltZy1pbnNldC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciwuY21wLWNhcmRzLXNzLS1pbWctc3RhbmRhcmQgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciwuY21wLWNhcmRzLXNzLS1pbWctc3RhbmRhcmQgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyNzIvMTA4XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzoyNzIvOTJcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycmVtKSBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDI1LDI1LDI1LC4xKSk7XG4gICAgZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsMC4xKSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB6LWluZGV4OiAyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOjEuNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ibHVyLWZyYW1lIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOi43NXJlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy0tMiAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLC5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSlcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUuY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZS5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtZW5oYW5jZWQtY2FyZHMgLmNtcC1jYXJkcyB7XG4gICAgcm93LWdhcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1lbmhhbmNlZC1jYXJkcyAuY21wLWNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtZW5oYW5jZWQtY2FyZHMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbS1vdmVybGluZSwuY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAuNzVyZW1cbn1cblxuLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW0tb3ZlcmxpbmUtdGFnLC5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtLW92ZXJsaW5lX190YWcsLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lLXRhZywuY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmVfX3RhZyB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW1cbn1cblxuLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW0tb3ZlcmxpbmUtc2VwYXJhdG9yLC5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtLW92ZXJsaW5lX19zZXBhcmF0b3IsLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lLXNlcGFyYXRvciwuY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDQuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPioge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXI+OmZpcnN0LWNoaWxkIC5jbXAtY2FyZHMtaXRlbSwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcj46Zmlyc3QtY2hpbGQgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMTIpO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcj46Zmlyc3QtY2hpbGQgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcj46Zmlyc3QtY2hpbGQgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcj46Zmlyc3QtY2hpbGQgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcl9fbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXJfX2xpc3QgLmNtcC1jYXJkcy1pdGVtOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OmluaXRpYWw7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcl9fbGlzdCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcl9fbGlzdCAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0sLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTEuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDoxNy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogOC4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEycmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MXJlbSAxcmVtIDFyZW0gMS41cmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZV9fc2VwYXJhdG9yLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lX19zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3AsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3AsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3Age1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2F1dGhvci1jaGlwLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2F1dGhvci1jaGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzX19uZXdzcGFwZXJfX2xpc3QgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyB7XG4gICAgICAgIGdhcDppbml0aWFsO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX25ld3NwYXBlciB7XG4gICAgICAgIGdhcDogaW5pdGlhbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fbmV3c3BhcGVyPi5jbXAtY2FyZHNfX2Fycm93cyB7XG4gICAgICAgIHJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuMjVyZW0gMS41cmVtIHJnYmEoMCwwLDAsLjEyKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuMjVyZW0gMS41cmVtIHJnYmEoMCwwLDAsLjEyKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXJbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyAubmV4dC1zbGlkZSB7XG4gICAgICAgIHN0cm9rZTogIzE5MTkxOTtcbiAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjMTkxOTE5O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyAubmV4dC1zbGlkZTpob3ZlciB7XG4gICAgICAgIHN0cm9rZTogI2ZmZmVmYVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyAubmV4dC1zbGlkZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICMzZjU5ZTRcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cmVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4wNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IC4xODc1cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLWJ1dHRvbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmctYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2Y1OWU0XG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2F1dGhvci1jaGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6Ljc1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyB7XG4gICAgICAgIHJpZ2h0OjFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyB7XG4gICAgICAgIHJpZ2h0OjRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyLjY1NjI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDozLjE1NjI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyLC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6MTEuMjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyLC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6MTcuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MS41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZV9fc2VwYXJhdG9yLC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lX19zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tLC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3AsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3AsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS10b3Age1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xuICAgIH1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudCBjcSB7XG4gICAgZGlzcGxheTogY29udGVudHNcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudF9faXRlbS13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LS0xIC5jbXAtY29sdW1uLWNvbnRlbnRfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gMVxuICAgIH1cblxuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtLTIgLmNtcC1jb2x1bW4tY29udGVudF9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNFxuICAgIH1cblxuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtLTMgLmNtcC1jb2x1bW4tY29udGVudF9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMVxuICAgIH1cblxuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtLTMgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDlyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6MS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jb2x1bW4tY29udGVudC0tMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX21lZGlhLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtLXNzLS1saWdodCAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX292ZXJsaW5lLC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbS1zcy0tbm9uZSAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtLXNzLS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX292ZXJsaW5lLC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbS1zcy0tZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pY29uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faWNvbiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1heC13aWR0aDogMTByZW07XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fbWVkaWEtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX21lZGlhLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNy41cmVtO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDMsLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg0LC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoNSwuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDYge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDoycmVtXG4gICAgfVxuXG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGl0bGUtNCAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aXRsZS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aXRsZS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRpdGxlLTUgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGl0bGUtNSAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRpdGxlLTUgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1tZWRpdW0tMiAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tbWVkaXVtLTIgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tbWVkaXVtLTIgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1tZWRpdW0tMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLW1lZGl1bS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1tZWRpdW0tMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktMiAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktMiAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktNCAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLWJvZHktNCAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5LC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGEge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGgzLC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg0LC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg1LC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICM5OWE3ZjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogI2UwZTRmYlxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjYjZjYWZmXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHksLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoMywuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDQsLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg1LC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoNiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg3OCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMxOTE5MTlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tc2hvdy1pY29uIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19vdmVybGluZSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX19vdmVybGluZSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX3ZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW46IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fY29udGVudC13cmFwcGVyLmdyaWQtMi1pdGVtcy0td2lkZS1nYXAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHJvdy1nYXA6IDEuNDRyZW1cbn1cblxuLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsLmNtcC1jb250ZW50LWJsb2NrX19pbWFnZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2suY21wLWNvbnRlbnQtYmxvY2stLXdpdGgtYmFja2dyb3VuZD4uY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtd3JhcHBlci5ncmlkLTItaXRlbXMtLXdpZGUtZ2FwIHtcbiAgICAgICAgcm93LWdhcDoycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudCwuY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG4gICAgfVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlLC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGgzLC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDQsLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNSwuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg2LC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGFpbmVyLS1hcnRpY2xlLXBhZ2UtY29udGVudCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGdhcDo0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS1sZWZ0IC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Utd3JhcHBlciwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWxlZnQgLmNtcC1jb250ZW50LWJsb2NrX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICBvcmRlcjogLTFcbiAgICB9XG5cbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXJpZ2h0IC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Utd3JhcHBlciwuY21wLWNvbnRlbnQtYmxvY2stc3MtLXJpZ2h0IC5jbXAtY29udGVudC1ibG9ja19fdmlkZW8td3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMVxuICAgIH1cblxuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtMiAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtMiAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTMgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS0zIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS0zIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtNCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTQgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTQgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtNSAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS01IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtNSAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktMiAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktMiAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktMyAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktMyAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0zIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS00IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktNCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWJvZHktNCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ub25lIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ub25lIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoMywuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNCwuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNiwuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlLC5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoMywuY21wLWNvbnRlbnQtYmxvY2stc3MtLWxpZ2h0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDQsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg1LC5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNiwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWxpZ2h0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrOm5vdCguY21wLWNvbnRlbnQtYmxvY2stLXdpdGgtYmFja2dyb3VuZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTdcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2s6bm90KC5jbXAtY29udGVudC1ibG9jay0td2l0aC1iYWNrZ3JvdW5kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDU2ZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGgzLC5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNCwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDUsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg2LC5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1kYXJrIC5jbXAtY29udGVudC1ibG9jazpub3QoLmNtcC1jb250ZW50LWJsb2NrLS13aXRoLWJhY2tncm91bmQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzguNzZkZWcsIzE5MTkxOSAxNS4xNiUsIzZiNjY1ZiAyNzcuODklKVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoMywuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNCwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNiwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ibHVyLWZyYW1lIC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tYmx1ci1mcmFtZSAuY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycmVtKSBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDI1LDI1LDI1LC4xKSk7XG4gICAgZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsMC4xKSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tYmx1ci1mcmFtZSAuY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgei1pbmRleDogMlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYmx1ci1mcmFtZSAuY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICBtYXJnaW46IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pXG4gICAgfVxufVxuXG4uY29udGVudEJsb2NrLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIsLmNvbnRlbnRCbG9jay5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIsLmNvbnRlbnRCbG9jay5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRCbG9jay5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrLmdyaWQtY29udGFpbmVyLC5jb250ZW50QmxvY2suY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrLmdyaWQtY29udGFpbmVyLC5jb250ZW50QmxvY2suY21wLWNvbnRlbnQtYmxvY2stc3MtLWxpZ2h0IC5jbXAtY29udGVudC1ibG9jay5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG4uY29udGVudEJsb2NrIC5jbXAtY29udGVudC1ibG9jay5ncmlkLWNvbnRhaW5lci5jbXAtY29udGVudC1ibG9jay0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRCbG9jayAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIuY21wLWNvbnRlbnQtYmxvY2stLXdpdGgtYmFja2dyb3VuZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi5jb250ZW50QmxvY2ssLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uY29udGVudEJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICB3aWR0aDogdW5zZXRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi5jb250ZW50QmxvY2ssLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uY29udGVudEJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LmNvbnRlbnRCbG9jayAuY21wLWNvbnRlbnQtYmxvY2ssLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uY29udGVudEJsb2NrIC5jbXAtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi5jb250ZW50QmxvY2sgLmNtcC1jb250ZW50LWJsb2NrLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LmNvbnRlbnRCbG9jayAuY21wLWNvbnRlbnQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyNy43NXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxLC5jbXAtY3RhLWJhbm5lci12MSAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IHtcbiAgICB3aWR0aDogMzguMTg3NXJlbVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiAjNTU1XG59XG5cbi5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIGgzLC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIGg0LC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIGg1LC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjFfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjEge1xuICAgICAgICBwYWRkaW5nOjNyZW0gNHJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgZ2FwOiAxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6MzQuNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19idXR0b25zLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2J1dHRvbnMtd3JhcHBlciAuY21wLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS41MWRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjIsLmNtcC1jdGEtYmFubmVyLXYyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW1cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIG1heC13aWR0aDogMzkuNXJlbVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyLC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnRcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OCk7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGgzLC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg0LC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg1LC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19idXR0b25zLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIHBhZGRpbmc6M3JlbSA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19idXR0b25zLXdyYXBwZXIgLmNtcC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBwYWRkaW5nOjNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fYnV0dG9ucy13cmFwcGVyIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS0xIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS0yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS00IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtNCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtNCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0xIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0xIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIG1heC13aWR0aDogMzkuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTByZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM5LjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIsLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC1mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwYWRkaW5nOiA0cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMzMuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDMzLjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIsLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSlcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1jb2xvciAuY21wLWN0YS1iYW5uZXItdjI6bm90KFtzdHlsZSo9YmFja2dyb3VuZC1pbWFnZV0pIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNTFkZWcsIzFhMzFhOSAtMTYuMTUlLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSlcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tY29sb3IgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1jb2xvciAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoMywuY21wLWN0YWJhbm5lci12Mi1zcy0tY29sb3IgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDQsLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg1LC5jbXAtY3RhYmFubmVyLXYyLXNzLS1jb2xvciAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxpZ2h0IC5jbXAtY3RhLWJhbm5lci12Mjpub3QoW3N0eWxlKj1iYWNrZ3JvdW5kLWltYWdlXSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NS4wMWRlZywjZmZmZWZhIC02NS41OCUsI2Y2ZjFlNyAyOS4zNyUsI2U4ZGNjNyAyMTcuOTglKVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDMsLmNtcC1jdGFiYW5uZXItdjItc3MtLWxpZ2h0IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg0LC5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNSwuY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDYge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Mjpub3QoW3N0eWxlKj1iYWNrZ3JvdW5kLWltYWdlXSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoMywuY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNCwuY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNSwuY21wLWN0YWJhbm5lci12Mi1zcy0tZGFyayAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAtY3RhLWdyb3VwIC5uZXdwYXIuY3EtRWRpdGFibGUtZG9tIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tZGlyZWN0aW9uLXZlcnRpY2FsIC5jbXAtY3RhLWdyb3VwIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tYWxpZ25tZW50LWNlbnRlciAuY21wLWN0YS1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tYWxpZ25tZW50LWNlbnRlci5jbXAtY3RhLWdyb3VwLXNzLS1kaXJlY3Rpb24tdmVydGljYWwgLmNtcC1jdGEtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS1hbGlnbm1lbnQtcmlnaHQgLmNtcC1jdGEtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmRcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLWFsaWdubWVudC1yaWdodC5jbXAtY3RhLWdyb3VwLXNzLS1kaXJlY3Rpb24tdmVydGljYWwgLmNtcC1jdGEtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246aG92ZXIge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTllNDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0O1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoNjMsODksMjI4LC4zMylcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTMxYTk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQsLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246ZGlzYWJsZWQge1xuICAgIGZpbGw6ICMyNzI3Mjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzgzODtcbiAgICBjb2xvcjogIzI3MjcyN1xufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiAjYjZjYWZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I2Y2FmZjtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBmaWxsOiAjYjZjYWZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I2Y2FmZjtcbiAgICBjb2xvcjogI2I2Y2FmZjtcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDE4MiwyMDIsMjU1LC4zMylcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGZpbGw6IHJnYmEoMTgyLDIwMiwyNTUsLjgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODIsMjAyLDI1NSwuOCk7XG4gICAgY29sb3I6IHJnYmEoMTgyLDIwMiwyNTUsLjgpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQsLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgZmlsbDogIzM4MzgzODtcbiAgICBib3JkZXItY29sb3I6ICMzODM4Mzg7XG4gICAgY29sb3I6ICMzODM4Mzhcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjOTlhN2YxXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiAjOTlhN2YxXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogI2UwZTRmYlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiAjZTBlNGZiXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogIzk5YTdmMTtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6ICM5OWE3ZjFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMjQpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmRpc2FibGVkIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiBoc2xhKDAsMCUsMTAwJSwuMjQpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjpob3ZlciB7XG4gICAgZmlsbDogIzE5MTkxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG91dGxpbmUtY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgZmlsbDogI2FiYWJhYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsMjU0LDI1MCwuMzMpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQsLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWxsOiByZ2JhKDI1LDI1LDI1LC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC4yNSk7XG4gICAgY29sb3I6IHJnYmEoMjUsMjUsMjUsLjUpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbjpob3ZlciB7XG4gICAgZmlsbDogcmdiYSgyNTUsMjU0LDI1MCwuOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC44KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU0LDI1MCwuOClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMjU1LDI1NCwyNTAsLjMzKVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGZpbGw6IHJnYmEoMjU1LDI1NSwyMzgsLjUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU0LDI1MCwuNSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyMzgsLjUpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWxsOiByZ2JhKDI1NSwyNTQsMjUwLC4yNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC4yNSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NCwyNTAsLjI1KVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6ICNmZmZcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OCk7XG4gICAgb3V0bGluZTogLjI1cmVtIHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4zMjkpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmRpc2FibGVkIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjQpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpkaXNhYmxlZCAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogaHNsYSgwLDAlLDEwMCUsLjQpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbiB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG91dGxpbmUtY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgZmlsbDogI2FiYWJhYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXNwYWNpbmctY29tcGFjdCAuY21wLWN0YS1ncm91cCB7XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMS41ODE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNzVyZW0pO1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbCB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzoxLjEyNC8xO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOjIuMDg5LzE7XG4gICAgICAgIG1heC13aWR0aDogODJyZW07XG4gICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMGNxdztcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEyMGNxd1xuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbCAqLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwgOmFmdGVyLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwgOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLXNpbmdsZS1pdGVtIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzEuNTgxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZlZmE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICBhc3BlY3QtcmF0aW86MS4xMjQvMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOjIuMDg5LzFcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTBcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1LDI1LDI1LDApIDcxLjU4JSxyZ2JhKDI1LDI1LDI1LC44KSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGUgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjNcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhZmFiYTE7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zdG9wLXNsaWRlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjdcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc3RvcC1zbGlkZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzZiNjY1ZjtcbiAgICBvcGFjaXR5OiAuNFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtNWRlZykgc2NhbGUoMC45NSkgdHJhbnNsYXRlM2QoMCwtMi41NjI1cmVtLDApIHRyYW5zbGF0ZVooLTYuMjVyZW0pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNWRlZykgc2NhbGUoMC45NSkgdHJhbnNsYXRlM2QoMCwtMi41NjI1cmVtLDApIHRyYW5zbGF0ZVooLTYuMjVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgxLjY4NzVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMTg3NXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDEuNjg3NXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4xODc1cmVtKVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC44OCkgdHJhbnNsYXRlM2QoLTQuNTYyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4xODc1cmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMjVkZWcpIHNjYWxlKDAuODgpIHRyYW5zbGF0ZTNkKC00LjU2MjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMTg3NXJlbSlcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMmRlZykgc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgwLC01LjkzNzVyZW0sMCkgdHJhbnNsYXRlWigtOS4zNzVyZW0pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMmRlZykgc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgwLC01LjkzNzVyZW0sMCkgdHJhbnNsYXRlWigtOS4zNzVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLWxlZnQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDApIHJvdGF0ZVkoMjVkZWcpIHNjYWxlKDAuNzkpIHRyYW5zbGF0ZTNkKC0zLjEyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjc5KSB0cmFuc2xhdGUzZCgtMy4xMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC43OCkgdHJhbnNsYXRlM2QoLTEzLjMxMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC43OCkgdHJhbnNsYXRlM2QoLTEzLjMxMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoNWRlZykgc2NhbGUoMC45NSkgdHJhbnNsYXRlM2QoMCwyLjU2MjVyZW0sMCkgdHJhbnNsYXRlWigtNi4yNXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDVkZWcpIHNjYWxlKDAuOTUpIHRyYW5zbGF0ZTNkKDAsMi41NjI1cmVtLDApIHRyYW5zbGF0ZVooLTYuMjVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtcmlnaHQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKC0xLjY4NzVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuOSkgdHJhbnNsYXRlM2QoLTEuNjg3NXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKSByb3RhdGVZKC0yNWRlZykgc2NhbGUoMC44OCkgdHJhbnNsYXRlM2QoNC41NjI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjI1cmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCg0LjU2MjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDJkZWcpIHNjYWxlKDAuOSkgdHJhbnNsYXRlM2QoMCw1LjkzNzVyZW0sMCkgdHJhbnNsYXRlWigtOS4zNzVyZW0pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgyZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsNS45Mzc1cmVtLDApIHRyYW5zbGF0ZVooLTkuMzc1cmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuNzkpIHRyYW5zbGF0ZTNkKDMuMTI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjMxMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuNzkpIHRyYW5zbGF0ZTNkKDMuMTI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjMxMjVyZW0pXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtcmlnaHQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjc4KSB0cmFuc2xhdGUzZCgxMy4zMTI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjMxMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuNzgpIHRyYW5zbGF0ZTNkKDEzLjMxMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMzEyNXJlbSlcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tYmcge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjFlNztcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTQuNzVyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDozMXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1sb2dvIHtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MnJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY1OSk7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1uYW1lIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWpvYiB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY1OSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tam9iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tam9iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYTMxYTlcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzNmNTllNFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDoycmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC42MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDExMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZWZhO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB3aWR0aDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgcmdiYSgyNTUsMjU0LDI1MCwuMzMpXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmcge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNjI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNS42MjVyZW07XG4gICAgei1pbmRleDogMTEwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZyB7XG4gICAgICAgIGJvdHRvbTozLjEyNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmctYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmctYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b246ZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZlZmE7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogLjMxMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b25bYXJpYS1zZWxlY3RlZD10cnVlXTphZnRlciB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBoZWlnaHQ6IDIxLjVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA0LjY4NzVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyB7XG4gICAgICAgIGhlaWdodDoxN3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNi42MjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcge1xuICAgICAgICBoZWlnaHQ6MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNTRyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTdyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIHdpZHRoOiAyMi4zNzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uaGVyby1vdi1kZWZhdWx0OmJlZm9yZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5oZXJvLW92LWRlZmF1bHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYwZGVnLGhzbGEoMCwwJSw3JSwuMTYpIDUuMzclLHJnYmEoNCw4LDI5LC44KSA5Mi4yOSUsIzFhMzFhOSAxMTkuMjElKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5oZXJvLW92LWRhcmtlcjpiZWZvcmUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uaGVyby1vdi1kYXJrZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYzZGVnLHJnYmEoMjUsMjUsMjUsLjE2KSAzLjY5JSxyZ2JhKDI1LDI1LDI1LC44KSA3My4xNyUscmdiYSgyNSwyNSwyNSwuOTYpIDEwMS4zMiUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLmhlcm8tb3YtaW52ZXJzZTpiZWZvcmUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uaGVyby1vdi1pbnZlcnNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2MGRlZyxoc2xhKDQwLDQ1JSw5NCUsMCkgNS4zNyUsaHNsYSg0MCw0NSUsOTQlLC42NikgOTIuMjklLGhzbGEoNDAsNDUlLDk0JSwuOTYpIDExOS4yMSUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmJlZm9yZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNSwyNSwyNSwuMTgpIDQyLjUlLHJnYmEoMjUsMjUsMjUsLjc1KSAxMDcuNCUpLGxpbmVhci1ncmFkaWVudCgyMjMuMzNkZWcscmdiYSgyNSwyNSwyNSwwKSAzOC4yNiUscmdiYSgyNSwyNSwyNSwuNSkgODEuMjMlKSxsaW5lYXItZ3JhZGllbnQoMjMyLjY5ZGVnLHJnYmEoMjUsMjUsMjUsMCkgNDAuNDklLCMxOTE5MTkgOTUuOTMlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tYmcsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tYmcge1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDphdXRvXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzhyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC4zcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBwYWRkaW5nOi43NXJlbSAycmVtO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTphZnRlciwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMC41cmVtKTtcbiAgICBmaWx0ZXI6IGJsdXIoMC41cmVtKTtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZTpiZWZvcmUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlOmJlZm9yZSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMzI5KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGUgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGUgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC44OCkgdHJhbnNsYXRlM2QoLTQuNTYyNXJlbSwwLDUuNzVyZW0pIHRyYW5zbGF0ZVooLTExLjE4NzVyZW0pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCgtNC41NjI1cmVtLDAsNS43NXJlbSkgdHJhbnNsYXRlWigtMTEuMTg3NXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOC4xMjVyZW0pIHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOC4xMjVyZW0pIHNjYWxlKDAuOClcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LWxlZnQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LWxlZnQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMi41cmVtKSBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyLjVyZW0pIHNjYWxlKDAuOClcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1sZWZ0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCg0LjU2MjVyZW0sMCw1Ljc1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCg0LjU2MjVyZW0sMCw1Ljc1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtcmlnaHQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDguMTI1cmVtKSBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOC4xMjVyZW0pIHNjYWxlKDAuOClcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTIuNXJlbSkgc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyLjVyZW0pIHNjYWxlKDAuOClcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1yaWdodCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBib3R0b206IGF1dG87XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAuMTg3NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDcuMjJyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIHRvcDoxMS4yNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTAwJSwuMik7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMDc4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDAgLjA2MjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0zLjEyNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTQuNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTpob3ZlciwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyIHtcbiAgICBzdHJva2U6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDotMy4xMjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDotNC43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6MTYuMjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOjI0LjA2cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDBcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWxvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAuNjdyZW07XG4gICAgd2lkdGg6IDQuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICB3aWR0aDogNi43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXF1b3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXN0YXRzIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1zdGF0cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tc3RhdHMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tc3RhdHMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tc3RhdHMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1zdGF0cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXN0YXRzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDoxcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgcGFkZGluZzogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMC41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6MjUuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1vdmVybGluZSB7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6M3JlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGFfX2ljb24ge1xuICAgIHN0cm9rZTogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhX19pY29uIHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTphZnRlciB7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLGhzbGEoNDAsNDUlLDk0JSwwKSA2OS41OSUsaHNsYSg0MCw0NSUsOTQlLC44KSlcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1qb2Ige1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICBjb2xvcjogIzk5YTdmMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmhvdmVyIHtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTphY3RpdmUge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmVmYTtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkIHJnYmEoMCwwLDAsLjMzKVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmctYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tYm9keS0yIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbV9fb3ZlcmxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAuNzVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lLXRhZywuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tb3ZlcmxpbmVfX3RhZywuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1fX292ZXJsaW5lLXRhZywuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1fX292ZXJsaW5lX190YWcge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IC4xODc1cmVtIC41cmVtXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1vdmVybGluZS1zZXBhcmF0b3IsLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lX19zZXBhcmF0b3IsLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtX19vdmVybGluZS1zZXBhcmF0b3IsLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtX19vdmVybGluZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBib3R0b206IGF1dG87XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDUuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5zZWN0aW9uY29udGVudCAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIG1heC13aWR0aDogbWluKDcycmVtLDEwMHZ3IC0gMThyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW1cbiAgICB9XG5cbiAgICAuc2VjdGlvbmNvbnRlbnQuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMHJlbSwxMDB2dyAtIDE4cmVtKVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgIHN0cm9rZTogIzE5MTkxOTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTAwJSwuMTIyKTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMxOTE5MTk7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAuMDYyNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OjNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTpob3ZlciB7XG4gICAgc3Ryb2tlOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjMTkxOTE5XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIHtcblxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5mci1jYXJvdXNlbC1pdGVtLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMtd2F5ZmluZGluZy13cmFwcGVyLC5zZWN0aW9uY29udGVudCAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLm1vZC0tc2luZ2xlLWl0ZW0gLmZyLWNhcm91c2VsLWl0ZW0sLnNlY3Rpb25jb250ZW50IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMtd2F5ZmluZGluZy13cmFwcGVyLC5zZWN0aW9uY29udGVudC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAuZnItY2Fyb3VzZWwtaXRlbSwuc2VjdGlvbmNvbnRlbnQuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLm1vZC0tc2luZ2xlLWl0ZW0gLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLXdheWZpbmRpbmctd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDo5MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxuXG4gICAgLnNlY3Rpb25jb250ZW50IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAuZnItY2Fyb3VzZWwtaXRlbSwuc2VjdGlvbmNvbnRlbnQgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy13YXlmaW5kaW5nLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm8ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDM3LjY1JSA0My4yMyUgYXQgOC4wNiUgMTAyLjE0JSxyZ2JhKDc2LDE4MywxNjMsLjQpIDAlLHJnYmEoNjMsODksMjI4LDApIDEwMCUpLHJhZGlhbC1ncmFkaWVudCg2MC4xOSUgNzguMzElIGF0IDk3Ljg4JSA5NS4wNSUscmdiYSg2Myw4OSwyMjgsLjYpIDAlLHJnYmEoNjMsODksMjI4LDApIDEwMCUpLHJhZGlhbC1ncmFkaWVudCg5OC4yOCUgNDAuNjklIGF0IDAlIDk5Ljk1JSxyZ2JhKDYzLDg5LDIyOCwuNCkgMCUscmdiYSg2Myw4OSwyMjgsMCkgMTAwJSkscmFkaWFsLWdyYWRpZW50KDM2LjclIDM2LjU2JSBhdCAyNy43NSUgOTkuOTUlLHJnYmEoNzYsMTgzLDE2MywuMykgMCUscmdiYSg3NiwxODMsMTYzLDApIDEwMCUpLHJhZGlhbC1ncmFkaWVudCg3NC40MSUgNzIuODElIGF0IDEwMCUgODMuMzklLHJnYmEoMTgwLDE1NSwyNTIsLjMpIDAlLHJnYmEoNjMsODksMjI4LDApIDEwMCUpLHJhZGlhbC1ncmFkaWVudCg0NC40NCUgOTMuNTglIGF0IDQ2LjYzJSA2NiUscmdiYSgxODIsMjAxLDI1NSwuMzMpIDAlLGhzbGEoMCwwJSw5JSwwKSAxMDAlKSwjMTcxNzE3O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVybyB7XG4gICAgICAgIHBhZGRpbmc6M3JlbSAwO1xuXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvIHtcbiAgICAgICAgcGFkZGluZzozcmVtIDAgNHJlbTtcblxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVybz4qIHtcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3QtaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3QtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLXNlcGFyYXRvciB7XG4gICAgc3Ryb2tlOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX190ZXh0IGgxIHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgcCB7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fY2Fyb3VzZWwsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdmlkZW9JQk0sLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdmlkZW9WaWR5YXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fY2Fyb3VzZWwsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdmlkZW9JQk0sLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdmlkZW9WaWR5YXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDoycmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb0lCTSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb1ZpZHlhcmQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA5OTJweFxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19sb2dvYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19sb2dvYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDozcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19sb2dvYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDo0cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZC1zcy0tbGlnaHQgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19vdmVybGluZSwuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmQtc3MtLW5vbmUgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZC1zcy0tY29sb3IgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19vdmVybGluZSwuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmQtc3MtLWRhcmsgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbmssLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsOmJlZm9yZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluazpob3ZlciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NmRlZywjMTkxOTE5IC0yNi44NSUsIzFhMzFhOSA3LjAxJSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogLjkyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0XG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbGluazpob3ZlciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbCwuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluazpob3ZlciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbCwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluazpob3ZlciAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGl0bGUsLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluazpob3ZlciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbG9nby13cmFwcGVyLC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbGluazpob3ZlciAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbG9nby13cmFwcGVyLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbG9nby13cmFwcGVyLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fb3ZlcmxpbmUsLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluazpob3ZlciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoNjMsODksMjI4LC42Nilcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWwsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGhlaWdodDogOS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOi41NjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmQgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWw6YmVmb3JlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19iZywuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xvZ28td3JhcHBlciwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbG9nby13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB3aWR0aDogMTAuMjVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19sb2dvLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGV4dC1jb250ZW50LC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190ZXh0LWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aXRsZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aXRsZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aXRsZSwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdXRsaW5lOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4wNjI1cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1kcm9wZG93bi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1kcm9wZG93bi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG4uY21wLWRyb3Bkb3duLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgb3V0bGluZTogLjI1cmVtIHNvbGlkIHJnYmEoNjMsODksMjI4LC4zMyk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBcbn1cblxuLmNtcC1kcm9wZG93bi1pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXI6IC4wMzEyNXJlbSBzb2xpZCAjYzVjNWM1O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IDBweCByZ2JhKDAsMCwwLC4wNyksMHB4IDEzLjc4N3B4IDMzLjQyMnB4IDBweCByZ2JhKDAsMCwwLC4wNSksMHB4IDcuMzcxcHggMTcuODY5cHggMHB4IHJnYmEoMCwwLDAsLjA0KSwwcHggNC4xMzJweCAxMC4wMTdweCAwcHggcmdiYSgwLDAsMCwuMDQpLDBweCAyLjE5NXB4IDUuMzJweCAwcHggcmdiYSgwLDAsMCwuMDMpLDBweCAuOTEzcHggMi4yMTRweCAwcHggcmdiYSgwLDAsMCwuMDIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggMHB4IHJnYmEoMCwwLDAsLjA3KSwwcHggMTMuNzg3cHggMzMuNDIycHggMHB4IHJnYmEoMCwwLDAsLjA1KSwwcHggNy4zNzFweCAxNy44NjlweCAwcHggcmdiYSgwLDAsMCwuMDQpLDBweCA0LjEzMnB4IDEwLjAxN3B4IDBweCByZ2JhKDAsMCwwLC4wNCksMHB4IDIuMTk1cHggNS4zMnB4IDBweCByZ2JhKDAsMCwwLC4wMyksMHB4IC45MTNweCAyLjIxNHB4IDBweCByZ2JhKDAsMCwwLC4wMik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuLmNtcC1kcm9wZG93bi1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1kcm9wZG93bi1pdGVtOmZvY3VzLC5jbXAtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtZHJvcGRvd24taXRlbVtkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5jbXAtZHJvcGRvd24tbWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtZmFxIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1mYXEge1xuICAgICAgICBnYXA6Mi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWZhcSB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ2FwOiA3cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcilcbiAgICB9XG59XG5cbi5jbXAtZmFxLm1vZC0tc3RpY2t5IC5jbXAtZmFxX19sZWZ0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMFxufVxuXG4uY21wLWZhcSAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC1mYXEgLmdyaWQtY29udGFpbmVyLmNtcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWZhcSAuZ3JpZC1jb250YWluZXIuY21wLXRpdGxlIC5jbXAtdGl0bGVfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MFxuICAgIH1cbn1cblxuLmNtcC1mYXFfX2J1dHRvbnMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWZhcV9fYnV0dG9ucyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG59XG5cbi5jbXAtZmFxLXNzLS1sYXlvdXQtMzMtNjYgLmNtcC1mYXEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWZhcS1zcy0tbGF5b3V0LTMzLTY2IC5jbXAtZmFxIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLWZhcS1zcy0tbGF5b3V0LTMzLTY2IC5jbXAtZmFxX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDMzJVxuICAgIH1cblxuICAgIC5jbXAtZmFxLXNzLS1sYXlvdXQtMzMtNjYgLmNtcC1mYXFfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDY2JVxuICAgIH1cbn1cblxuLmNtcC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbi5jbXAtaGVyb19fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkgLmNtcC1oZXJvX19jb250ZW50Om5vdCguY21wLWhlcm9fX2NvbnRlbnQtLWVkaXQtbW9kZSkgLmNtcC1oZXJvX19raWNrZXItd3JhcHBlciAua2lja2VyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldFxufVxuXG4uY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwXG59XG5cbi5jbXAtaGVyb19faW5mb3JtYXRpb24tY29udGVudCwuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1jb250YWluZXIsLmNtcC1oZXJvX19raWNrZXItaWNvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1pY29uIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtXG59XG5cbi5jbXAtaGVyb19fa2lja2VyLW5hdmlnYXRpb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWxpc3QsLmNtcC1oZXJvX19raWNrZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC4yNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyb19fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyb19fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1oZXJvX19raWNrZXItbGlzdC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMFxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1oZXJvX19raWNrZXItbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1oZXJvX19raWNrZXItc2VwYXJhdG9yIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtaGVyb19fc2VwYXJhdG9yLWljb24ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbVxufVxuXG4uY21wLWhlcm9fX2JvZHktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaGVyb19fYXJ0aWNsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyb19fYXJ0aWNsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOmVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgZ2FwOiAxLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyb19fYXJ0aWNsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICB9XG59XG5cbi5jbXAtaGVyb19fYXV0aG9yLWNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm9fX2F1dGhvci1jaGlwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowXG4gICAgfVxufVxuXG4uY21wLWhlcm9fX3JlbGVhc2UtZGF0ZSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1oZXJvX19yZWFkaW5nLXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVyb19fY3RhLWNvbnRhaW5lciAuY21wLWJ1dHRvbiwuY21wLWhlcm9fX2tpY2tlci13cmFwcGVyLC5jbXAtaGVyb19fdmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvX192aWRlby13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxXG59XG5cbi5jbXAtaGVybyAua2lja2VyLC5jbXAtaGVyb19fdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvIC5raWNrZXIgLmNtcC1idXR0b24sLmNtcC1oZXJvX192aWRlbyAuY21wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvIC5raWNrZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuLmNtcC1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmNtcC1oZXJvX19tZWRpYSB7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVybyAudmlkZW8tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaGVybyAudmlkZW8tbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6Mi41cmVtO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvIC5jbXAtaGVyb19fdGV4dCwuY21wLWhlcm8gLmNtcC1oZXJvX190ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvIC5jbXAtaGVyb19fdGV4dCwuY21wLWhlcm8gLmNtcC1oZXJvX190ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8gLmNtcC1oZXJvX190ZXh0LC5jbXAtaGVybyAuY21wLWhlcm9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1oZXJvLS1hcnRpY2xlLXBhZ2UgLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tLWFydGljbGUtcGFnZSAuY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6MTAwJVxuICAgIH1cbn1cblxuLmNtcC1oZXJvLS1hcnRpY2xlLXBhZ2UgLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50IC5jbXAtaGVyb19fa2lja2VyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvIHtcbiAgICAgICAgcGFkZGluZzowIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWluc2V0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX2N0YS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8ge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8gLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1mdWxsLXdpZHRoIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWZ1bGwtd2lkdGhfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIC5jbXAtaGVyby0tbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1sYXJnZSAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1sYXJnZSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby0tbGFyZ2UuY21wLWhlcm8tLWZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWxhcmdlLmNtcC1oZXJvLS1mdWxsLXdpZHRoIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNHJlbSAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1pbnNldC5jbXAtaGVyby0tbGFyZ2UgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWluc2V0IHtcbiAgICAgICAgcGFkZGluZzogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby0taW5zZXQgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cblxuICAgIC5jbXAtaGVyb19fY29udGVudCwuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzOS41cmVtO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMzkuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyLS13aXRoLXZpZGVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG4uY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIHN0cm9rZTogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTQgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tZGlzcGxheS00IC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTQgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyby1zcy0tZGlzcGxheS01IC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tZGlzcGxheS01IC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVyby1zcy0tZGlzcGxheS01IC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRpdGxlLTEgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMSAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMSAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0yIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMiAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRpdGxlLTIgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0zIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMyAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMyAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19pbWFnZS1mcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnJlbSkgZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgyNSwyNSwyNSwuMSkpO1xuICAgIGZpbHRlcjogYmx1cigycmVtKSBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDI1LDI1LDI1LDAuMSkpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB6LWluZGV4OiAyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1tZWRpYS1ibHVyLWZyYW1lIC5jbXAtaGVyb19faW1hZ2Uge1xuICAgICAgICBtYXJnaW46MS41cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm9fX21lZGlhIHtcbiAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVyb19fbWVkaWEge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC00cmVtO1xuICAgICAgICB3aWR0aDogMTAwdndcbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDFyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXRcbn1cblxuLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm9fX21lZGlhLC5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvIHtcbiAgICAgICAgcGFkZGluZzowIDRyZW0gM3JlbVxuICAgIH1cbn1cblxuLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtXG59XG5cbi5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206M3JlbVxuICAgIH1cbn1cblxuLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDU0cmVtXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6MnJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19raWNrZXItY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2tpY2tlci1jb250YWluZXIgLmNtcC1oZXJvX19raWNrZXItbGlzdCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbn1cblxuLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fY3RhLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6Mi41cmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDcycmVtXG59XG5cbi5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluXG59XG5cbi5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19raWNrZXItd3JhcHBlciAua2lja2VyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2tpY2tlci13cmFwcGVyIC5jbXAta2lja2VyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fa2lja2VyLXdyYXBwZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOnVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzozcmVtIDAgNHJlbVxuICAgIH1cbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkgLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkgLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkuY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyby5jbXAtaGVyby0tbm8tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkuY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkuY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIHN0cm9rZTogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1oZXJvLXNzLS10ZXh0LW9ubHkgLmNtcC1oZXJvLS1hcnRpY2xlLXBhZ2UgLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICBnYXA6IDFyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS1hY3RpdmUtcmVhZGluZy10aW1lIC5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWFjdGl2ZS1yZWFkaW5nLXRpbWUgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjplbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1hY3RpdmUtcmVhZGluZy10aW1lIC5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IC43NXJlbSAwXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWFjdGl2ZS1yZWFkaW5nLXRpbWUgLmNtcC1oZXJvX19yZWFkaW5nLXRpbWUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5jbXAtaGVyby1zcy0tYWN0aXZlLXJlYWRpbmctdGltZSAuY21wLWhlcm9fX3JlYWRpbmctdGltZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUwMik7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgbWFyZ2luOiAwIC41cmVtO1xuICAgIHdpZHRoOiAuNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1hY3RpdmUtcmVhZGluZy10aW1lIC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWhpZGUtZGF0ZSAuY21wLWhlcm9fX3JlYWRpbmctdGltZTpiZWZvcmUsLmNtcC1oZXJvLXNzLS1oaWRlLWRhdGUgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1mdWxsLXdpZHRoIC5jbXAtaGVybyB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWZ1bGwtd2lkdGggLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIgLmNtcC12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1tZWRpYS1ibHVyLWZyYW1lIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyIC5jbXAtdmlkZW9fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIgLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tbGFyZ2UuY21wLWhlcm8tc3MtLWZ1bGwtd2lkdGggLmNtcC1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZS5jbXAtaGVyby1zcy0tZnVsbC13aWR0aCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSA0cmVtIDRyZW0gMFxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0taW5zZXQuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOjBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLW92LWRhcmtlciAuY21wLWhlcm8sLmNtcC1oZXJvLXNzLS1vdi1kZWZhdWx0IC5jbXAtaGVybywuY21wLWhlcm8tc3MtLW92LWludmVyc2UgLmNtcC1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1kYXJrZXIgLmNtcC1oZXJvOmJlZm9yZSwuY21wLWhlcm8tc3MtLW92LWRlZmF1bHQgLmNtcC1oZXJvOmJlZm9yZSwuY21wLWhlcm8tc3MtLW92LWludmVyc2UgLmNtcC1oZXJvOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtZGVmYXVsdCAuY21wLWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYwZGVnLGhzbGEoMCwwJSw3JSwuMTYpIDUuMzclLHJnYmEoNCw4LDI5LC44KSA5Mi4yOSUsIzFhMzFhOSAxMTkuMjElKVxufVxuXG4uY21wLWhlcm8tc3MtLW92LWludmVyc2UgLmNtcC1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2MGRlZyxoc2xhKDQwLDQ1JSw5NCUsMCkgNS4zNyUsaHNsYSg0MCw0NSUsOTQlLC42NikgOTIuMjklLGhzbGEoNDAsNDUlLDk0JSwuOTYpIDExOS4yMSUpXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtZGFya2VyIC5jbXAtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjNkZWcscmdiYSgyNSwyNSwyNSwuMTYpIDMuNjklLHJnYmEoMjUsMjUsMjUsLjgpIDczLjE3JSxyZ2JhKDI1LDI1LDI1LC45NikgMTAxLjMyJSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVybyB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyby5jbXAtaGVyby0tbm8tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU2ZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44NzgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMxOTE5MTlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX3JlYWRpbmctdGltZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvLmNtcC1oZXJvLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzlkZWcsIzE5MTkxOSAxNS4xNiUsIzZiNjY1ZiAyNzcuODklKVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIHN0cm9rZTogI2ZmZmVmYTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAjOTlhN2YxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2UwZTRmYlxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX3JlYWRpbmctdGltZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVybyB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyby5jbXAtaGVyby0tbm8tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1ZGVnLCNmZmZlZmEgLTY1LjU4JSwjZjZmMWU3IDI5LjM3JSwjZThkY2M3IDIxNy45OCUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYTMxYTlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzNmNTllNFxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX3JlYWRpbmctdGltZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtZGFya2VyIC5jbXAtaGVybywuY21wLWhlcm8tc3MtLW92LWRlZmF1bHQgLmNtcC1oZXJvLC5jbXAtaGVyby1zcy0tb3Ytbm9uZSAuY21wLWhlcm8ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtZGFya2VyIC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvLXNzLS1vdi1kYXJrZXIgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCwuY21wLWhlcm8tc3MtLW92LWRlZmF1bHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLW92LWRlZmF1bHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCwuY21wLWhlcm8tc3MtLW92LW5vbmUgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLW92LW5vbmUgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm8ge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICBzdHJva2U6ICMxOTE5MTk7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm8sLmNtcC1oZXJvLXNzLS1jdXN0b21lci1uby12aWRlbyAuY21wLWhlcm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC5jbXAtaGVyby1zcy0tY3VzdG9tZXItbm8tdmlkZW8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IG1heCg1cmVtLDE2dmgpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciwuY21wLWhlcm8tc3MtLWN1c3RvbWVyLW5vLXZpZGVvIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciwuY21wLWhlcm8tc3MtLWN1c3RvbWVyLW5vLXZpZGVvIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbVxuICAgIH1cbn1cblxuLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybywudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtXG59XG5cbi50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyAuY21wLWhlcm9fX2NvbnRlbnQsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvIC5jbXAtaGVyb19fY29udGVudCwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm8gLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxufVxuXG4udGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4udGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8gLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8sLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjRyZW1cbiAgICB9XG5cbiAgICAudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8gLmNtcC1oZXJvX19jb250ZW50LC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybyAuY21wLWhlcm9fX2NvbnRlbnQsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tc3RhbmRhcmQgLmNtcC1oZXJvIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxuXG4gICAgLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybyAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm8gLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWN1c3RvbWVyIC5jbXAtaGVyb19fdmlkZW8td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAwXG59XG5cbi5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX192aWRlby13cmFwcGVyIC5jbXAtdmlkZW9fX3dpdGgtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX192aWRlby13cmFwcGVyLmNtcC1oZXJvX192aWRlby13cmFwcGVyLS1lZGl0LW1vZGUge1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4uY21wLWhlcm8tc3MtLWN1c3RvbWVyIC5jbXAtaGVyb19fdmlkZW8td3JhcHBlci5jbXAtaGVyb19fdmlkZW8td3JhcHBlci0tZWRpdC1tb2RlIC5jbXAtdmlkZW9fX3dpdGgtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4uY21wLWhlcm8tc3MtLXN0LWJvdHRvbSAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkICNhYmFiYWJcbn1cblxuLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhyZW1cbiAgICB9XG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjYzVjNWM1O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgICBnYXA6M3JlbVxuICAgIH1cbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbSwuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4yNXJlbVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX191bmRlcmxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IC4xODc1cmVtXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX3RleHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCByZ2JhKDYzLDg5LDIyOCwuMzMpXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogZ3JheVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fc3ViY29weSB7XG4gICAgY29sb3I6IGdyYXlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX3N1YmNvcHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX3N1YmNvcHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBib3R0b206IC0wLjA2MjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbS0tYWN0aXZlIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fc3ViY29weSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fdW5kZXJsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLS1kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cblxuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLW1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLmNtcC1tb3JlLXN0b3JpZXNfX2RpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1tb3JlLXN0b3JpZXNfX2RpdmlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG59XG5cbi5jbXAtbW9yZS1zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLW1vcmUtc3RvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6MCA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1vcmUtc3RvcmllcyB7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtXG4gICAgfVxufVxuXG4uY21wLW1vcmUtc3Rvcmllc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1vcmUtc3Rvcmllc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLW1vcmUtc3Rvcmllc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbVxuICAgIH1cbn1cblxuLmNtcC1tb3JlLXN0b3JpZXNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMi41cmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLW1vcmUtc3Rvcmllc19fY2FyZHMge1xuICAgICAgICBnYXA6MS41cmVtIDFyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1tb3JlLXN0b3JpZXNfX2NhcmRzIHtcbiAgICAgICAgZ2FwOjAgMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxuICAgIH1cbn1cblxuLmNtcC1wYWdpbmF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jbXAtcGFnaW5hdGlvbi0tY29tcGFjdC1zbWFsbCB7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbVxufVxuXG4uY21wLXBhZ2luYXRpb24tLXNpbmdsZS1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLC5jbXAtcGFnaW5hdGlvbl9fZG90cywuY21wLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyLjM3NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wYWdpbmF0aW9uX19idXR0b24sLmNtcC1wYWdpbmF0aW9uX19kb3RzLC5jbXAtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wYWdpbmF0aW9uX19idXR0b24sLmNtcC1wYWdpbmF0aW9uX19kb3RzLC5jbXAtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXBhZ2luYXRpb25fX2J1dHRvbiwuY21wLXBhZ2luYXRpb25fX2RvdHMsLmNtcC1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbiwuY21wLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbjpob3Zlcjpub3QoLmNtcC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUpOm5vdCguY21wLXBhZ2luYXRpb25fX2J1dHRvbi0tZGlzYWJsZWQpLC5jbXAtcGFnaW5hdGlvbl9fbGluazpob3Zlcjpub3QoLmNtcC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUpOm5vdCguY21wLXBhZ2luYXRpb25fX2J1dHRvbi0tZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2U1ZTVlNVxufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbjphY3RpdmU6bm90KC5jbXAtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlKTpub3QoLmNtcC1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkKSwuY21wLXBhZ2luYXRpb25fX2xpbms6YWN0aXZlOm5vdCguY21wLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSk6bm90KC5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLS1kaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZjFmMWYxXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uOmZvY3VzLXZpc2libGUsLmNtcC1wYWdpbmF0aW9uX19saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzNmNTllNDtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTVlNWU1XG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDk1JSwuNTAyKTtcbiAgICBjdXJzb3I6IGF1dG9cbn1cblxuLmNtcC1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkIC5jbXAtcGFnaW5hdGlvbl9faWNvbiBzdmcge1xuICAgIGZpbGw6ICNhYmFiYWJcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19idXR0b24gLmNtcC1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbVxufVxuXG4uY21wLXBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGdhcDogLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXBhZ2luYXRpb25fX2l0ZW0sLmNtcC1wYWdpbmF0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uY21wLXBhZ2luYXRpb25fX2RvdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbnMge1xuICAgICAgICBnYXA6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzQ4LjgyZGVnLCNmNmYxZTcgNzEuOTMlLCMzZjU5ZTQgMTkzLjMzJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBwYWRkaW5nOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gMlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gMVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi1oZWFkZXItLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDguNjI1cmVtO1xuICAgIHotaW5kZXg6IDkwMDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi1oZWFkZXItLXN0aWNreSB7XG4gICAgICAgIHRvcDo4cmVtXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlci1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmctdGFnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcgKiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZywuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZyAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmcgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX3RhZywuY21wLXByaWNpbmctY29sdW1uc19fdGFnIHAge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX3RhZyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4xMjVyZW0gLjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlLWxpbmUsLmNtcC1wcmljaW5nLWNvbHVtbnNfX3RhZyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UtbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogLjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Nvc3Qge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuMjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQgcCwuY21wLXByaWNpbmctY29sdW1uc19fY3VycmVuY3ktc3ltYm9sLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jdXJyZW5jeS1zeW1ib2wgcCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0IHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCwuY21wLXByaWNpbmctY29sdW1uc19fY3VycmVuY3ktc3ltYm9sIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCwuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCBwLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jdXJyZW5jeS1zeW1ib2wsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCwuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCBwLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jdXJyZW5jeS1zeW1ib2wsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogM3JlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlIHAge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LS1uby1wcmljZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LS1uby1wcmljZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlIHAge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSwuY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlLC5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSwuY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyIHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciwuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyIHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciwuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIgcCwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldywuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyIHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3LC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldyBwIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWRpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciBwIHtcbiAgICBmb250LXNpemU6IC43NXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlci1jdGEge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlci1jdGEgLmNtcC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWRpc2NsYWltZXIge1xuICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNjNWM1YzU7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMHJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyA6aXMoaDEsaDIsaDMsaDQsaDUsaDYpIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyIHAge1xuICAgIGNvbG9yOiBncmF5XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNjNWM1YzVcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtbGluaywuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWxpbmssLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtbGluaywuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWxpbmssLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZy1saW5rLC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtdG9vbHRpcC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXG59XG5cbi5jbXAtdG9vbHRpcC1pY29uIHBhdGgsLmNtcC10b29sdGlwLWljb24gc3ZnIHtcbiAgICBmaWxsOiBncmF5XG59XG5cbi5jbXAtdG9vbHRpcC1pY29uLmNtcC10b29sdGlwLS1kaXNhYmxlZCBwYXRoLC5jbXAtdG9vbHRpcC1pY29uLmNtcC10b29sdGlwLS1kaXNhYmxlZCBzdmcge1xuICAgIGZpbGw6ICNjNWM1YzVcbn1cblxuLmNtcC10b29sdGlwLWljb246YWN0aXZlIHBhdGgsLmNtcC10b29sdGlwLWljb246YWN0aXZlIHN2ZywuY21wLXRvb2x0aXAtaWNvbjpmb2N1cyBwYXRoLC5jbXAtdG9vbHRpcC1pY29uOmZvY3VzIHN2ZywuY21wLXRvb2x0aXAtaWNvbjpob3ZlciBwYXRoLC5jbXAtdG9vbHRpcC1pY29uOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzU1NVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1hbW91bnQge1xuICAgIGNvbG9yOiAjNTU1XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWFtb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtYW1vdW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWFtb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtY29udGVudCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtY29udGVudCwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1pbmZvcm1hdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1pbmZvcm1hdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaW5mb3JtYXRpb24tbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxOS4xOGRlZywjZjZmMWU3IDQ4Ljg0JSwjYjZjYWZmIDE4MC4yMyUpO1xuICAgIHBhZGRpbmc6IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4tLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDFmclxuICAgIH1cblxuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4taGVhZGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcgOmlzKGgxLGgyLGgzLGg0LGg1LGg2KSB7XG4gICAgZm9udC13ZWlnaHQ6IHVuc2V0XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmctdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldFxufVxuXG4uY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydFxufVxuXG4uY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1pbmZvcm1hdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4JSAxZnJcbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19oZWFkaW5nLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG4uY21wLXByaWNpbmctbGluayB7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAtcHJpY2luZy1saW5rOmhvdmVyIHtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2VkZjFmYixyZ2JhKDIzNywyNDEsMjUxLDApKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rIHtcbiAgICAgICAgcGFkZGluZzoxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1wcmljaW5nLWxpbmsgLmNtcC1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctbGluayAuY21wLWJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtfX2NvbnRlbnQtd3JhcHBlciwuY21wLXByaWNpbmctbGlua19fdGl0bGUtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxufVxuXG4uY21wLXByaWNpbmctbGlua19fY29udGVudC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMnJlbVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6LjI1cmVtXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctbGlua19fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtfX2ljb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDJyZW1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtfX3RpdGxlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua19fdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1saW5rX190aXRsZS1hbmQtdGFnIC5jbXAtdGFnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5jbXAtYnV0dG9uX19pY29uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jbXAtYnV0dG9uX19pY29uLC5jbXAtcHJpY2luZy1saW5rcy1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtcHJpY2luZy1saW5rcy1saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtzLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua3MtbGlzdF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua3MtbGlzdF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rcy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMubW9kLS1vcGVuLWxpc3QgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDFcbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbSAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICBwYWRkaW5nOi43NXJlbSAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZTtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42NTkpO1xuICAgICAgICBwYWRkaW5nOiBpbml0aWFsXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYi0tYWN0aXZlLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjppbml0aWFsO1xuICAgICAgICBjb2xvcjogIzE5MTkxOVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYi0tYWN0aXZlLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIuKGklwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgICAgICBtYXgtd2lkdGg6MjkuMDYyNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgICAgICBtYXgtd2lkdGg6NjFyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZV9fc2VsZWN0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlX19zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZV9fc2VsZWN0X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZV9fc2VsZWN0X19hcnJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlX19zZWxlY3RfX2Fycm93IHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWluLWhlaWdodDogMzFyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZGNjNztcbiAgICBoZWlnaHQ6IDEyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6MTIuODc1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgd2lkdGg6IDQ2JVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX19pbWFnZSwuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX192aWRlbywuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX3ZpZGVvPmRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9fdmlkZW8gLmNtcC12aWRlb19fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbFxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX3ZpZGVvIC5jbXAtdmlkZW9fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9fdmlkZW8gLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlNztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNzVyZW0gMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY29udGVudCB7XG4gICAgICAgIGdhcDouNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY29udGVudCB7XG4gICAgICAgIGdhcDoxcmVtIDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgd2lkdGg6IDU0JVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX190aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luOiBpbml0aWFsXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX190aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX190aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2JvZHkge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42NTkpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2JvZHkge1xuICAgICAgICBoZWlnaHQ6MTAwJVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxcmVtXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY3RhIC5jbXAtYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2N0YS52aWRlby1saW5rIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1zcy0taW1hZ2UtY292ZXIgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSwuY21wLXByb2R1Y3Qtc2hvd2Nhc2Utc3MtLWltYWdlLWNvdmVyIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9fdmlkZW8gLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS10YWItaGVhZGluZy1sYXJnZSAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS10YWItaGVhZGluZy1sYXJnZSAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2Utc3MtLXRhYi1oZWFkaW5nLWxhcmdlIC5jbXAtcHJvZHVjdC1zaG93Y2FzZSAuY21wLXRhYnNfX3RhYi0tYWN0aXZlLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1zcy0tdGFiLWhlYWRpbmctbGFyZ2UgLmNtcC1wcm9kdWN0LXNob3djYXNlIC5jbXAtdGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1zcy0tdGFiLWhlYWRpbmctbGFyZ2UgLmNtcC1wcm9kdWN0LXNob3djYXNlIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS10YWItaGVhZGluZy1sYXJnZSAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG4uY21wLXF1b3RlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU2ZGVnLHJnYmEoMjYsNDksMTY5LC4wOCkgLTE2LjE1JSxyZ2JhKDYzLDg5LDIyOCwuMDgpIDYzLjg4JSxyZ2JhKDE4MiwyMDIsMjU1LC4wOCkgMTIzLjY0JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6MnJlbVxuICAgIH1cbn1cblxuLmNtcC1xdW90ZV9fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1xdW90ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXF1b3RlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLXF1b3RlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtcXVvdGVfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1xdW90ZV9fZGl2aWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcXVvdGVfX2RpdmlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1xdW90ZV9fYm90dG9tLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jbXAtcXVvdGVfX2F1dGhvciB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtcXVvdGVfX2JvdHRvbS1jb21tYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbn1cblxuLmNtcC1xdW90ZV9fYm90dG9tLWNvbW1hLS1hbHRlcm5hdGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcXVvdGVfX2JvdHRvbS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTppbml0aWFsXG4gICAgfVxuXG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLC5jbXAtcXVvdGVfX2F1dGhvci1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZVxuICAgIH1cblxuICAgIC5jbXAtcXVvdGVfX2F1dGhvciwuY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24sLmNtcC1xdW90ZV9fYm90dG9tLWNvbW1hIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLC5jbXAtcXVvdGVfX2F1dGhvci1pbmZvcm1hdGlvbiwuY21wLXF1b3RlX19ib3R0b20tY29tbWEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLC5jbXAtcXVvdGVfX2F1dGhvci1pbmZvcm1hdGlvbiwuY21wLXF1b3RlX19ib3R0b20tY29tbWEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3IsLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uLC5jbXAtcXVvdGVfX2JvdHRvbS1jb21tYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXF1b3RlX19ib3R0b20tY29tbWEtLWFsdGVybmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG4gICAgfVxufVxuXG4uY21wLXJlbGF0ZWQtY29udGVudC5tb2QtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1yZWxhdGVkLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtY29udGVudF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtY29udGVudF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcmVsYXRlZC1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcmVsYXRlZC1jb250ZW50X19kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOjI2cmVtXG4gICAgfVxufVxuXG4uY21wLXJlbGF0ZWQtY29udGVudF9fZHJvcGRvd24gLmNtcC1kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5jbXAtcmVsYXRlZC1jb250ZW50X19kcm9wZG93biAuY21wLWRyb3Bkb3duLXRleHQge1xuICAgIGNvbG9yOiBoc2xhKDQwLDElLDUyJSwuNTAyKVxufVxuXG4uY21wLXJlbGF0ZWQtY29udGVudF9faW5mbyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbVxuICAgIH1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlc19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyLjVyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzX19jYXJkcyB7XG4gICAgICAgIGdhcDoyLjVyZW0gMXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzX19jYXJkcyB7XG4gICAgICAgIGdhcDozcmVtIDJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnJcbiAgICB9XG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1pbWFnZS1zaXplLWxhcmdlIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGhlaWdodDogOS4yNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMtc3MtLWltYWdlLXNpemUtbGFyZ2UgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgICAgIGhlaWdodDoxMy4xMjVyZW1cbiAgICB9XG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcy1zcy0taW1hZ2Utc2l6ZS1zbWFsbCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDRyZW1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1pbWFnZS1zaXplLW5vbmUgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmUsLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmUtdGFnLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZV9fdGFnLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUtdGFnLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmVfX3RhZyB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkLW92ZXJsaW5lLXNlcGFyYXRvciwuY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmVfX3NlcGFyYXRvciwuY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lLXNlcGFyYXRvciwuY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNrZWxldG9uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpbW1lciAxLjVzIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc2hpbW1lciAxLjVzIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsI2U1ZTVlNSAzMCUsI2YxZjFmMSA1MCUsI2U1ZTVlNSA3MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtLWxvYWRpbmcgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbXMtY29udGFpbmVyLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NrZWxldG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLS1sb2FkaW5nIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NrZWxldG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZFxufVxuXG4uc2tlbGV0b24tY2FyZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBvcGFjaXR5OiAuNjZcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2tlbGV0b24tY29udGFpbmVyIC5za2VsZXRvbi1jYXJkIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19za2VsZXRvbi1jb250YWluZXIgLnNrZWxldG9uLWNhcmQge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDZcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NrZWxldG9uLWNvbnRhaW5lciAuc2tlbGV0b24tY2FyZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNFxuICAgIH1cbn1cblxuLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgaGVpZ2h0OiA5LjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjU2MjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLWltYWdlLXNpemUtc21hbGwgLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDRyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0taW1hZ2Utc2l6ZS1ub25lIC5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fb3ZlcmxpbmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX19vdmVybGluZSAuc2tlbGV0b24tY2FyZF9fdGl0bGUge1xuICAgIHdpZHRoOiAzNSVcbn1cblxuLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX292ZXJsaW5lLS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtYm90dG9tLWRhdGUgLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX292ZXJsaW5lLS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiA4MCVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtYm90dG9tLWRhdGUgLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX3RpdGxlLS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX3RleHQge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fdGV4dC0tc2hvcnQge1xuICAgIHdpZHRoOiA2MCVcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2sge1xuICAgIHJvdy1nYXA6IDBcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC13cmFwcGVyLC5jbXAtc29sdXRpb25zLXN0YWNrX190YWJwYW5lbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYmxpc3Qtd3JhcHBlciwuY21wLXNvbHV0aW9ucy1zdGFja19fdGFicGFuZWwge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDZcbiAgICB9XG5cbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrX190YWJsaXN0LmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC4yNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYmxpc3QuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1iZy1saWdodC1ncmFkaWVudCAuY21wLXNvbHV0aW9ucy1zdGFja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNGRlZywjZThkY2M3LCNmNmYxZTcgNjQuNTclLCNmZmZlZmEpXG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1iZy1jcmVhbSAuY21wLXNvbHV0aW9ucy1zdGFja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlN1xufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1zcy0tYmctbm9uZSAuY21wLXNvbHV0aW9ucy1zdGFja19fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1zcy0taGVhZGluZy10aXRsZS00IC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2stc3MtLWhlYWRpbmctdGl0bGUtNCAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2stc3MtLWhlYWRpbmctdGl0bGUtNCAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1zcy0taGVhZGluZy10aXRsZS01IC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1oZWFkaW5nLXRpdGxlLTUgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1zcy0taGVhZGluZy10aXRsZS01IC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbSB7XG4gICAgZ2FwOiAyLjVyZW1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbSwuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LWFuZC1jdGEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQtYW5kLWN0YSB7XG4gICAgZ2FwOiAxLjVyZW1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dC1hbmQtY3RhIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LWFuZC1jdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDoyLjVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQgcCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dCwuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dCwuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX21lZGlhIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMjYuODc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LWhlaWdodDogMjYuODc1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6MzkuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMzkuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSlcbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouNzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyIHtcbiAgICAgICAgcGFkZGluZzoycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lciB7XG4gICAgICAgIHdpZHRoOjEycmVtXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1sb2dvLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXItbG9nby13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OjNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLWxvZ28td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOjEwcmVtXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1zbmlwcGV0LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxXG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLXNuaXBwZXQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXItc25pcHBldCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXItc25pcHBldCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1zbmlwcGV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlwiYSBjXCIgXCJiIGNcIjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgfVxuXG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2s6bm90KC5jbXAtc29sdXRpb25zLXN0YWNrLS1lZGl0LW1vZGUpIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWJwYW5lbC5jbXAtdGFic19fdGFicGFuZWwtLWFjdGl2ZSwuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkgLmNtcC10YWJzX190YWJwYW5lbC0tYWN0aXZlIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW0sLmNtcC1zb2x1dGlvbnMtc3RhY2s6bm90KC5jbXAtc29sdXRpb25zLXN0YWNrLS1lZGl0LW1vZGUpIC5jbXAtdGFic19fdGFicGFuZWwtLWFjdGl2ZSAuc29sdXRpb25zU3RhY2tJdGVtIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHNcbiAgICB9XG5cbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYmxpc3Qtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtYXJlYTogYVxuICAgIH1cblxuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrOm5vdCguY21wLXNvbHV0aW9ucy1zdGFjay0tZWRpdC1tb2RlKSAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LWFuZC1jdGEge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fbWVkaWEge1xuICAgICAgICBncmlkLWFyZWE6IGNcbiAgICB9XG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1saWdodCAuY21wLXN0YXRzLWNvbHVtbnNfX292ZXJsaW5lLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tbm9uZSAuY21wLXN0YXRzLWNvbHVtbnNfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1jb2xvciAuY21wLXN0YXRzLWNvbHVtbnNfX292ZXJsaW5lLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZGFyayAuY21wLXN0YXRzLWNvbHVtbnNfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTByZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIHtcbiAgICByb3ctZ2FwOiAzcmVtXG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19faGVhZGluZyB7XG4gICAgbWFyZ2luOiAxcmVtIDBcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19ib2R5LXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19jdGEtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDNyZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rPi5jbXAtYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAuNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IC41cmVtO1xuICAgIGNvbHVtbi1nYXA6IC41cmVtO1xuICAgIHJvdy1nYXA6IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lLC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUsLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX3N1YnRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJ0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJ0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX2N0YS1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX2ltYWdlIHtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19jdGEtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuXG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtMyAuY21wLXN0YXRzLWNvbHVtbnNfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWJvZHktMSAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tYm9keS0xIC5jbXAtc3RhdHMtY29sdW1uc19fYm9keS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1ib2R5LTEgLmNtcC1zdGF0cy1jb2x1bW5zX19ib2R5LXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1ib2R5LTIgLmNtcC1zdGF0cy1jb2x1bW5zX19ib2R5LXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1ib2R5LTIgLmNtcC1zdGF0cy1jb2x1bW5zX19ib2R5LXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWJvZHktMiAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS13aXRoLWltYWdlIC5jbXAtc3RhdHMtY29sdW1uc19fcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjQuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICByb3ctZ2FwOiAyLjVyZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuMjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuNXJlbTtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgcm93LWdhcDogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiA0XG4gICAgfVxuXG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTFcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMiAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTEgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGguY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTEgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnMge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciB7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtXG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IHtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnRcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYSwuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhIHtcbiAgICBjb2xvcjogIzk5YTdmMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYTphY3RpdmUsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIGE6Zm9jdXMsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIGE6aG92ZXIsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIGE6YWN0aXZlLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2UwZTRmYlxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYTpmb2N1cywuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6NHJlbVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fc3VidGV4dCB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10d28tY29sdW1ucyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcm93LWdhcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdHdvLWNvbHVtbnMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuNXJlbTtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgcm93LWdhcDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10d28tY29sdW1ucyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTEgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTFcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXR3by1jb2x1bW5zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIG1heC13aWR0aDogMjkuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10d28tY29sdW1ucyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuMjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdHdvLWNvbHVtbnMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDZcbiAgICB9XG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wOmFmdGVyLC5jbXAtdGFibGVfX2Rlc2t0b3A6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS4zMzMzM3JlbSk7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlNztcbiAgICBsZWZ0OiBjYWxjKDMzLjMzMzMzJSArIDAuNjY2NjdyZW0pXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS41MWRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKTtcbiAgICByaWdodDogMFxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZCwuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRib2R5IHRyIHtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQsLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMFxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQsLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgLmNtcC10YWJsZV9fcm93LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSAuY21wLXRhYmxlX19yb3ctdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSAuY21wLXRhYmxlX19yb3ctdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIC5jbXAtdGFibGVfX3Jvdy10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC10YWJsZV9fY29sdW1uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGQ6bnRoLWNoaWxkKDMpLC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGQ6bnRoLWNoaWxkKDMpIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSwuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoOm50aC1jaGlsZCgzKSwuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoOm50aC1jaGlsZCgzKSAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGFibGVfX21vYmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC10YWJsZV9fbW9iaWxlIC5jbXAtdGFibGVfX3Jvdy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC10YWJsZV9fdGFicyB7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5XG59XG5cbi5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX190YWItYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC10YWJsZV9fdGFiLWJ1dHRvbltkYXRhLWNvbHVtbj1cIjFcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTdcbn1cblxuLmNtcC10YWJsZV9fdGFiLWJ1dHRvbltkYXRhLWNvbHVtbj1cIjJcIl0ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS41MWRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXRhYmxlX190YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW1cbn1cblxuLmNtcC10YWJsZV9fdGFiLWNvbnRlbnQtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC10YWJsZV9fdGFiLWNvbnRlbnRbZGF0YS1jb2x1bW49XCIxXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWU3XG59XG5cbi5jbXAtdGFibGVfX3RhYi1jb250ZW50W2RhdGEtY29sdW1uPVwiMlwiXSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGFibGVfX3RhYi1jb250ZW50W2RhdGEtY29sdW1uPVwiMlwiXSAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX19yb3ctaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fY2VsbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJsZV9fY2VsbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX19jZWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRhYmxlLXNzLS1wbGFpbiAuY21wLXRhYmxlX19kZXNrdG9wOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMWU3XG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGQ6bnRoLWNoaWxkKDMpLC5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGQ6bnRoLWNoaWxkKDMpIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSwuY21wLXRhYmxlLXNzLS1wbGFpbiAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoOm50aC1jaGlsZCgzKSwuY21wLXRhYmxlLXNzLS1wbGFpbiAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoOm50aC1jaGlsZCgzKSAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX21vYmlsZSAuY21wLXRhYmxlX190YWItYnV0dG9uW2RhdGEtY29sdW1uPVwiMlwiXSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjFlNztcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLXRhYmxlLXNzLS1wbGFpbiAuY21wLXRhYmxlX19tb2JpbGUgLmNtcC10YWJsZV9fdGFiLWJ1dHRvbjpub3QoLmNtcC10YWJsZV9fdGFiLWJ1dHRvbi0tYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgyNSwyNSwyNSwuMSksaHNsYSgwLDAlLDUlLC4wNCkgMTAuMzMlLHRyYW5zcGFyZW50IDIzLjMzJSksbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMjUsMjUsMjUsLjA0KSxyZ2JhKDI1LDI1LDI1LDApIDMuNCUpLCNmNmYxZTc7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsbm9ybWFsLG5vcm1hbFxufVxuXG4uY21wLXRhYmxlLXNzLS1wbGFpbiAuY21wLXRhYmxlX19tb2JpbGUgLmNtcC10YWJsZV9fdGFiLWNvbnRlbnRbZGF0YS1jb2x1bW49XCIyXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMWU3O1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX21vYmlsZSAuY21wLXRhYmxlX190YWItY29udGVudFtkYXRhLWNvbHVtbj1cIjJcIl0gLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLXRhYnNfX3RhYmxpc3Qge1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5jbXAtdGFic19fdGFiIHtcbiAgICBib3JkZXI6IHVuc2V0XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIG1hcmdpbjogLjVyZW0gMCAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gICAgcGFkZGluZzogLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Mi41cmVtXG4gICAgfVxufVxuXG4uY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIgOmFjdGl2ZSwuY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSg2Myw4OSwyMjgsLjMyOSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgcGFkZGluZzouNXJlbSAxcmVtXG4gICAgfVxufVxuXG4uY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgLjVyZW0gMCByZ2JhKDI1LDI1LDI1LC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIC41cmVtIDAgcmdiYSgyNSwyNSwyNSwuMTUpO1xuICAgIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uY21wLXRhYnMtLXBpbGwgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiB1bnNldFxufVxuXG4uY21wLXRhYnNfX3RhYnBhbmVsPi5zZWN0aW9uY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXRhYnNfX3RhYnBhbmVsPi5zZWN0aW9uY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi00cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtXG4gICAgfVxufVxuXG4uY21wLXRhYnNfX3RhYnBhbmVsPi5zZWN0aW9uY29udGVudC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoIHtcblxuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMge1xuICAgICAgICBwYWRkaW5nOjRyZW1cbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAxXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGhlaWdodDogMzcuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbywuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIC5jbXAtdmlkZW8ge1xuICAgIGhlaWdodDogMjIuMzc1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8sLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyAuY21wLXZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OjM1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvLC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8gLmNtcC12aWRlbyB7XG4gICAgICAgIGhlaWdodDozNy41cmVtXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzcuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX25hdmlnYXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG9yZGVyOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAxXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYiB7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItLWFjdGl2ZSAuY21wLXZlcnRpY2FsdGFic19fdGFiLXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLS1hY3RpdmUgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMzZjU5ZTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMDkzNzVyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi0tYWN0aXZlIC5jbXAtdmVydGljYWx0YWJzX190YWItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IC4xODc1cmVtXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWljb24ge1xuXG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi0tYWN0aXZlIC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCwuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQuY3EtRWRpdGFibGUtZG9tIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLXZlcnRpY2FsdGFic19faXRlbS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAuOTM3NXJlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQgaDMsLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBoNCwuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IGg1LC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQgaDYge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGl0bGUtY29udGFpbmVyIC5jbXAtdGl0bGUuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50LWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50LWxlZnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQtbGVmdCAuYnV0dG9uLC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudC1sZWZ0IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0taW1hZ2UsLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0taW1hZ2UsLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSwuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6MzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0taW1hZ2UsLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8ge1xuICAgICAgICBtYXgtaGVpZ2h0OjIyLjM3NXJlbVxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0taW1hZ2UgLmNtcC12aWRlbywuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyAuY21wLXZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMi4zNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSAuY21wLXZpZGVvLC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIC5jbXAtdmlkZW8ge1xuICAgICAgICBtYXgtaGVpZ2h0OjM1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSAuY21wLXZpZGVvLC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIC5jbXAtdmlkZW8ge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJVxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLWltYWdlLXJpZ2h0IC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLWltYWdlLXJpZ2h0IDpub3QoLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSkgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50LWxlZnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6ZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLWJnLWxpZ2h0IC5jbXAtdmVydGljYWx0YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWU3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItaGVhZGluZy1sIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItaGVhZGluZy1sIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLWwgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItaGVhZGluZy1zIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLXMgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItaGVhZGluZy1zIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItYm9keS1sIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1ib2R5LWwgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItYm9keS1sIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItYm9keS1zIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tdGFiLWJvZHktcyAuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tdGFiLWJvZHktcyAuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX190YWItLWFjdGl2ZSAuY21wLXZlcnRpY2FsdGFic19fdGFiLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSwuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMzVyZW07XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tc2VjdGlvbi10aXRsZS04LTEyIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fYm9keSwuY21wLXZlcnRpY2FsdGFicy1zcy0tc2VjdGlvbi10aXRsZS04LTEyIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnZlcnRpY2FsVGFicywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi52ZXJ0aWNhbFRhYnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiB1bnNldFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnZlcnRpY2FsVGFicywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi52ZXJ0aWNhbFRhYnMge1xuICAgICAgICBtYXJnaW4tbGVmdDotNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbVxuICAgIH1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicyB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicy0tbm8tYmFja2dyb3VuZCwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi52ZXJ0aWNhbFRhYnMgLmNtcC12ZXJ0aWNhbHRhYnMtLW5vLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi52ZXJ0aWNhbFRhYnMgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLWJnLWxpZ2h0IC5jbXAtdmVydGljYWx0YWJzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicy1zcy0tYmctbGlnaHQgLmNtcC12ZXJ0aWNhbHRhYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtXG59XG5cbi5jbXAtd2ViaW5hcnMtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMS41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBwYWRkaW5nOiA0cmVtXG59XG5cbi5jbXAtd2ViaW5hcnMtaGVybywuY21wLXdlYmluYXJzLWhlcm8gKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNtcC13ZWJpbmFycy1oZXJvX19jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3ByZXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fcHJldGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3RlYXNlci10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3RlYXNlci10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzZiNjY1ZjtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi5jbXAtd2ViaW5hcnMtaGVyb19faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDpjYWxjKDQxLjY2NjY3JSArIDAuNDE2NjdyZW0pXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hcnMtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6My41cmVtIDRyZW0gNHJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3ByZXRpdGxlLC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3RlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowIDAgMXJlbSAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX19wcmV0aXRsZSwuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2J1dHRvbi13cmFwcGVyLC5jbXAtd2ViaW5hcnMtaGVyb19fYnV0dG9uLXdyYXBwZXIgLmNtcC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tbGlnaHQgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fb3ZlcmxpbmUsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tbm9uZSAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLWNvbG9yIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX292ZXJsaW5lLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLWRhcmsgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICByb3ctZ2FwOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjZyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbXMtY29udGFpbmVyIHtcbiAgICBnYXA6IDIuNXJlbSAxcmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tcmVndWxhciB7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19vdmVybGluZSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fdGV4dCB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbG9hZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbG9hZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6M3JlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLXBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIC5jbXAtcGFnaW5hdGlvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOjQvc3BhbiA5O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19oZWFkZXItY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2hlYWRlci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19oZWFkZXItY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gM1xuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVycy1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVycy1jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDEyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gMztcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyZWQtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJlZC1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAxMlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyZWQtY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItZ3JvdXAge1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MTAwMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItZ3JvdXAubW9kLS1vcGVuIC5jbXAtd2ViaW5hci1odWJfX2Fycm93LWRvd24taWNvbiBzdmcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci1ncm91cC5tb2QtLW9wZW4gLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2Ryb3Bkb3duLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2FjY29yZGlvbi1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzNmNTllNFxufVxuXG5Ac3VwcG9ydHMoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTouMDYyNXJlbSBzb2xpZCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuMDYyNXJlbVxuICAgIH1cbn1cblxuQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6LjA2MjVyZW0gZG90dGVkICMyMTIxMjFcbiAgICB9XG59XG5cbkBzdXBwb3J0cygtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAuMDYyNXJlbSBzb2xpZCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19hY2NvcmRpb24tYnV0dG9uIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWJ5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NvcnQtYnktdGl0bGUge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWJ5LWRyb3Bkb3duIHtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC41KTtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGdhcDogLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbWVzc2FnZS10ZXh0IHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAyMC40MnJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLm1vZC0tYWN0aXZlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2NvdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19jbGVhciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGdhcDogLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIHBhZGRpbmc6IGluaXRpYWxcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fY2xlYXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTIuMzc1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19jbGVhcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkIGJsdWVcbn1cblxuQHN1cHBvcnRzKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2NsZWFyOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOi4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4wNjI1cmVtXG4gICAgfVxufVxuXG5Ac3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fY2xlYXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6LjA2MjVyZW0gZG90dGVkICMyMTIxMjFcbiAgICB9XG59XG5cbkBzdXBwb3J0cygtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19jbGVhcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogLjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc29ydC1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWJ5LWRyb3Bkb3duLWljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc29ydC1ieS1ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWJ5LWdyaWQge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtYW5kLWZpbHRlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtYW5kLWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtYW5kLWZpbHRlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDp1bnNldDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19idXR0b24sLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IC4wNjI1cmVtIDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW0gLjc1cmVtIDIuNXJlbTtcbiAgICB0ZXh0LWluZGVudDogLjA2MjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOi43NXJlbSAxLjI1cmVtIC43NXJlbSAyLjc1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQtLXNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgI2U1ZTVlNVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzNmNTllNDtcbiAgICBib3JkZXItd2lkdGg6IC4xMjVyZW07XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzhjYTRmNTtcbiAgICB0ZXh0LWluZGVudDogMFxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW07XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0LS1lcnJvcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjI1NTFlO1xuICAgIGJvcmRlci13aWR0aDogLjEyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDBcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0LS1lcnJvcjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2Y4YzFhM1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOjNyZW0gMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwxZnIpXG4gICAgfVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUuY21wLWNhcmRfX292ZXJsaW5lLmNtcC1jYXJkX19ib3R0b20tZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLS1sb2FkaW5nIC5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtLWxvYWRpbmcgLmNtcC1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0taW1hZ2Utc2l6ZS1zbWFsbCAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbCwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1pbWFnZS1zaXplLXNtYWxsIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGhlaWdodDogNHJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1pbWFnZS1zaXplLW5vbmUgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWwsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0taW1hZ2Utc2l6ZS1ub25lIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkLW92ZXJsaW5lLXRhZywuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkLW92ZXJsaW5lX190YWcsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUtdGFnLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lX190YWcge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2FiYWJhYjtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IC4xODc1cmVtIC41cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmUtc2VwYXJhdG9yLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmVfX3NlcGFyYXRvciwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZS1zZXBhcmF0b3IsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuY21wLWNhcmRfX292ZXJsaW5lLmNtcC1jYXJkX19ib3R0b20tZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtYm90dG9tLWRhdGUgLmNtcC1jYXJkX190b3AtZGF0ZSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLnN1Ym5hdi1jb2x1bW5zIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IDJyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4uc3VibmF2LWNvbHVtbiwuc3VibmF2LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnN1Ym5hdi1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgbWF4LXdpZHRoOiAyNnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3VibmF2LW1haW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuc3VibmF2LW1haW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJuYXYtbWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuLnN1Ym5hdi1saXN0X19mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW1cbn1cblxuLnN1Ym5hdi1saXN0X19mb290ZXItZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgICBoZWlnaHQ6IC4wNjI1cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG1heC13aWR0aDogMTguNDM3NXJlbVxufVxuXG4uc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZ2FwOiAwXG59XG5cbi5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLXRvcCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW1cbn1cblxuLnN1Ym5hdi1saXN0X19mb290ZXItbGlua3MsLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24tdG9wLC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLXRvcC1saW5rcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uc3VibmF2LWxpc3RfX2Zvb3Rlci1saW5rcywuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbi10b3AtbGlua3Mge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW1cbn1cblxuLnN1Ym5hdi1saXN0X19jb2x1bW4tcHJlc2VudGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5zdWJuYXYtbGlzdF9fY29sdW1uLXByZXNlbnRhdGlvbiwuc3VibmF2LWxpc3RfX21haW4tcHJlc2VudGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4uc3VibmF2LWxpc3RfX21haW4tcHJlc2VudGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbVxufVxuXG4uc3VibmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbi5zdWJuYXYtZGVzY3JpcHRpb24sLnN1Ym5hdi10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NjAwKVxufVxuXG4uc3VibmF2LWRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW1cbn1cblxuLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24gLmFuY2hvciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjM1cyBlYXNlLWluLW91dDtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudFxufVxuXG5cbi5jdGEtYnV0dG9uX19zZWNvbmRhcnktLXJlZ3VsYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzLGJvcmRlci1jb2xvciAuNHM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjRzLGJvcmRlci1jb2xvciAuNHNcbn1cblxuLmN0YS1idXR0b25fX3NlY29uZGFyeS0tcmVndWxhcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3Zlcik7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvckhvdmVyKVxufVxuXG4ubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbi1oZWFkaW5nIHtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4ubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbiwubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbi1oZWFkaW5nIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uIHtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG4ubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX2Zvb3Rlci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW1cbn1cblxuLm1vYmlsZS1uYXYgLnN1Ym5hdi1saXN0X19mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLm1vYmlsZS1uYXYgLnN1Ym5hdi1saXN0X193cmFwcGVyIHtcbiAgICBnYXA6IDJyZW1cbn1cblxuLm1vYmlsZS1uYXYgOndoZXJlKC53cmFwcGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtXG59XG5cbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19hY2NvcmRpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkxMDApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyMlxufVxuXG4ubW9iaWxlLW5hdiAubW9iaWxlLW5hdl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX2Zvb3Rlci1kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2IC53cmFwcGVyX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYgLndyYXBwZXJfX2l0ZW0tLWRvdWJsZS1zaXplIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2IC53cmFwcGVyX19pdGVtLS1kb3VibGUtc2l6ZSAuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTlyZW1cbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpXG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zNzVyZW1cbiAgICB9XG59XG5cbi5iYWNrLWJ1dHRvbiwuY2xvc2UtYnV0dG9uLC5kZXNrdG9wLW5hdi1saXN0X19idXR0b24taXRlbSwubG9jYWxlLXN3aXRjaGVyLW1vYmlsZSwubWFpbi1uYXZfX21vYmlsZS1hY3Rpb25zIGJ1dHRvbiwubW9iaWxlLW5hdi10cmlnZ2VyLC5vcGVuLWJ1dHRvbiwudGlwcHktdG9wX19saW5rLWJ1dHRvbiwudGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC1oZWFkZXItdjJfX21lbnUtdG9nZ2xlIC5jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSwuY21wLWhlYWRlci12Ml9fbWVudS10b2dnbGUgLm9wZW4tYnV0dG9uOmZvY3VzLXZpc2libGUsLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtOmZvY3VzLXZpc2libGUsLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGU6Zm9jdXMtdmlzaWJsZSwubWFpbi1uYXZfX2N0YTpmb2N1cy12aXNpYmxlLC5tb2JpbGUtbmF2LXRyaWdnZXI6Zm9jdXMtdmlzaWJsZSwubW9iaWxlLXN1YnBhbmVsX19oZWFkZXIgLmJhY2stYnV0dG9uOmZvY3VzLXZpc2libGUsLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzNmNTllNDtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWhlYWRlci12MiB7XG4gICAgLS1oZWFkZXItc3BhY2luZy12YWx1ZTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXNwYWNpbmctdmFsdWUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5oZWFkZXItYmx1ci1vdmVybGF5IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xNik7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMVxufVxuXG4uY21wLWhlYWRlci12Mi5tb2JpbGUtbWVudS1pcy1vcGVuIC5oZWFkZXItYmx1ci1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIHtcbiAgICAgICAgLS1oZWFkZXItc3BhY2luZy12YWx1ZTozcmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5LC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fbGVmdC1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIHtcbiAgICAgICAgLS1oZWFkZXItc3BhY2luZy12YWx1ZTo0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5LC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fbGVmdC1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtXG4gICAgfVxufVxuXG4uY21wLWhlYWRlci12MiAuaWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLWhlYWRlci12Mi5tb2JpbGUtbWVudS1pcy1vcGVuIC5jbXAtaGVhZGVyLXYyX19tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWhlYWRlci12Mi5tb2JpbGUtbWVudS1pcy1vcGVuIC5jbXAtaGVhZGVyLXYyX19tZW51LXRvZ2dsZSAuY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fdGlwcHktdG9wIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsOTUlLC44KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMi41cmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLmNsb3NlLWJ1dHRvbiwuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm9wZW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0cmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAuY2xvc2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19tb2JpbGUtYWN0aW9ucyB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX21vYmlsZS1hY3Rpb25zIC5tb2JpbGUtYWN0aW9uLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtXG4gICAgfVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jdGFzIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5LC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2N0YXMsLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fbGVmdC1ncm91cCB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuMjVyZW0pIHNhdHVyYXRlKDIpO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSw5OCUsLjYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuMzEyNXJlbSAuOHJlbSByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiAwIC4zMTI1cmVtIC44cmVtIHJnYmEoMCwwLDAsLjEpXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29tcGFueS1sb2dvLm1vYmlsZS10YWJsZXQtb25seSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHksLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29tcGFueS1sb2dvLm1vYmlsZS10YWJsZXQtb25seSAubWFpbi1uYXZfX2xvZ28tbGluayB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5IC5tYWluLW5hdl9fbG9nby1saW5rIHN2ZyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHkge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW5hdi1saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IHtcbiAgICAgICAgdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IHtcbiAgICAgICAgaGVpZ2h0OjVyZW07XG4gICAgICAgIHRvcDogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMXJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2xlZnQtZ3JvdXAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fbG9nby1saW5rIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLW5hdiwuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jb21wYW55LWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLW5hdi1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IC42M3JlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyOm5vdCgubW9iaWxlLW1lbnUtaXMtb3BlbikgLmljb24tb2t0YS5tb2JpbGUtb25seSwuY21wLWhlYWRlci12Mjpub3QoLm1vYmlsZS1tZW51LWlzLW9wZW4pIC5tYWluLW5hdl9fbW9iaWxlLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12Mi5tb2JpbGUtbWVudS1pcy1vcGVuIC5pY29uLW9rdGEubW9iaWxlLW9ubHksLmNtcC1oZWFkZXItdjI6bm90KC5tb2JpbGUtbWVudS1pcy1vcGVuKSAuaWNvbi1va3RhOm5vdCgubW9iaWxlLW9ubHkpIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIubW9iaWxlLW1lbnUtaXMtb3BlbiAuaWNvbi1va3RhOm5vdCgubW9iaWxlLW9ubHkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXItdjIuaXMtc2Nyb2xsZWQgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWRcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLm1lZ2EtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIC4zcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLm1lZ2EtcGFuZWwuaXMtZmFkaW5nLWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tZWdhLXBhbmVsX19ncmlkIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nOiA0cmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWVnYS1wYW5lbF9fY29sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tZW51LXRvZ2dsZSAuY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IHtcbiAgICAtLWhlYWRlci10b3RhbC1oZWlnaHQ6IHZhcigtLWhlYWRlci10b3RhbC1oZWlnaHQsMHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci10b3RhbC1oZWlnaHQsIDBweCkgLSAxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIC4zcyxoZWlnaHQgLjRzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjNzLGhlaWdodCAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51LmlzLWZhZGluZy1pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgYm94LXNoYWRvdzogMCAuMjVyZW0gLjc1cmVtIHJnYmEoMCwwLDAsLjEpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIsLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fYm9keS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLC13ZWJraXQtdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLG9wYWNpdHkgLjNzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19ib2R5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fYm9keS13cmFwcGVyLmlzLXNsaWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyLmlzLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tZWdhLXBhbmVsX19jb2wge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tb2JpbGUtc3VicGFuZWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tb2JpbGUtc3VicGFuZWwuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDEuMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogOXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhLS1wcmltYXJ5LC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhLC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSwuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEsLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEsLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEge1xuICAgICAgICBwYWRkaW5nOjEuMTI1cmVtIDFyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQge1xuICAgIG1pbi13aWR0aDogMFxufVxuXG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQgLm1haW4tbmF2X19jdGFzLWFuaW1hdGVkLXdyYXBwZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZCAubWFpbi1uYXZfX2N0YXMtYW5pbWF0ZWQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQgLm1haW4tbmF2X19jdGEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZsZXgtZ3JvdyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuNnMscGFkZGluZyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1mbGV4LWJhc2lzIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWJveC1mbGV4IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWZsZXgtc2hyaW5rIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB0cmFuc2l0aW9uOiBmbGV4LWdyb3cgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLG9wYWNpdHkgLjZzLHBhZGRpbmcgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC13ZWJraXQtZmxleC1iYXNpcyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1ib3gtZmxleCAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1mbGV4LXNocmluayAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksZmxleC1ncm93IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxmbGV4LXNocmluayAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuNnMscGFkZGluZyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksZmxleC1ncm93IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxmbGV4LXNocmluayAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuNnMscGFkZGluZyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1mbGV4LWJhc2lzIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZSAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1ib3gtZmxleCAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLW1zLWZsZXgtcG9zaXRpdmUgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC13ZWJraXQtZmxleC1zaHJpbmsgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC1tcy1mbGV4LW5lZ2F0aXZlIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZC5ob3Zlci1sZWZ0IC5tYWluLW5hdl9fY3RhOmZpcnN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQuaG92ZXItbGVmdCAubWFpbi1uYXZfX2N0YTpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQuaG92ZXItcmlnaHQgLm1haW4tbmF2X19jdGE6bGFzdC1jaGlsZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJVxufVxuXG4uY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YXMtLWFuaW1hdGVkLmhvdmVyLXJpZ2h0IC5tYWluLW5hdl9fY3RhOmZpcnN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5tYWluLW5hdl9fY29udGFpbmVyLC50aXBweS10b3BfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi50aXBweS10b3BfX2xpbmstbGlzdCB7XG4gICAgZ2FwOiAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnRpcHB5LXRvcF9fbGVmdCwudGlwcHktdG9wX19saW5rLWxpc3QsYS50aXBweS10b3BfX2xlZnQtbGluayxhLnRpcHB5LXRvcF9fbGluayxidXR0b24udGlwcHktdG9wX19saW5rLWJ1dHRvbixidXR0b24udGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rLGEudGlwcHktdG9wX19saW5rLGJ1dHRvbi50aXBweS10b3BfX2xpbmstYnV0dG9uLGJ1dHRvbi50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uIHtcbiAgICBnYXA6IC4yNXJlbVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rOmhvdmVyLGEudGlwcHktdG9wX19saW5rOmhvdmVyLGJ1dHRvbi50aXBweS10b3BfX2xpbmstYnV0dG9uOmhvdmVyLGJ1dHRvbi50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMTg3NXJlbVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rLGEudGlwcHktdG9wX19sZWZ0LWxpbmsgKixhLnRpcHB5LXRvcF9fbGluayxhLnRpcHB5LXRvcF9fbGluayAqLGJ1dHRvbi50aXBweS10b3BfX2xpbmstYnV0dG9uLGJ1dHRvbi50aXBweS10b3BfX2xpbmstYnV0dG9uICosYnV0dG9uLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b24sYnV0dG9uLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b24gKiB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluayAudGlwcHktdG9wX19jdGEsYS50aXBweS10b3BfX2xlZnQtbGluayAudGlwcHktdG9wX190ZXh0IHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rIC50aXBweS10b3BfX2N0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbmsgLnRpcHB5LXRvcF9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICBhLnRpcHB5LXRvcF9fbGVmdC1saW5rIC50aXBweS10b3BfX3RleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbVxuICAgIH1cbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbms6aG92ZXIgLnRpcHB5LXRvcF9fY3RhIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rLS1oYXMtdGV4dC50aXBweS10b3BfX2xlZnQtbGluay0taGFzLWN0YTpob3ZlciAudGlwcHktdG9wX190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluay0taGFzLXRleHQ6bm90KC50aXBweS10b3BfX2xlZnQtbGluay0taGFzLWN0YSk6aG92ZXIgLnRpcHB5LXRvcF9fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLnRpcHB5LXRvcF9fbGluaywudGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbi5sb2NhbGUtc3dpdGNoZXIge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5kZXNrdG9wLW5hdi1saXN0X19idXR0b24taXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW06aG92ZXIsLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLm1vYmlsZS1tZW51X19jdGFzIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtXG59XG5cbi5tb2JpbGUtc3VicGFuZWwgLm1vYmlsZS1tZW51X19jdGFzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5tb2JpbGUtbWVudV9fY3RhcyAuY3RhIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAuMDkzNzVyZW0gc29saWQgIzE5MTkxOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGdhcDogLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLm1vYmlsZS1tZW51X19jdGFzIC5jdGEtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmJhY2stYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYmFjay1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuYmFjay1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5iYWNrLWJ1dHRvbiwubW9iaWxlLXN1YnBhbmVsX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5iYWNrLWJ1dHRvbl9faWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4ubW9iaWxlLW1lbnVfX2JvZHktd3JhcHBlciwubW9iaWxlLW5hdi10cmlnZ2VyLC5tb2JpbGUtbmF2LXRyaWdnZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLm1vYmlsZS1uYXYtdHJpZ2dlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubW9iaWxlLW5hdi10cmlnZ2VyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLW5hdi10cmlnZ2VyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNhbGwtbGluay1tb2JpbGUsLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY2FsbC1saW5rLW1vYmlsZSwuY2FsbC1saW5rLW1vYmlsZSAqLC5sb2NhbGUtc3dpdGNoZXItbW9iaWxlLC5sb2NhbGUtc3dpdGNoZXItbW9iaWxlICoge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDExMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5sb2NhbGUtc3dpdGNoZXItbW9iaWxlIC5jdXJyZW50LWxvY2FsZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjM4cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jYWxsLWxpbmstbW9iaWxlIHtcbiAgICBib3JkZXItcmlnaHQ6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWJcbn1cblxuLm1vYmlsZS1tZW51X19ib3R0b20tbGlua3Mge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbi5tYWluLWNvbHVtbiwubW9iaWxlLW1lbnVfX2JvdHRvbS1saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4ubWFpbi1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtXG4gICAgfVxufVxuXG4ubWFpbi1jb2x1bW5fX2hlYWQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWNvbHVtbl9faGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgLjYycmVtIDAgMFxuICAgIH1cbn1cblxuLm1haW4tY29sdW1uX19kZXNjcmlwdGlvbiwubWFpbi1jb2x1bW5fX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAubWFpbi1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAubWFpbi1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWFpbi1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWFpbi1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1jb2x1bW5fX2Rlc2NyaXB0aW9uIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubWFpbi1jb2x1bW5fX2Rlc2NyaXB0aW9uIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24gLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWFpbi1jb2x1bW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWFpbi1jb2x1bW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLm1haW4tY29sdW1uX19saW5rcy1saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNjNWM1YzU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjg3NXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm1haW4tY29sdW1uX19saW5rcy1saXN0IHtcbiAgICAgICAgcGFkZGluZzozcmVtIDAgMFxuICAgIH1cbn1cblxuLm1haW4tY29sdW1uX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG4ubWFpbi1jb2x1bW5fX2xpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4ubWFpbi1jb2x1bW5fX2xpbmssLm1haW4tY29sdW1uX19saW5rICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1jb2x1bW5fX2xpbmssLm1haW4tY29sdW1uX19saW5rICoge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubWFpbi1jb2x1bW5fX2xpbmssLm1haW4tY29sdW1uX19saW5rICoge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbHVtbl9fbGluaywubWFpbi1jb2x1bW5fX2xpbmsgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5tYWluLWNvbHVtbl9fbGluay1pY29uIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IC43NXJlbVxufVxuXG5ib2R5Lm1vYmlsZS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmRlc2t0b3Atb25seSwudGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1vYmlsZS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnRhYmxldC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuaWNvbi5tb2JpbGUtb25seSwubW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG5cbiAgICAudGFibGV0LWRlc2t0b3Atb25seSwudGFibGV0LW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC50aXBweS10b3BfX3JpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuaWNvbi5tb2JpbGUtb25seSwubW9iaWxlLW9ubHksLm1vYmlsZS10YWJsZXQtb25seSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG59XG5cbi5sb2NhbGUtcGFuZWw6bm90KC5sb2NhbGUtcGFuZWwtLW1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICB6LWluZGV4OiAxMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubG9jYWxlLXBhbmVsOm5vdCgubG9jYWxlLXBhbmVsLS1tb2JpbGUpIHtcbiAgICAgICAgbGVmdDotNTAlXG4gICAgfVxufVxuXG4ubG9jYWxlLXBhbmVsLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubG9jYWxlLXBhbmVsX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIFxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbVxufVxuXG4ubG9jYWxlLXBhbmVsX19saXN0IGxpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwXG59XG5cbi5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhOmZvY3VzLC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmxvY2FsZS1wYW5lbC0tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmxvY2FsZS1wYW5lbC0tbW9iaWxlOm5vdCguaXMtaGlkZGVuKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5sb2NhbGUtcGFuZWwtLW1vYmlsZSAubG9jYWxlLXBhbmVsX19saXN0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5sb2NhbGUtcGFuZWwtLW1vYmlsZSAubG9jYWxlLXBhbmVsX19saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5sb2NhbGUtcGFuZWwtLW1vYmlsZSAubG9jYWxlLXBhbmVsX19saXN0IGxpIGE6Zm9jdXMsLmxvY2FsZS1wYW5lbC0tbW9iaWxlIC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGVbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmxvY2FsZS1jaGV2cm9uLWRvd24sLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b25bYXJpYS1leHBhbmRlZD1mYWxzZV0gLmxvY2FsZS1jaGV2cm9uLWRvd24ge1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5sb2NhbGUtc3dpdGNoZXItbW9iaWxlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5sb2NhbGUtY2hldnJvbi11cCwubG9jYWxlLXN3aXRjaGVyLW1vYmlsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5sb2NhbGUtY2hldnJvbi1kb3duLC50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5sb2NhbGUtY2hldnJvbi11cCwudGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC5sb2NhbGUtY2hldnJvbi1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5sb2NhbGUtc3dpdGNoZXItbW9iaWxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxvY2FsZS1jaGV2cm9uLXVwLC50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxvY2FsZS1jaGV2cm9uLXVwIHtcblxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuXG4uaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbTtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbVxuICAgIH1cbn1cblxuLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19saW5rLC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fbGluayAqIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5oZWFkZXItcGxhdGZvcm0tY2FyZF9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uaGVhZGVyLXBsYXRmb3JtLWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXBsYXRmb3JtLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXBsYXRmb3JtLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX19saW5rLC5oZWFkZXItY3VzdG9tZXItY2FyZF9fbGluayAqIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX19saW5rOmhvdmVyIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fY3RhIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX190b3AsLmhlYWRlci1jdXN0b21lci1jYXJkX190b3AtLXdpdGgtYXJyb3cgLmhlYWRlci1jdXN0b21lci1jYXJkX19hcnJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RvcC0td2l0aG91dC1hcnJvdyAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OjE2Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtXG4gICAgfVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Fycm93LXdyYXBwZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Fycm93IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDoycmVtO1xuICAgICAgICB3aWR0aDogMnJlbVxuICAgIH1cbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fY3RhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uaGVhZGVyLXByb2R1Y3QtY2FyZF9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX2xpbmssLmhlYWRlci1wcm9kdWN0LWNhcmRfX2xpbmsgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5oZWFkZXItcHJvZHVjdC1jYXJkX19saW5rOmhvdmVyIC5oZWFkZXItcHJvZHVjdC1jYXJkX19jdGEge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5oZWFkZXItcHJvZHVjdC1jYXJkX190b3Age1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3RvcCB7XG4gICAgICAgIGhlaWdodDoxNi44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbVxuICAgIH1cbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uaGVhZGVyLXByb2R1Y3QtY2FyZF9fcHJldGl0bGUge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19wcmV0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19wcmV0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZHVjdC1jYXJkX19jdGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5zdGFuZGFyZC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc3RhbmRhcmQtY29sdW1uOm5vdCg6aGFzKC5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLXdyYXBwZXIpKTpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fY2FyZHMtd3JhcHBlcjpudGgtY2hpbGQoMikpIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW46bm90KDpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlcikpOmhhcyguc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyOm50aC1jaGlsZCgyKSkgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uOm5vdCg6aGFzKC5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLXdyYXBwZXIpKTpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fY2FyZHMtd3JhcHBlcjpudGgtY2hpbGQoMikpIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uOm5vdCg6aGFzKC5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLXdyYXBwZXIpKTpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fY2FyZHMtd3JhcHBlcjpudGgtY2hpbGQoMikpIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YW5kYXJkLWNvbHVtbiB7XG4gICAgICAgIGdhcDoxcmVtXG4gICAgfVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uX19zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW1cbiAgICB9XG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAuc3RhbmRhcmQtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAuc3RhbmRhcmQtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgIH1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGluaywuc3RhbmRhcmQtY29sdW1uX19saW5rICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19saW5rOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAuc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciAuc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAuc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAuc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YW5kYXJkLWNvbHVtbl9fbGluay10ZXh0IHtcbiAgICAgICAgcGFkZGluZzowXG4gICAgfVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLWxpc3Qge1xuICAgICAgICBnYXA6Ljg3NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuICAgIH1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fY2FyZHMtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmtzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjJyZW1cbiAgICB9XG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2xpbmstaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC42MjVyZW1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fY2FyZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwXG59XG5cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbS0tZmVhdHVyZWQge1xuICAgIGJhY2tncm91bmQ6ICMzZjU5ZTRcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbS0tZmVhdHVyZWQgLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW0tLWZlYXR1cmVkIC5zcGVjaWFsLWNvbHVtbl9fbGluay1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS4xMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzoxLjVyZW0gMS41cmVtIC44OHJlbVxuICAgIH1cbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbSAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjAgMS41cmVtIDEuNXJlbVxuICAgIH1cbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbTpub3QoW29wZW5dKSAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS43NXJlbVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciwuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZTo6bWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW1bb3Blbl0+LnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb246YmVmb3JlLC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbi1wbHVzIHtcbiAgICBcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbVtvcGVuXT4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbi1wbHVzLC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW1bb3Blbl0+LnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb24tbWludXMge1xuICAgIFxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2xpbmstbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnNwZWNpYWwtY29sdW1uX19saW5rLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fbGluay1pdGVtIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19saW5rLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fbGluay1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fbGluay1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2xpbmstbGlzdCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2N0YSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW1cbn1cblxuLnNwZWNpYWwtY29sdW1uX19jdGEsLnNwZWNpYWwtY29sdW1uX19jdGEgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fY3RhLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fY3RhLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgICB9XG5cbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbi5tZWdhLXBhbmVsX19jb2wuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNzVyZW07XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubWVnYS1wYW5lbF9fY29sLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tZ3JvdXAuaXMtY2FsY3VsYXRpbmcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWZhYmExO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogM3JlbVxufVxuXG4uY21wLW1hcmtldG8tZm9ybSwuY21wLW1hcmtldG8tZm9ybSAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fbGFiZWwtd3JhcHBlciB7XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fbGFiZWwtd3JhcHBlciwuY21wLW1hcmtldG8tZm9ybV9fc3VibWl0LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeSB7XG4gICAgY29sb3I6ICM2YjY2NWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19wb2xpY3kge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19wb2xpY3ktbGluayB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fbGFiZWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX29wdGlvbmFsIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNhZmFiYTFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX29wdGlvbmFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fb3B0aW9uYWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX29wdGlvbmFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNiMjU1MWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCVcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2Vycm9yLW1lc3NhZ2UuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogLjYyNXJlbVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtbGFiZWwuY21wLW1hcmtldG8tZm9ybV9fbGFiZWwge1xuICAgIGNvbG9yOiAjNmI2NjVmO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtbGFiZWwuY21wLW1hcmtldG8tZm9ybV9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1sYWJlbC5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtbGFiZWwuY21wLW1hcmtldG8tZm9ybV9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1maWVsZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjE1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAuMTVyZW1cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWZpZWxkIC5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1maWVsZCAuY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gge1xuICAgIG1hcmdpbjogLjI1cmVtIC41cmVtIC4yNXJlbSAuMjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjA1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMDVzIGVhc2UtaW5cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWZpZWxkIC5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveDpmb2N1cyB7XG4gICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSg2Myw4OSwyMjgsLjMzKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSg2Myw4OSwyMjgsLjMzKVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fcm93LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dC1pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjYyNXJlbSlcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luOiAuMDYyNXJlbSAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIHRleHQtaW5kZW50OiAuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dC0tc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmVcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCAjZTVlNWU1XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzZjU5ZTQ7XG4gICAgYm9yZGVyLXdpZHRoOiAuMTI1cmVtO1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICM4Y2E0ZjU7XG4gICAgdGV4dC1pbmRlbnQ6IDBcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW07XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQtLWVycm9yOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBib3JkZXItY29sb3I6ICNiMjU1MWU7XG4gICAgYm9yZGVyLXdpZHRoOiAuMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMFxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dC0tZXJyb3I6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICNmOGMxYTNcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2FzdGVyaXNrIHtcbiAgICBjb2xvcjogI2UyNzEzM1xufVxuXG4uY21wLW1hcmtldG8tZm9ybSAuZXJyb3ItbWVzc2FnZSwuY21wLW1hcmtldG8tZm9ybSAuaGVscGVyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJVxufVxuXG4uY21wLW1hcmtldG8tZm9ybSAuaGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtbWFya2V0by1mb3JtIC5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuICAgIH1cblxuICAgIC5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLW1hcmtldG8tZm9ybV9fc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6MnJlbSAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuICAgIH1cblxuICAgIC5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLW1hcmtldG8tZm9ybV9fc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuICAgIH1cbn1cblxuLmNtcC1iYWRnZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjMxMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uY21wLWJhZGdlX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmFkZ2VfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJhZGdlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJhZGdlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuLmNtcC1iYWRnZS0tY2xlYXItYmFja2dyb3VuZCB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiXG59XG5cbi5jbXAtYmFkZ2UtLWRhcmstYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtYmFkZ2UtLWxpZ2h0LWJsdWUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsMjAyLDI1NSwuMzIpO1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtcGxhbi1vcHRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmFkZ2UgYmFkZ2UgYmFkZ2VcIiBcInByZXYgIGRldGFpbHMgbmV4dFwiIFwiY3RhICAgY3RhICAgY3RhXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XCJiYWRnZVwiIFwiZGV0YWlsc1wiIFwiY3RhXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgfVxufVxuXG4uY21wLXBsYW4tb3B0aW9uX19kZXRhaWxzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNzVyZW1cbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fZGV0YWlscywuY21wLXBsYW4tb3B0aW9uX190YWctd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fdGFnLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBncmlkLWFyZWE6IGJhZGdlO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX3RhZy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtcGxhbi1vcHRpb25fX3RhZy13cmFwcGVyIC5jbXAtdGFnIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fdGV4dC13cmFwcGVyIHtcbiAgICBncmlkLWFyZWE6IGRldGFpbHM7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jbXAtcGxhbi1vcHRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtcGxhbi1vcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6LjI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbVxuICAgIH1cbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fY3RhIHtcbiAgICBncmlkLWFyZWE6IGN0YTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtcGxhbi1vcHRpb25fX2N0YSwuY21wLXBsYW4tb3B0aW9uX19jdGEgLmNtcC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fY3RhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowXG4gICAgfVxufVxuXG4uY21wLWNhcGFiaWxpdHktbWF0cml4IHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGxhbi1vcHRpb24td2F5ZmluZGluZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogLjc1cmVtO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnBsYW4tb3B0aW9uLXdheWZpbmRpbmcge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5wbGFuLW9wdGlvbi13YXlmaW5kaW5nX19idXR0b24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ucGxhbi1vcHRpb24td2F5ZmluZGluZ19fYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG9cbn1cblxuLnBsYW4tb3B0aW9uLXdheWZpbmRpbmdfX2J1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogLjMxMjVyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGxhbi1vcHRpb24td2F5ZmluZGluZ19fYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YWZ0ZXIsLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTlcbn1cblxuLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucGxhbnMtY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5wbGFucy1jYXJvdXNlbC1jb250cm9sLC5wbGFucy1jYXJvdXNlbC1jb250cm9sLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wbGFucy1jYXJvdXNlbC1jb250cm9sLC5wbGFucy1jYXJvdXNlbC1jb250cm9sLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5wbGFucy1jYXJvdXNlbC1jb250cm9sX19pY29uIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlclxufVxuXG4ucGxhbnMtY2Fyb3VzZWwtY29udHJvbC13cmFwcGVyLS1wcmV2IHtcbiAgICBncmlkLWFyZWE6IHByZXZcbn1cblxuLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wtd3JhcHBlci0tbmV4dCB7XG4gICAgZ3JpZC1hcmVhOiBuZXh0XG59XG5cbi5jbXAtcGxhbi1vcHRpb25zLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNmRlZywjZjZmMWU3IDUwLjIzJSwjYjZjYWZmIDIzNy45MyUpLCNmZmZlZmE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi00cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFyZW07XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcblxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcbiAgICAgICAgcm93LWdhcDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSA0cmVtIDRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZFxuICAgIH1cbn1cblxuLmNhcC1yb3csLmdyb3VwLXRpdGxlLXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW1cbn1cblxuLmNhcC1yb3dfX2l0ZW0sLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvLTE7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46YXV0b1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgICAgIGNvbG9yOiMxOTE5MTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICAgIH1cbn1cblxuLnBsYW4tdGl0bGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnBsYW4tdGl0bGUge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgfVxufVxuXG4uY2FwLXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNhcC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNhcC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY2FwLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzowXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY2FwLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzoxcmVtIDBcbiAgICB9XG59XG5cbi5jYXAtdmFsdWUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jYXAtdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY2FwLXZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FwLXZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNhcC12YWx1ZSAuY21wLXRvb2x0aXAtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbVxufVxuXG4uY2FwLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY2FwLXJvdyB7XG4gICAgICAgIGdhcDoycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNhcC1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOmhzbGEoMCwwJSw5NSUsLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW1cbiAgICB9XG59XG5cbi5jYXAtcm93LS1vZGQge1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSw5NSUsLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG59XG5cbi5jYXAtcm93X19kYXRhLWl0ZW0sLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9fcGxhbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jYXAtcm93X19kYXRhLWl0ZW0uaXMtYWN0aXZlLWNvbCwuY21wLXBsYW4tb3B0aW9ucy1saXN0X19wbGFuLWl0ZW0uaXMtYWN0aXZlLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY2FwLXJvd19fZGF0YS1pdGVtLC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3BsYW4taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jYXAtcm93X190aXRsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6MDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjc1cmVtXG4gICAgfVxufVxuXG4uY2FwLWdyb3VwLXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jYXAtZ3JvdXAtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNhcC1ncm91cC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXAtZ3JvdXAtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jYXAtaW5jbHVkZWQtdmFsdWUsLmNhcC10aXRsZSwuY2FwLXZhbHVlLC5wbGFuLXRpdGxlLC5wbGFuLXZhbHVlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uY21wLWNhcGFiaWxpdHktbWF0cml4IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG59XG5cbi5jbXAtY2FwYWJpbGl0eS1tYXRyaXhfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgIHotaW5kZXg6IDEwXG59XG5cbi5ncm91cC10aXRsZS1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmVmYTtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cbiAgICB6LWluZGV4OiA5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmdyb3VwLXRpdGxlLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6My4yNXJlbVxuICAgIH1cbn1cblxuLmdyb3VwLXRpdGxlLXJvdysuY2FwLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ncm91cC10aXRsZS1yb3crLmNhcC1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOjIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmdyb3VwLXRpdGxlLXJvdysuY2FwLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6Ljc1cmVtXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc2lkZWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMjFyZW1cbiAgICB9XG5cbiAgICAuY21wLXNpZGViYXItLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTByZW1cbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhciAuY21wLXNpZGViYXJfX2dyaWQtY29udGVudC0tYm9keS10eXBvZ3JhcGh5IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtc2lkZWJhciAuZ3JpZCAuY21wLXNpZGViYXJfX292ZXJsaW5lIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyXG59XG5cbi5jbXAtc2lkZWJhciAuZ3JpZCAuY21wLXNpZGViYXJfX2dyaWQtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXIgLmdyaWQgLmNtcC1zaWRlYmFyX19ncmlkLWNvbnRlbnQsLmNtcC1zaWRlYmFyIC5ncmlkIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDZcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhciAuZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywxZnIpXG4gICAgfVxuXG4gICAgLmNtcC1zaWRlYmFyIC5ncmlkIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzXG4gICAgfVxuXG4gICAgLmNtcC1zaWRlYmFyIC5ncmlkIC5jbXAtc2lkZWJhcl9fZ3JpZC1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNFxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyIHVsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC4zOHJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtc2lkZWJhciB1bC5jbXAtc2lkZWJhcl9fc2hhcmUtbGlua3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS4yNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXIgdWwuY21wLXNpZGViYXJfX3NoYXJlLWxpbmtzIHtcbiAgICAgICAgZ2FwOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX190YWdzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX190b2MubW9kLS1zaG93Om5vdCguY21wLXNpZGViYXJfX3RvYy0tbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jX19pdGVtIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX3RvY19faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX190b2NfX2l0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX190b2NfX2l0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jX19pdGVtLS1hY3RpdmUsLmNtcC1zaWRlYmFyX190b2NfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLDIwMiwyNTUsLjE2MSk7XG4gICAgYm9yZGVyLWxlZnQ6IC4xMjVyZW0gc29saWQgIzNmNTllNDtcbiAgICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcbiAgICBjb2xvcjogIzNmNTllNDtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSAuY21wLXNpZGViYXJfX3RvY19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0XG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jLS1tb2JpbGUgLmNtcC1zaWRlYmFyX190b2NfX2xpc3QuY21wLXNpZGViYXJfX3RvY19fbGlzdC0tb3BlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiA5OXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0XG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jLS1tb2JpbGUgLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fdG9jLS1tb2JpbGUgLmNtcC1zaWRlYmFyX19kaXZpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNtcC1zaWRlYmFyX19hY2NvcmRpb24tYXJyb3cge1xuICAgIGZpbGw6ICMxOTE5MTlcbn1cblxuLmNtcC1zaWRlYmFyX19hY2NvcmRpb24tYXJyb3ctLXVwIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0sLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluayB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0sLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0sLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0sLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0sLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbm8tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbm8tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1uby1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1uby1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbm8tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbm8tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbm8tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbm8tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLW5vLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLW5vLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLW5vLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLW5vLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbms6aG92ZXIsLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstYXJyb3cge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxufVxuXG4uY21wLXNpZGViYXJfX2JvdHRvbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fYm90dG9tLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OmNvbnRlbnRzXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2NvbXBhbnktbG9nbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMuMzhyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19jb21wYW55LWxvZ28ge1xuICAgICAgICBoZWlnaHQ6NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19jb21wYW55LWxvZ28ge1xuICAgICAgICBoZWlnaHQ6NXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2NvbXBhbnktbG9nby1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1heC13aWR0aDogMTMuMjVyZW07XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5jbXAtc2lkZWJhcl9fc2hhcmUtbGluay1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fc2hhcmUtbGluay1sb2dvIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fc2hhcmUtbGluay1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OjEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX19tb3JlLWNvbXBhbnktaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNtcC1zaWRlYmFyX19tb3JlLWNvbXBhbnktaW5mb3JtYXRpb24gLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG4uY21wLXNpZGViYXJfX2J1dHRvbi1jb250YWluZXIgLmNtcC1leHBlcmllbmNlZnJhZ21lbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4uY21wLXNpZGViYXJfX2J1dHRvbi1jb250YWluZXIgLmNtcC1leHBlcmllbmNlZnJhZ21lbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fY3RhLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fY3RhLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX19kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IC4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2RpdmlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2RpdmlkZXItLW5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zaWRlYmFyX19kaXZpZGVyLS1uby1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5jbXAtc2lkZWJhci1zcy0taGlkZS1mdWxsLC5jbXAtc2lkZWJhci1zcy0taGlkZS1zaGFyZSAuY21wLXNpZGViYXJfX3NoYXJlLC5jbXAtc2lkZWJhci1zcy0taGlkZS1zaGFyZSAuY21wLXNpZGViYXJfX3NoYXJlKy5jbXAtc2lkZWJhcl9fZGl2aWRlciwuY21wLXNpZGViYXItc3MtLWhpZGUtc2hhcmUuY21wLXNpZGViYXItc3MtLWhpZGUtdGFncy5jbXAtc2lkZWJhci1zcy0taGlkZS10b2MgLmNtcC1zaWRlYmFyPi5jbXAtc2lkZWJhcl9fZGl2aWRlciwuY21wLXNpZGViYXItc3MtLWhpZGUtc2hhcmUuY21wLXNpZGViYXItc3MtLWhpZGUteGYgLmNtcC1zaWRlYmFyPi5jbXAtc2lkZWJhcl9fZGl2aWRlciwuY21wLXNpZGViYXItc3MtLWhpZGUtdGFncyAuY21wLXNpZGViYXJfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1zaWRlYmFyLXNzLS1oaWRlLXRhZ3MgLmNtcC1zaWRlYmFyX190b2Mge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNtcC1zaWRlYmFyLXNzLS1oaWRlLXRvYyAuY21wLXNpZGViYXJfX3RvYywuY21wLXNpZGViYXItc3MtLWhpZGUteGYgLmNtcC1zaWRlYmFyX19ib3R0b20tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCB7XG4gICAgbWFyZ2luOiAycmVtIDAgNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCB7XG4gICAgICAgIG1hcmdpbjoyLjVyZW0gMCA1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgOHJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyIC52aWR5YXJkLXBsYXllci1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyIC52aWR5YXJkLXBsYXllci1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGh1bWJuYWlsIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3RodW1ibmFpbC0tYmx1ciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMC45Mzc1cmVtKTtcbiAgICBmaWx0ZXI6IGJsdXIoMC45Mzc1cmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGh1bWJuYWlsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNzVyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fc29jaWFsLWNvbnRhaW5lci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWxpbmsge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAyLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX2ljb24tLXBsYXksLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19yZWdpc3Rlci10by13YXRjaC1jb250YWluZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fcmVnaXN0ZXItdG8td2F0Y2gtY29udGFpbmVyIC5yZWdpc3Rlci10by13YXRjaC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9faGVhZGluZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOmVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNmI2NjVmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItbWFpbi1jb250ZW50IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFhMzFhOVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQgYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQ7XG4gICAgb3V0bGluZS1jb2xvcjogIzNmNTllNDtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDFyZW0gMFxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3RlciAud2ViaW5hci1mb290ZXJfX3RhZ3MgLnRhZy1saXN0IHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBnYXA6IC42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXIgLndlYmluYXItZm9vdGVyX190YWdzIC50YWctbGlzdF9faXRlbSAuaXRlbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDYyNXJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXIgLndlYmluYXItZm9vdGVyX190YWdzIC50YWctbGlzdF9faXRlbSAuaXRlbS1saW5rOmZvY3VzIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItZm9vdGVyX19zcGVha2VycywuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXJfX3RhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItZm9vdGVyX19ib2R5LXRleHQge1xuICAgIGNvbG9yOiAjNmI2NjVmXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50LS11bnJlZ2lzdGVyZWQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50LS11bnJlZ2lzdGVyZWQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgbWFyZ2luOiAycmVtIDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudCAuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjozcmVtIDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQge1xuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNjNWM1YzU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMnJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6MDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDUwJSAtIDEuMDU1cmVtKTtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxLjA1NXJlbSk7XG4gICAgICAgIGZsZXgtZ3JvdzogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1pdGVtIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6dW5zZXQ7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogdW5zZXQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICAgICAgICBmbGV4LWdyb3c6IHVuc2V0XG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCAuY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lciB7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCAuY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lci0tb24tZGVtYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCAuY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lci0tb24tZGVtYW5kIC5jbXAtd2ViaW5hci1odWJfX2Zvb3RiYW5uZXItb25kZW1hbmQtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IC5jbXAtd2ViaW5hci1odWJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCAuY21wLXdlYmluYXItaHViX19mb290YmFubmVyLWRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDI1LDI1LDI1LC44KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LWxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMi4xMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcblxuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGdhcDogMi4xMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19zZWUtYWxsPi5jbXAtYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fc2VlLWFsbD4uY21wLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19zZWUtYWxsPi5jbXAtYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19icmVhZGNydW1iLmJyZWFkY3J1bWIge1xuICAgIGNvbG9yOiAjNmI2NjVmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyNXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fc2VwYXJhdG9yIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19icmVhZGNydW1iIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogIzZiNjY1ZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjVyZW07XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNmI2NjVmO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzZiNjY1ZlxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC41cmVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1odWJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19tYXJrZXRvLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2xlZnQtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwiYSBiXCIgXCJhIGJcIiBcImEgYlwiO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIG1pbm1heCgwLDFmcilcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudF9fcmlnaHQtY29sdW1uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMS44NzVyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IHtcbiAgICAgICAgZ2FwOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXJlbGF0ZWQtY29udGVudCAuY21wLXdlYmluYXItY29udGVudF9fbGVmdC1jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDU0cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXJlbGF0ZWQtY29udGVudCAuY21wLXdlYmluYXItY29udGVudF9fcmlnaHQtY29sdW1uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICAgICAgd2lkdGg6IDI0cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2JyZWFkY3J1bWIsLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2Zvb3RlciwuY21wLXdlYmluYXItY29udGVudF9faGVhZGVyLC5jbXAtd2ViaW5hci1jb250ZW50X19tYWluLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGE7XG4gICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXJlbGF0ZWQtY29udGVudCAuY21wLXdlYmluYXItY29udGVudF9fYnJlYWRjcnVtYiwuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1jb250ZW50X19mb290ZXIsLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXJlbGF0ZWQtY29udGVudCAuY21wLXdlYmluYXItY29udGVudF9faGVhZGVyLC5jbXAtd2ViaW5hci1jb250ZW50LS1yZWxhdGVkLWNvbnRlbnQgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX21haW4tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTRyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudF9fbWFya2V0by1mb3JtIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xuICAgICAgICBncmlkLXJvdzogMS8tMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzM3JlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWh1YiwuY21wLXdlYmluYXItaHViICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Zvcm0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19mb3JtIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6MDttYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19mb3JtIC5jbXAtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWs7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Zvcm0gLmNtcC1idXR0b24gLmZpbHRlci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX193ZWJpbmFyLXJlc3VsdHMge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3NlYXJjaC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3NlYXJjaC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC43NXJlbSAyLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnkpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjMxMjVyZW0gcmdiYSg2Myw4OSwyMjgsLjMzKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMzEyNXJlbSByZ2JhKDYzLDg5LDIyOCwuMzMpO1xuICAgIG91dGxpbmU6IC4wNjI1cmVtIHNvbGlkO1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1wcmltYXJ5KVxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWZcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWZcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWZcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWZcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWljb24ge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4wNjI1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcnMgLmNtcC1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWs7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXJzIC5jbXAtYnV0dG9uX19jbG9zZS1pY29uIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVycyAuY21wLWJ1dHRvbl9fY2xvc2UtaWNvbiBzdmcge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICBzdHJva2Utd2lkdGg6IC4xMjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWdyb3VwcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDEwMHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgei1pbmRleDogOTk5OVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyLC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXItLWVudGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjI1cyBsaW5lYXIgMHM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzIGxpbmVhciAwc1xufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyLS1lbnRlciB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXJlbSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMTYpO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWNvbnRhaW5lci0tZW50ZXIgLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVycy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gICAgbWFyZ2luOiA0cmVtIDFyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyLS1lbnRlciAuY21wLXdlYmluYXItaHViX19maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDo0cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXItLWVudGVyIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcnMtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2FjY29yZGlvbi1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2FjY29yZGlvbi1idXR0b24gaDMge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOjB9XG5cbi5jbXAtd2ViaW5hci1odWJfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCBibHVlXG59XG5cbkBzdXBwb3J0cygtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOi4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4wNjI1cmVtXG4gICAgfVxufVxuXG5Ac3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTouMDYyNXJlbSBkb3R0ZWQgIzIxMjEyMVxuICAgIH1cbn1cblxuQHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IC4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0IDBzXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1ncm91cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkxMDAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fYXJyb3ctZG93bi1pY29uLC5jbXAtd2ViaW5hci1odWJfX2Fycm93LXVwLWljb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Fycm93LWRvd24taWNvbiBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYmxhY2spO1xuICAgIHN0cm9rZS13aWR0aDogLjEyNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19hcnJvdy11cC1pY29uIHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXdlYmluYXItaHViX19saW5rIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG4uY21wLXdlYmluYXItaHViX19saW5rIC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1jb250YWluZXIge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1saW5rUHJpbWFyeUNvbG9ySG92ZXIpXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2xpbms6aG92ZXIgLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi10b3A6IC45Mzc1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcmVkLWxhYmVsIHtcbiAgICBjb2xvcjogI2FiYWJhYjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgYmFja2dyb3VuZDogI2U4ZGNjNztcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLWZvb3RiYW5uZXItLW9uLWRlbWFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lci0tb24tZGVtYW5kIC5jbXAtd2ViaW5hci1odWJfX2Zvb3RiYW5uZXItb25kZW1hbmQtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZm9vdGJhbm5lci1kYXRlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZsZXgtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmxleC1jb250YWluZXIgLmNtcC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fY2xlYXItZmlsdGVycy10ZXh0IHtcbiAgICBjb2xvcjogZ3JheVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtaWNvbiB7XG4gICAgZmlsbDogZ3JheTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgICAgIGZsZXg6IDEgMSA1MCVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19yb3ctY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDNyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19mb3JtIC5jbXAtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyLjVyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2xpc3QtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSlcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MnJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2xpc3Qge1xuICAgICAgICBnYXA6IDIuNXJlbSAycmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdC1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBjYWxjKDMzLjMzMzMzJSAtIDEuMzMzMzNyZW0pO1xuICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMzMyUgLSAxLjMzMzMzcmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS4zMzMzM3JlbSlcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19mb3JtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNnJlbTtcbiAgICAgICAgZmxleDogMCAwIDE2cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgICAgIHdpZHRoOiAxNnJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2Zvcm0gLmNtcC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGdhcDogLjNyZW07XG4gICAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCBibHVlXG4gICAgfVxuXG4gICAgQHN1cHBvcnRzKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgICAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6LjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4wNjI1cmVtXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTouMDYyNXJlbSBkb3R0ZWQgIzIxMjEyMVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgICAgICAuY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IC4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgICAgICAgei1pbmRleDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19maWx0ZXItZ3JvdXBzIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcnMgLmNtcC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWl0ZW0gbGFiZWwge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19maWx0ZXItaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbSAwIDBcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX190aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1YiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1YiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS0xIHtcbiAgICAgICAgZm9udC1zaXplOjhyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTEsLmNtcC10aXRsZS1zcy0tZGlzcGxheS0yIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS0yIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS0zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTQge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS00LC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS01IHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTElXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0xLC5jbXAtdGl0bGUtc3MtLXRpdGxlLTIge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTIge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0zIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0zLC5jbXAtdGl0bGUtc3MtLXRpdGxlLTQge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS00IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMSwuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMSVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTMsLmNtcC10aXRsZS1zcy0tZGlzcGxheS00IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS00IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS01LC5jbXAtdGl0bGUtc3MtLXRpdGxlLTEge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTEge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0yIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0zIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMsLmNtcC10aXRsZS1zcy0tdGl0bGUtNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS00IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTIsLmNtcC10aXRsZS1zcy0tZGlzcGxheS0zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNCwuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS00LC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNSwuY21wLXRpdGxlLXNzLS10aXRsZS0xIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0xIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0yLC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS00IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbi5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGVmYXVsdCwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRlZmF1bHQgYSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRlZmF1bHQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRlZmF1bHQgbGksLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZWZhdWx0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGV2ZXgsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZXZleCBhLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGV2ZXggYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRldmV4IGxpLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGV2ZXggcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1sYWJlbC1sYXJnZSwuY21wLXRleHQtc3MtLWxhYmVsLWxhcmdlIGEsLmNtcC10ZXh0LXNzLS1sYWJlbC1sYXJnZSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbGFiZWwtbGFyZ2UgbGksLmNtcC10ZXh0LXNzLS1sYWJlbC1sYXJnZSBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJVxufVxuXG4uY21wLXRleHQtc3MtLWxhYmVsLXJlZ3VsYXIsLmNtcC10ZXh0LXNzLS1sYWJlbC1yZWd1bGFyIGEsLmNtcC10ZXh0LXNzLS1sYWJlbC1yZWd1bGFyIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1sYWJlbC1yZWd1bGFyIGxpLC5jbXAtdGV4dC1zcy0tbGFiZWwtcmVndWxhciBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJVxufVxuXG4uY21wLXRleHQtc3MtLWxhYmVsLXNtYWxsLC5jbXAtdGV4dC1zcy0tbGFiZWwtc21hbGwgYSwuY21wLXRleHQtc3MtLWxhYmVsLXNtYWxsIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1sYWJlbC1zbWFsbCBsaSwuY21wLXRleHQtc3MtLWxhYmVsLXNtYWxsIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSwuY21wLXRleHQtc3MtLWNvZGUtbGFyZ2UgYSwuY21wLXRleHQtc3MtLWNvZGUtbGFyZ2UgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1yZWd1bGFyLC5jbXAtdGV4dC1zcy0tY29kZS1yZWd1bGFyIGEsLmNtcC10ZXh0LXNzLS1jb2RlLXJlZ3VsYXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1yZWd1bGFyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXJlZ3VsYXIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWNvZGUtcmVndWxhciBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCwuY21wLXRleHQtc3MtLWNvZGUtc21hbGwgYSwuY21wLXRleHQtc3MtLWNvZGUtc21hbGwgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCBhIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY2hpcHMtc21hbGwsLmNtcC10ZXh0LXNzLS1jaGlwcy1zbWFsbCBhLC5jbXAtdGV4dC1zcy0tY2hpcHMtc21hbGwgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5jbXAtdGV4dC1zcy0tY2hpcHMtc21hbGwgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY21wLXRleHQtc3MtLWNoaXBzLXNtYWxsIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1jaGlwcy1zbWFsbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payBNb25vLEx1Y2lkYSBDb25zb2xlLENvdXJpZXIgTmV3LG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xLC5jbXAtdGV4dC1zcy0tYm9keS0xIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTEgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yLC5jbXAtdGV4dC1zcy0tYm9keS0yIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMiBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zLC5jbXAtdGV4dC1zcy0tYm9keS0zIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTMgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMyBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTMgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQsLmNtcC10ZXh0LXNzLS1ib2R5LTQgYSwuY21wLXRleHQtc3MtLWJvZHktNCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTQgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01LC5jbXAtdGV4dC1zcy0tYm9keS01IGEsLmNtcC10ZXh0LXNzLS1ib2R5LTUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTUgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0yLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0zLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCwuY21wLXRleHQtc3MtLW1lZGl1bS00IGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS01LC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgYSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS01IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGEsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgbGksLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xLC5jbXAtdGV4dC1zcy0tYm9keS0xIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS0xIGxpLC5jbXAtdGV4dC1zcy0tYm9keS0yLC5jbXAtdGV4dC1zcy0tYm9keS0yIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMiBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zLC5jbXAtdGV4dC1zcy0tYm9keS0zIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTMgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMyBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTMgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQsLmNtcC10ZXh0LXNzLS1ib2R5LTQgYSwuY21wLXRleHQtc3MtLWJvZHktNCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTQgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01LC5jbXAtdGV4dC1zcy0tYm9keS01IGEsLmNtcC10ZXh0LXNzLS1ib2R5LTUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTUgbGkge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBwLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS00LC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgYSwuY21wLXRleHQtc3MtLW1lZGl1bS00IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS00IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgYSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBsaSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRleHQtc3MtLWJvZHktMSwuY21wLXRleHQtc3MtLWJvZHktMSBhLC5jbXAtdGV4dC1zcy0tYm9keS0xIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yLC5jbXAtdGV4dC1zcy0tYm9keS0yIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMiBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTIgbGksLmNtcC10ZXh0LXNzLS1ib2R5LTMsLmNtcC10ZXh0LXNzLS1ib2R5LTMgYSwuY21wLXRleHQtc3MtLWJvZHktMyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMyBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCwuY21wLXRleHQtc3MtLWJvZHktNCBhLC5jbXAtdGV4dC1zcy0tYm9keS00IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUsLmNtcC10ZXh0LXNzLS1ib2R5LTUgYSwuY21wLXRleHQtc3MtLWJvZHktNSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0xLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0yLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIHAsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMywuY21wLXRleHQtc3MtLW1lZGl1bS0zIGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS00IGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBhLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGxpLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRhaW5lci1zcy0td2ViaW5hcmh1YiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250YWluZXItc3MtLXdlYmluYXJodWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo2LjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRhaW5lci1zcy0td2ViaW5hcmh1YiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjRyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbn1cbiNlcC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xufSJdfQ== */