@font-face
{
    font-family: 'TT_Fors_Bold';
    font-weight: 700;
    font-style: normal;

    src: url('../fonts/TT_Fors_Bold.woff2') format('woff2'), url('../fonts/TT_Fors_Bold.woff') format('woff'), url('../fonts/TT_Fors_Bold.ttf') format('truetype'), url('../fonts/TT_Fors_Bold.otf') format('opentype');
}
h1,
h2,
h3
{
    font-size: inherit;
    line-height: inherit;

    margin: 0;
}

html
{
    font-family: 'TT_Fors_Bold', sans-serif;
    font-weight: 700;

    letter-spacing: -.05em;

    color: var(--default-text);

       -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
            text-size-adjust: none;
    -webkit-text-size-adjust: none;
    --default-text: #1e1e1e;
    --text-white: #fff;
    --dark-bck: #1e1e1e;
    scroll-behavior: smooth;
    --transition: .18s linear;
    --u-ritmo-verticale-vw: .523560209424084vw;
}
@media (max-width: 640px)
{
    html
    {
        --u-ritmo-verticale-vw: 2.133333333333333vw;
    }
}

body
{
    font-weight: 700;

    position: relative;

    background-color: #fff;
}

main
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

img,
video,
picture
{
    width: 100%;
    height: 100%;
}

picture
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

a
{
    text-decoration: none;

    color: currentColor;
}

p
{
    margin: 0;
}

@media (max-width: 640px)
{
    .-desk
    {
        display: none !important;
    }
}

@media (min-width: 641px)
{
    .-mob
    {
        display: none !important;
    }
}

.lineParent,
.SplitTextParent
{
    display: block;
    overflow: hidden;

    white-space: nowrap;
}

.SplitTextChild
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    translate: 0 110%;
}

.is_overflow
{
    overflow: hidden;
}

.preloader
{
    position: fixed;
    z-index: 55;

    height: 100vh;

    -webkit-transition: .18s ease-in;
            transition: .18s ease-in;

    opacity: 1;
    background-color: #e8e8e8;

    inset: 0;
}
.preloader__progress
{
    position: absolute;
    z-index: 55;
    top: calc(var(--u-ritmo-verticale-vw) * -2);
    left: 50%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    height: -webkit-max-content;
    height:    -moz-max-content;
    height:         max-content;

    -webkit-transition: .18s ease-in;
            transition: .18s ease-in;
    text-align: center;
    white-space: nowrap;
    text-transform: uppercase;

    translate: -55% 0;
    scale: 1.2;
    gap: calc(var(--u-ritmo-verticale-vw) * 1);
}
@media (min-width: 641px)
{
    .preloader__progress
    {
        bottom: calc(var(--u-ritmo-verticale-vw) * 2);
        left: calc(50% + var(--u-ritmo-verticale-vw) * 9);
    }
}

.loading .header
{
    opacity: 0;

    translate: 0 100%;
}
.loading .hero__title .lineChild
{
    opacity: 0;
}
.loading .hero
{
    position: fixed;
    z-index: 10;
}

@media (min-width: 641px)
{
    .page:not(.loading) .hero__media
    {
        width: calc(var(--u-ritmo-verticale-vw) * 78);
        max-width: 60vh;
    }
}

.header
{
    position: absolute;
    z-index: 51;
    top: 0;

    width: 100%;
    max-width: 100vw;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--text-white);
}
.header__container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: calc(var(--u-ritmo-verticale-vw) * 2) calc(var(--u-ritmo-verticale-vw) * 1) 0;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 641px)
{
    .header__container
    {
        padding: calc(var(--u-ritmo-verticale-vw) * 1);

        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.header__logo
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    max-width: calc(var(--u-ritmo-verticale-vw) * 17.75);
}
@media (min-width: 641px)
{
    .header__logo
    {
        max-width: calc(var(--u-ritmo-verticale-vw) * 22);
    }
}
.header__btn-menu
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 3);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 calc(var(--u-ritmo-verticale-vw) * .5) 0 calc(var(--u-ritmo-verticale-vw) * 2.5);

    -webkit-transition: var(--transition);
            transition: var(--transition);
    letter-spacing: -.05em;
    text-transform: uppercase;

    color: var(--default-text);
    background-color: #fff;

    -webkit-text-stroke: .5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header__btn-menu:after
{
    display: inline-block;

    width: 1em;
    margin-left: calc(var(--u-ritmo-verticale-vw) * .5);

    content: '';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cpath d=\'M19.5 4.5V13.5H17.5V6.5H10.5V4.5H19.5Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M10 12L15 7L17 5L19 7L17 9L12 14L10 12Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain;

    aspect-ratio: 1/1;
}
.header.is_active .header__btn-menu:after
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cg clip-path=\'url(%23clip0_465_1310)\'%3E%3Cpath d=\'M11.7281 11.0206L18.092 17.3845L16.6778 18.7988L11.7281 13.849L6.7783 18.7988L5.36409 17.3845L11.7281 11.0206Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M11.7265 12.435L5.36258 6.07107L6.77679 4.65686L11.7265 9.6066L16.6763 4.65685L18.0905 6.07107L11.7265 12.435Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M11.0196 11.728L17.3835 5.36407L18.7978 6.77828L13.848 11.728L18.7978 16.6778L17.3835 18.092L11.0196 11.728Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M12.4343 11.7278L6.07031 18.0918L4.6561 16.6776L9.60585 11.7278L4.6561 6.77806L6.07031 5.36385L12.4343 11.7278Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_465_1310\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    background-position: center;
}
@media (max-width: 640px)
{
    .header__nav,
    .header__links
    {
        display: none;
    }
}
@media (min-width: 641px)
{
    .header .nav
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: calc(var(--u-ritmo-verticale-vw) * 18);

        text-transform: uppercase;

        border-bottom: solid 1px transparent;

        mix-blend-mode: difference;
        gap: calc(var(--u-ritmo-verticale-vw) * 2);
    }
}
.header .nav__link
{
    position: relative;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.header .nav__link:after
{
    position: absolute;
    bottom: -5px;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 2px;

    content: '';
    -webkit-transition: all 200ms ease-in-out;
            transition: all 200ms ease-in-out;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);

    background-color: white;
    -webkit-box-shadow: 0 0 10px #fff;
            box-shadow: 0 0 10px #fff;
}
.header .nav__link:hover:after
{
    visibility: visible;

    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1);

    text-shadow: 0 0 10px #fff;
}

@media (max-width: 640px)
{
    .menu
    {
        position: fixed;
        z-index: 50;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-y: auto;
            flex-direction: column;

        width: calc(100vw - var(--u-ritmo-verticale-vw) * 2);
        height: calc(100svh - var(--headerHeight) + 1px);
        padding: var(--headerHeight) calc(var(--u-ritmo-verticale-vw) * 1);

        -webkit-transition: .8s cubic-bezier(.85, 0, .15, 1);
                transition: .8s cubic-bezier(.85, 0, .15, 1);
        pointer-events: none;

        color: #e8e8e8;
        background-color: #171717;

        translate: 0 -100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        gap: calc(var(--u-ritmo-verticale-vw) * 3);
    }
    .menu.is_active
    {
        pointer-events: auto;

        opacity: .9;

        translate: 0 0;
    }
    .menu__content
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        height: 100%;
        padding: calc(var(--u-ritmo-verticale-vw) * 3);

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .nav
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(var(--u-ritmo-verticale-vw) * 2);
    }
    .nav__link
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 4);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        padding-left: calc(var(--u-ritmo-verticale-vw) * 3);

        -webkit-transition: var(--transition);
                transition: var(--transition);

        color: var(--default-text);
        background-color: var(--text-white);

        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .nav__link:after
    {
        display: inline-block;

        width: calc(var(--u-ritmo-verticale-vw) * 3);

        content: '';

        background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11\' height=\'11\' viewBox=\'0 0 11 11\' fill=\'none\'%3E%3Cpath d=\'M10.5 0.5V9.5H8.5V2.5H1.5V0.5H10.5Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M1 8L6 3L8 1L10 3L8 5L3 10L1 8Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3C/svg%3E');
        background-repeat: no-repeat;
        background-position: calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * .5);

        aspect-ratio: 1/1;
    }
}
.hero
{
    position: sticky;
    top: 0;

    width: 100%;
    height: 100svh;

    color: var(--text-white);
}
@media (min-width: 641px)
{
    .hero
    {
        aspect-ratio: 1528/936;
    }
}
.hero__bck
{
    position: absolute;
    z-index: -1;

    inset: 0;
}
.hero__bck video
{
    -o-object-fit: cover;
       object-fit: cover;
}
.hero__content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.hero__title
{
    position: relative;
    z-index: 2;

    margin-top: 45%;
}
@media (min-width: 641px)
{
    .hero__title
    {
        margin-top: 23vh;
        margin-left: calc(var(--u-ritmo-verticale-vw) * 13);
    }
}
.hero__title h1
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 5);

    margin: 0;

    text-transform: uppercase;

    -webkit-text-stroke: .5px;
}
@media (min-width: 641px)
{
    .hero__title h1
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 11.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 10);

        letter-spacing: -.05em;

        -webkit-text-stroke: 2px;
    }
    .hero__title h1 span
    {
        display: block;
    }
    .hero__title h1 .js-split-text:first-child
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: calc(var(--u-ritmo-verticale-vw) * -2);

        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
}
.hero__media
{
    position: absolute;
    bottom: 0;
    left: 50%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100vw;
    height: auto;

    aspect-ratio: 375/344;
    translate: -50% 0;
    mix-blend-mode: luminosity;
}
@media (min-width: 641px)
{
    .hero__media
    {
        width: calc(var(--u-ritmo-verticale-vw) * 58);
        max-width: 50vh;

        -webkit-transition: .8s ease-in-out;
                transition: .8s ease-in-out;

        aspect-ratio: 624/568;
    }
}
.hero__media video,
.hero__media img
{
    -o-object-fit: cover;
       object-fit: cover;
}

#hero-bck
{
    position: absolute;

    pointer-events: none;

    inset: 0;
}

.hero ~ .block
{
    position: relative;
    z-index: 5;

    background-color: #fff;
}

.about
{
    position: relative;
}
@media (max-width: 640px)
{
    .about
    {
        padding-top: calc(var(--u-ritmo-verticale-vw) * 9);
    }
}
.about video
{
    position: absolute;
    z-index: -1;

    width: 100%;
    height: 100%;

    opacity: .6;

    -o-object-fit: cover;
       object-fit: cover;
    scale: 1 -1;
    inset: 0;
    mix-blend-mode: difference;
}
.about .logo
{
    width: calc(var(--u-ritmo-verticale-vw) * 22);
    margin-top: calc(var(--u-ritmo-verticale-vw) * 2);
    margin-left: calc(var(--u-ritmo-verticale-vw) * 1.3);

    aspect-ratio: 976/272;
}
.about .title
{
    padding: 0;

    letter-spacing: -.05em;
}
@media (min-width: 641px)
{
    .about .title
    {
        margin: calc(var(--u-ritmo-verticale-vw) * -1) calc(var(--u-ritmo-verticale-vw) * 9) 0 auto;
    }
}
.about .title .-desk
{
    max-width: calc(var(--u-ritmo-verticale-vw) * 150);
    margin-left: auto;
}
.about .title .-desk .js-split-text:first-child
{
    text-align: right;
}
.about .title .-mob
{
    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 2);
}
.about .title .-mob .js-split-text:first-child
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 3);

    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 1);
    margin-left: calc(var(--u-ritmo-verticale-vw) * 2);
}
.about .title .-mob .js-split-text:last-child
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 4.25);
    line-height: calc(var(--u-ritmo-verticale-vw) * 4);
}
.about__text .-mob
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * 9) calc(var(--u-ritmo-verticale-vw) * 2);

    letter-spacing: -.05em;
    text-transform: uppercase;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.about__text .-desk
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 5);

    display: grid;

    padding: calc(var(--u-ritmo-verticale-vw) * 6) calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * 25);

    gap: calc(var(--u-ritmo-verticale-vw) * 7);
    grid-template-columns: calc(var(--u-ritmo-verticale-vw) * 50) calc(var(--u-ritmo-verticale-vw) * 79);
}
@media (max-width: 640px)
{
    .about__text .js-split-text:first-child
    {
        margin-bottom: calc(var(--u-ritmo-verticale-vw) * 2);
    }
}
.about__info figure
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 4);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (max-width: 640px)
{
    .about__info figure
    {
        margin: 0 calc(var(--u-ritmo-verticale-vw) * -1) calc(var(--u-ritmo-verticale-vw) * 3);
    }
}
.about__info figure figcaption
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2);

    margin-right: calc(var(--u-ritmo-verticale-vw) * .5);

    text-align: right;
    text-transform: uppercase;

    -webkit-text-stroke: .5px;
}
.about__info figure img
{
    width: 100%;
    margin-left: auto;

    aspect-ratio: 375/400;
}
@media (min-width: 641px)
{
    .about__info figure img
    {
        width: calc(var(--u-ritmo-verticale-vw) * 79);

        aspect-ratio: 632/664;
    }
}
.about__info__text
{
    letter-spacing: -.16em;
    text-transform: uppercase;
}
.about__info__text .-desk
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 4);
    line-height: calc(var(--u-ritmo-verticale-vw) * 4);

    margin-left: calc(var(--u-ritmo-verticale-vw) * 10);
    padding: 0 calc(var(--u-ritmo-verticale-vw) * 1);

    text-align: right;
}
.about__info__text .-desk .js-split-text:nth-child(3)
{
    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 4);
}
.about__info__text .-desk .js-split-text:nth-child(4)
{
    margin-right: calc(var(--u-ritmo-verticale-vw) * 8);
}
.about__info__text .-mob
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: calc(var(--u-ritmo-verticale-vw) * 1);
}
.about__info__text .-mob .js-split-text:not(:first-child)
{
    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 1);
    margin-left: calc(var(--u-ritmo-verticale-vw) * 1);

    letter-spacing: -.06em;
}
.about__info__text .-mob .js-split-text:first-child
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 4.25);
    line-height: calc(var(--u-ritmo-verticale-vw) * 4);

    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 2);

    -webkit-text-stroke: .7px;
}

.artists
{
    --columns: 3;
}
@media (min-width: 641px)
{
    .artists .block--elements
    {
        margin-right: calc(var(--u-ritmo-verticale-vw) * 18);
    }
}
.artists .card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: calc(var(--u-ritmo-verticale-vw) * .5);
}
.artists .card--title
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2);

    text-transform: uppercase;
}
@media (min-width: 641px)
{
    .artists .card--title
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 4);
        line-height: calc(var(--u-ritmo-verticale-vw) * 4);
    }
}
.artists .block--elements:not(.is_open) .card:nth-child(n+7)
{
    display: none;
}
@media (min-width: 641px)
{
    .artists .button-more
    {
        margin-top: calc(var(--u-ritmo-verticale-vw) * -1);
        margin-right: calc(var(--u-ritmo-verticale-vw) * -17);
    }
}

.releases
{
    --columns: 3;
}
@media (min-width: 641px)
{
    .releases .block--elements
    {
        margin-right: calc(var(--u-ritmo-verticale-vw) * 18);
    }
}
.releases .card--content
{
    color: var(--text-white);
    background-color: var(--dark-bck);
}
.releases .card--title
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);

    margin-bottom: calc(var(--u-ritmo-verticale-vw) * 1);

    letter-spacing: -.01em;

    -webkit-text-stroke: .5px;
}
@media (min-width: 641px)
{
    .releases .card--title
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 4);
        line-height: calc(var(--u-ritmo-verticale-vw) * 5);

        -webkit-text-stroke: 1px;
    }
}
.releases .card--text
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);
}
@media (min-width: 641px)
{
    .releases .card--text
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);
    }
}
.releases .block--elements:not(.is_open) .card:nth-child(n+4)
{
    display: none;
}
.releases .button-more
{
    margin-right: calc(var(--u-ritmo-verticale-vw) * -17);
}
@media (max-width: 640px)
{
    .releases .button-more
    {
        margin-right: auto;
        margin-left: 0;
    }
}

.gigs
{
    padding-bottom: calc(var(--u-ritmo-verticale-vw) * 6);

    --columns: 2;
}
@media (min-width: 641px)
{
    .gigs
    {
        padding-bottom: calc(var(--u-ritmo-verticale-vw) * 10);
    }
}
@media (min-width: 641px)
{
    .gigs .past
    {
        margin-top: calc(var(--u-ritmo-verticale-vw) * 2.5);
    }
}
.gigs .card--content
{
    color: var(--text-white);
    background-color: var(--dark-bck);
}
.gigs .card--title
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);

    padding-bottom: calc(var(--u-ritmo-verticale-vw) * 1);

    letter-spacing: -.01em;

    -webkit-text-stroke: .5px;
}
@media (min-width: 641px)
{
    .gigs .card--title
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 4);
        line-height: calc(var(--u-ritmo-verticale-vw) * 5);

        -webkit-text-stroke: 1px;
    }
}
.gigs .card--text
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);

    text-transform: uppercase;
}
@media (min-width: 641px)
{
    .gigs .card--text
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);
    }
}
.gigs .card--image
{
    aspect-ratio: 1/1;
}
@media (min-width: 641px)
{
    .gigs .card--image
    {
        aspect-ratio: 760/456;
    }
}
@media (min-width: 641px)
{
    .gigs .block--elements:not(.is_open) .card:nth-child(n+3)
    {
        display: none;
    }
}
@media (max-width: 640px)
{
    .gigs .block--elements:not(.is_open) .card:nth-child(n+2)
    {
        display: none;
    }
}

.footer
{
    position: relative;
    z-index: 5;

    letter-spacing: .01em;
    text-transform: uppercase;

    color: var(--g);
    background-color: #fff;
}
@media (min-width: 641px)
{
    .footer
    {
        letter-spacing: -.04em;
    }
}
.footer__container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: calc(var(--u-ritmo-verticale-vw) * 1);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: calc(var(--u-ritmo-verticale-vw) * 2);
}
@media (min-width: 641px)
{
    .footer__container
    {
            flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        gap: calc(var(--u-ritmo-verticale-vw) * 14);
    }
}
.footer__logo
{
    min-width: calc(100vh - var(--u-ritmo-verticale-vw) * 122);
}
.footer__content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column-reverse;

    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: calc(var(--u-ritmo-verticale-vw) * 5);
}
@media (min-width: 641px)
{
    .footer__content
    {
            flex-direction: column;

        margin-top: calc(var(--u-ritmo-verticale-vw) * 6);

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: calc(var(--u-ritmo-verticale-vw) * 3.75);
    }
}
.footer__content p
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);

    letter-spacing: .01em;
    text-transform: uppercase;

    color: var(--text-white);
    background-color: #171717;
}
@media (min-width: 641px)
{
    .footer__content p
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.25);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);
    }
}
.footer__copyright
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2.5);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    letter-spacing: .01em;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: calc(var(--u-ritmo-verticale-vw) * 1);
}
@media (min-width: 641px)
{
    .footer__copyright
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.25);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);
    }
}
.footer__copyright .link-ritm
{
    display: inline-block;

    width: calc(var(--u-ritmo-verticale-vw) * 6);
    height: auto;

    background-image: url(../img/ritmo.svg);
    background-repeat: no-repeat;
    background-size: contain;

    aspect-ratio: 48/24;
}

.block--elements
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: calc(var(--u-ritmo-verticale-vw) * 2);
}
@media (min-width: 641px)
{
    .block--elements
    {
        display: grid;

        gap: calc(var(--u-ritmo-verticale-vw) * 1);
        grid-template-columns: repeat(var(--columns), 1fr);
    }
}

.title
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 4.5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 4);

    padding-bottom: calc(var(--u-ritmo-verticale-vw) * 2);

    letter-spacing: -.05em;
    text-transform: uppercase;

    -webkit-text-stroke: .7px;
}
@media (min-width: 641px)
{
    .title
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 6.75);
        line-height: calc(var(--u-ritmo-verticale-vw) * 7);

        padding-bottom: calc(var(--u-ritmo-verticale-vw) * 1);

        -webkit-text-stroke: 1px;
    }
}

.subtitle
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 3);
    line-height: calc(var(--u-ritmo-verticale-vw) * 3);

    letter-spacing: -.02em;
    text-transform: uppercase;

    -webkit-text-stroke: .7px;
}
@media (min-width: 641px)
{
    .subtitle
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 4);
        line-height: calc(var(--u-ritmo-verticale-vw) * 4);

        padding: calc(var(--u-ritmo-verticale-vw) * 2) 0 calc(var(--u-ritmo-verticale-vw) * 1);

        -webkit-text-stroke: 1px;
    }
}

@media (min-width: 641px)
{
    .title,
    .subtitle
    {
        margin-left: calc(var(--u-ritmo-verticale-vw) * 58);
    }
}

.card
{
    position: relative;
}
.card--image
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    aspect-ratio: 1/1;
}
.card--image:hover
{
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
}
.card--label
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 1.75);
    line-height: calc(var(--u-ritmo-verticale-vw) * 2);

    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    padding: calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * 2);

    text-transform: uppercase;

    color: var(--text-white);
    background-color: var(--dark-bck);

    -webkit-text-stroke: .2px;
}
@media (min-width: 641px)
{
    .card--label
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);

        -webkit-text-stroke: .5px;
    }
}
.card--title
{
    text-transform: uppercase;
}
.card--title,
.card--text
{
    letter-spacing: -.05em;
}

.releases a.card:after,
.gigs a.card:after
{
    position: absolute;
    top: 0;
    right: 0;
    left: auto;

    width: 24px;
    padding: calc(var(--u-ritmo-verticale-vw) * .5) calc(var(--u-ritmo-verticale-vw) * .5) calc(var(--u-ritmo-verticale-vw) * 1.5) calc(var(--u-ritmo-verticale-vw) * 1.5);

    content: '';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background-color: #fff;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'25\' height=\'25\' viewBox=\'0 0 25 25\' fill=\'none\'%3E%3Cpath d=\'M24.3002 0.700195L1.70056 0.700196L1.70056 3.90039L21.1 3.90039L21.1 23.2998L24.3002 23.2998L24.3002 0.700195Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\' stroke-width=\'1.4\'/%3E%3Cpath d=\'M3.39997 24L19 8.40005L22.6 4.80005L20.2 2.40003L16.6 6.00005L0.999975 21.6L3.39997 24Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\' stroke-width=\'1.4\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: calc(var(--u-ritmo-verticale-vw) * 1.5) calc(var(--u-ritmo-verticale-vw) * .5);

    aspect-ratio: 1/1;
}

.releases a.card:hover:after,
.gigs a.card:hover:after
{
    opacity: 1;
}

.button-more
{
    font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
    line-height: calc(var(--u-ritmo-verticale-vw) * 3);

    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
    margin-left: auto;
    padding: 0 calc(var(--u-ritmo-verticale-vw) * 1) 0 calc(var(--u-ritmo-verticale-vw) * 2.5);

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);
    text-transform: uppercase;

    border: 2px solid #1e1e1e;

    -webkit-text-stroke: .5px;
    grid-column: span var(--columns);
}
.button-more .icon-arrow
{
    display: inline-block;

    width: calc(var(--u-ritmo-verticale-vw) * 1.375);
    margin-left: calc(var(--u-ritmo-verticale-vw) * 1);

    -webkit-transition: var(--transition);
            transition: var(--transition);

    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'13\' height=\'12\' viewBox=\'0 0 13 12\' fill=\'none\'%3E%3Cpath d=\'M12 11.5V1.5H10V9.5H2V11.5H12Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M1.5 3L5.5 7L8.5 10L10.5 8L7.5 5L3.5 1L1.5 3Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain;

    aspect-ratio: 1/1;
}
.button-more .icon-arrow.is_rotated
{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.button-more:hover
{
    color: var(--text-white);
    background-color: #1e1e1e;
}
.button-more:hover .icon-arrow
{
    -webkit-filter: invert(1);
            filter: invert(1);
}

.block:not(.hero):not(.gigs)
{
    padding-bottom: calc(var(--u-ritmo-verticale-vw) * 8);
}
@media (min-width: 641px)
{
    .block:not(.hero):not(.gigs)
    {
        padding-bottom: calc(var(--u-ritmo-verticale-vw) * 13);
    }
}

@media (max-width: 640px)
{
    .artists .container,
    .releases .container,
    .gigs .container,
    .about .container
    {
        padding: 0 calc(var(--u-ritmo-verticale-vw) * 1);
    }
}

.links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    text-transform: uppercase;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: calc(var(--u-ritmo-verticale-vw) * .5);
}
@media (min-width: 641px)
{
    .links
    {
        font-size: calc(var(--u-ritmo-verticale-vw) * 2.5);
        line-height: calc(var(--u-ritmo-verticale-vw) * 3);

        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}
.links__item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding-left: calc(var(--u-ritmo-verticale-vw) * 3);

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--default-text);
    background-color: var(--text-white);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.links__item:after
{
    display: inline-block;

    width: calc(var(--u-ritmo-verticale-vw) * 3);

    content: '';

    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11\' height=\'11\' viewBox=\'0 0 11 11\' fill=\'none\'%3E%3Cpath d=\'M10.5 0.5V9.5H8.5V2.5H1.5V0.5H10.5Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3Cpath d=\'M1 8L6 3L8 1L10 3L8 5L3 10L1 8Z\' fill=\'%231E1E1E\' stroke=\'%231E1E1E\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: calc(var(--u-ritmo-verticale-vw) * 1) calc(var(--u-ritmo-verticale-vw) * .5);

    aspect-ratio: 1/1;
}
.links__item:not(:first-child)
{
    letter-spacing: -.01em;
}
.links__item:hover
{
    -webkit-filter: invert(1);
            filter: invert(1);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3R5cG9ncmFwaHkuc2FzcyIsIm1haW4uY3NzIiwiLi4vY29tcG9uZW50cy9wcmVsb2FkZXIvcHJlbG9hZGVyLnNhc3MiLCIuLi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIuc2FzcyIsIi4uL2NvbXBvbmVudHMvbWVudS9tZW51LnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvaGVyby9oZXJvLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvYWJvdXQvYWJvdXQuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9hcnRpc3RzL2FydGlzdHMuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9yZWxlYXNlcy9yZWxlYXNlcy5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2dpZ3MvZ2lncy5zYXNzIiwiLi4vY29tcG9uZW50cy9mb290ZXIvZm9vdGVyLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvYmxvY2svYmxvY2suc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1OQUFBO0FDQUY7QURDQTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FDQ0Y7O0FEQUE7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtHQUFBLDBCQUFBO09BQUEsc0JBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJDQUFBO0FDR0Y7QURGRTtFQWJGO0lBY0ksMkNBQUE7RUNLRjtBQUNGOztBREpBO0VBQ0UseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDT0Y7O0FETkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FDU0Y7O0FEUkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQ1dGOztBRFZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUNhRjs7QURaQTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7QUNlRjs7QURkQTtFQUNFLFNBQUE7QUNpQkY7O0FEZEU7RUFERjtJQUVJLHdCQUFBO0VDa0JGO0FBQ0Y7O0FEakJFO0VBREY7SUFFSSx3QkFBQTtFQ3FCRjtBQUNGOztBRHBCQTs7RUFFRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQ3VCRjs7QURyQkE7RUFDRSxxQ0FBQTtFQUFBLDZCQUFBO0VBQ0EsaUJBQUE7QUN3QkY7O0FEdEJBO0VBQ0UsZ0JBQUE7QUN5QkY7O0FDdkZBO0VBQ0UseUJBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QUQwRkY7QUN6RkU7RUFDRSxrQkFBQTtFQUNBLDJDQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFBQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMENBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBRDJGSjtBQzFGSTtFQWRGO0lBZUksNkNBQUE7SUFDQSxpREFBQTtFRDZGSjtBQUNGOztBQ3pGRTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBRDRGSjtBQzNGRTtFQUNFLFVBQUE7QUQ2Rko7QUM1RkU7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBRDhGSjs7QUMxRkk7RUFERjtJQUVJLGVBQUE7SUFDQSw2Q0FBQTtFRDhGSjtBQUNGOztBRXpJQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7QUY0SUY7QUUzSUU7RUFDRSxzRkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FGNklKO0FFNUlJO0VBTEY7SUFNSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSw4Q0FBQTtFRitJSjtBQUNGO0FFL0lFO0VBQ0Usb0RBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUZpSko7QUVoSkk7RUFKRjtJQUtJLGlEQUFBO0VGbUpKO0FBQ0Y7QUVuSkU7RUFDRSx5QkFBQTtFQUNBLGtEQUFBO0VBQ0Esa0RBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDRGQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FGcUpKO0FFcEpJO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsOFVBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0RBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FGc0pOO0FFbkpJO0VBQ0UsMkJBQUE7RUFDQSx1OEJBQUE7QUZxSk47QUVuSkU7RUFDRTtJQUVFLGFBQUE7RUZvSko7QUFDRjtBRW5KSTtFQURGO0lBRUksb0RBQUE7SUFDQSwwQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7SUFDQSwwQ0FBQTtJQUNBLG9DQUFBO0lBQ0Esa0RBQUE7SUFDQSxrREFBQTtFRnNKSjtBQUNGO0FFdEpJO0VBQ0Usa0JBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FGd0pOO0FFdkpNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBRnlKUjtBRXZKUTtFQUNFLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QUZ5SlY7O0FHNU9BO0VBQ0U7SUFDRSx5QkFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0lBQ0Esa0VBQUE7SUFDQSxnREFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7SUFDQSx1REFBQTtJQUFBLCtDQUFBO0lBQ0EsY0FBQTtJQUNBLG9EQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLDBDQUFBO0lBQ0EsZ0JBQUE7RUgrT0Y7RUc5T0U7SUFDRSxjQUFBO0lBQ0Esb0JBQUE7SUFDQSxZQUFBO0VIZ1BKO0VHL09FO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLFlBQUE7SUFDQSw4Q0FBQTtFSGlQSjtFRy9PQTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSwwQ0FBQTtFSGlQRjtFR2hQRTtJQUNFLGdEQUFBO0lBQ0Esa0RBQUE7SUFDQSxtQ0FBQTtJQUNBLDBCQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxxQ0FBQTtJQUFBLDZCQUFBO0lBQ0EsbURBQUE7RUhrUEo7RUdqUEk7SUFDRSxXQUFBO0lBQ0EsbVVBQUE7SUFDQSw0QkFBQTtJQUNBLGtHQUFBO0lBQ0EscUJBQUE7SUFDQSxpQkFBQTtJQUNBLDRDQUFBO0VIbVBOO0FBQ0Y7QUlwU0E7RUFDRSxNQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FKc1NGO0FJclNFO0VBTkY7SUFPSSxzQkFBQTtFSndTRjtBQUNGO0FJeFNFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtBSjBTSjtBSXpTSTtFQUNFLG9CQUFBO0tBQUEsaUJBQUE7QUoyU047QUkxU0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FKNFNKO0FJM1NFO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBSjZTSjtBSTVTSTtFQUpGO0lBS0ksZ0JBQUE7SUFDQSxtREFBQTtFSitTSjtBQUNGO0FJL1NJO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0RBQUE7RUFDQSxTQUFBO0FKaVROO0FJaFRNO0VBTkY7SUFPSSx1QkFBQTtJQUNBLG1EQUFBO0lBQ0EsbURBQUE7SUFDQSx3QkFBQTtFSm1UTjtFSWxUTTtJQUNFLGNBQUE7RUpvVFI7RUluVE07SUFDRSxvREFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EscUJBQUE7UUFBQSxrQkFBQTtZQUFBLG9CQUFBO0VKcVRSO0FBQ0Y7QUlwVEU7RUFDRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtBSnNUSjtBSXJUSTtFQVZGO0lBV0ksNkNBQUE7SUFDQSxxQkFBQTtJQUNBLG9DQUFBO0lBQUEsNEJBQUE7SUFDQSxlQUFBO0VKd1RKO0FBQ0Y7QUl4VEk7RUFDRSxvQkFBQTtLQUFBLGlCQUFBO0FKMFROOztBSXpUQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG9CQUFBO0FKNFRGOztBSTNUQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FKOFRGOztBS2pZQTtFQUNFLGtCQUFBO0FMb1lGO0FLbllFO0VBRkY7SUFHSSxrREFBQTtFTHNZRjtBQUNGO0FLdFlFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7QUx3WUo7QUt2WUU7RUFDRSxxQkFBQTtFQUNBLDZDQUFBO0VBQ0EsaURBQUE7RUFDQSxvREFBQTtBTHlZSjtBS3hZRTtFQUNFLHVCQUFBO0VBQ0EsVUFBQTtBTDBZSjtBS3pZSTtFQUhGO0lBSUksMkZBQUE7RUw0WUo7QUFDRjtBSzVZSTtFQUNFLGtEQUFBO0VBQ0EsaUJBQUE7QUw4WU47QUs3WU07RUFDRSxpQkFBQTtBTCtZUjtBSzlZSTtFQUNFLG9EQUFBO0FMZ1pOO0FLL1lNO0VBQ0Usa0RBQUE7RUFDQSxrREFBQTtFQUNBLGtEQUFBO0VBQ0Esb0RBQUE7QUxpWlI7QUtoWk07RUFDRSxtREFBQTtFQUNBLGtEQUFBO0FMa1pSO0FLL1lJO0VBQ0UsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0tBQUE7RUFDQSx5QkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0RBQUE7QUxpWk47QUtoWkk7RUFDRSwySEFBQTtFQUNBLGdEQUFBO0VBQ0Esa0RBQUE7RUFDQSxhQUFBO0VBQ0EsMENBQUE7RUFDQSxvR0FBQTtBTGtaTjtBS2haTTtFQURGO0lBRUksb0RBQUE7RUxtWk47QUFDRjtBS2xaSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxvREFBQTtBTG9aTjtBS25aTTtFQUpGO0lBS0ksc0ZBQUE7RUxzWk47QUFDRjtBS3RaTTtFQUNFLGlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxrREFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxxREFBQTtBTHdaUjtBS3ZaTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FMeVpSO0FLeFpRO0VBSkY7SUFLSSxxQkFBQTtJQUNBLDZDQUFBO0VMMlpSO0FBQ0Y7QUszWkk7RUFDRSx5QkFBQTtFQUNBLHVCQUFBO0FMNlpOO0FLNVpNO0VBQ0UsZ0RBQUE7RUFDQSxrREFBQTtFQUNBLGdEQUFBO0VBQ0EsaUJBQUE7RUFDQSxtREFBQTtBTDhaUjtBSzdaUTtFQUNFLG9EQUFBO0FMK1pWO0FLOVpRO0VBQ0UsbURBQUE7QUxnYVY7QUsvWk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsMENBQUE7RUFDQSxnREFBQTtFQUNBLGtEQUFBO0FMaWFSO0FLaGFRO0VBQ0Usa0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0FMa2FWO0FLamFRO0VBQ0UsbURBQUE7RUFDQSxrREFBQTtFQUNBLG9EQUFBO0VBQ0EsMEJBQUE7QUxtYVY7O0FNOWdCQTtFQUNFLFlBQUE7QU5paEJGO0FNL2dCSTtFQURGO0lBRUksb0RBQUE7RU5raEJKO0FBQ0Y7QU1saEJFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLDRDQUFBO0FOb2hCSjtBTW5oQkk7RUFDRSxnREFBQTtFQUNBLGtEQUFBO0VBQ0EseUJBQUE7QU5xaEJOO0FNcGhCTTtFQUpGO0lBS0ksZ0RBQUE7SUFDQSxrREFBQTtFTnVoQk47QUFDRjtBTXZoQkU7RUFDRSxhQUFBO0FOeWhCSjtBTXRoQkk7RUFERjtJQUVJLGtEQUFBO0lBQ0EscURBQUE7RU55aEJKO0FBQ0Y7O0FPaGpCQTtFQUNFLFlBQUE7QVBtakJGO0FPampCSTtFQURGO0lBRUksb0RBQUE7RVBvakJKO0FBQ0Y7QU9uakJJO0VBQ0UsaUNBQUE7RUFDQSx3QkFBQTtBUHFqQk47QU9wakJJO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdEQUFBO0VBQ0Esb0RBQUE7RUFDQSxvREFBQTtBUHNqQk47QU9yakJNO0VBTkY7SUFPSSxnREFBQTtJQUNBLGtEQUFBO0lBRUEsd0JBQUE7RVB1akJOO0FBQ0Y7QU92akJJO0VBQ0UsZ0RBQUE7RUFDQSxvREFBQTtBUHlqQk47QU94akJNO0VBSEY7SUFJSSxrREFBQTtJQUNBLGtEQUFBO0VQMmpCTjtBQUNGO0FPM2pCRTtFQUNFLGFBQUE7QVA2akJKO0FPNWpCRTtFQUNFLHFEQUFBO0FQOGpCSjtBTzdqQkk7RUFGRjtJQUdJLGtCQUFBO0lBQ0EsY0FBQTtFUGdrQko7QUFDRjs7QVFqbUJBO0VBQ0UsWUFBQTtFQUNBLHFEQUFBO0FSb21CRjtBUW5tQkU7RUFIRjtJQUlJLHNEQUFBO0VSc21CRjtBQUNGO0FRcm1CSTtFQURGO0lBRUksbURBQUE7RVJ3bUJKO0FBQ0Y7QVF2bUJJO0VBQ0UsaUNBQUE7RUFDQSx3QkFBQTtBUnltQk47QVF4bUJJO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdEQUFBO0VBQ0Esb0RBQUE7RUFDQSxxREFBQTtBUjBtQk47QVF6bUJNO0VBTkY7SUFPSSxnREFBQTtJQUNBLGtEQUFBO0lBQ0Esd0JBQUE7RVI0bUJOO0FBQ0Y7QVE1bUJJO0VBQ0UsZ0RBQUE7RUFDQSxvREFBQTtFQUNBLHlCQUFBO0FSOG1CTjtBUTdtQk07RUFKRjtJQUtJLGtEQUFBO0lBQ0Esa0RBQUE7RVJnbkJOO0FBQ0Y7QVFobkJJO0VBQ0UsaUJBQUE7QVJrbkJOO0FRam5CTTtFQUZGO0lBR0kscUJBQUE7RVJvbkJOO0FBQ0Y7QVFubkJJO0VBREY7SUFFSSxhQUFBO0VSc25CSjtBQUNGO0FRcm5CSTtFQURGO0lBRUksYUFBQTtFUnduQko7QUFDRjs7QVMvcEJBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBVGtxQkY7QVNqcUJFO0VBUEY7SUFRSSx1QkFBQTtFVG9xQkY7QUFDRjtBU3BxQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsMENBQUE7RUFDQSw4Q0FBQTtBVHNxQko7QVNycUJJO0VBTEY7SUFNSSw4QkFBQTtJQUFBLDZCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLDJDQUFBO0VUd3FCSjtBQUNGO0FTeHFCRTtFQUNFLDBEQUFBO0FUMHFCSjtBU3pxQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsOEJBQUE7TUFBQSxrQ0FBQTtVQUFBLDhCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsMENBQUE7QVQycUJKO0FTMXFCSTtFQU5GO0lBT0ksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSw2Q0FBQTtJQUNBLGlEQUFBO0VUNnFCSjtBQUNGO0FTN3FCSTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdEQUFBO0VBQ0Esb0RBQUE7RUFDQSxzQkFBQTtBVCtxQk47QVM5cUJNO0VBUEY7SUFRSSxtREFBQTtJQUNBLGtEQUFBO0VUaXJCTjtBQUNGO0FTanJCRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxvREFBQTtFQUNBLDBDQUFBO0VBQ0Esc0JBQUE7QVRtckJKO0FTbHJCSTtFQVJGO0lBU0ksbURBQUE7SUFDQSxrREFBQTtFVHFyQko7QUFDRjtBU3JyQkk7RUFDRSxxQkFBQTtFQUNBLDRDQUFBO0VBQ0EsWUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0FUdXJCTjs7QVVqdkJBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLDBDQUFBO0FWb3ZCRjtBVW52QkU7RUFKRjtJQUtJLDBDQUFBO0lBQ0EsYUFBQTtJQUNBLGtEQUFBO0VWc3ZCRjtBQUNGOztBVXJ2QkE7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrREFBQTtFQUNBLGtEQUFBO0VBQ0EscURBQUE7QVZ3dkJGO0FVdnZCRTtFQVBGO0lBUUksd0JBQUE7SUFDQSxtREFBQTtJQUNBLGtEQUFBO0lBQ0EscURBQUE7RVYwdkJGO0FBQ0Y7O0FVMXZCQTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnREFBQTtFQUNBLGtEQUFBO0VBQ0EsdUJBQUE7QVY2dkJGO0FVNXZCRTtFQU5GO0lBT0ksd0JBQUE7SUFDQSxnREFBQTtJQUNBLGtEQUFBO0lBQ0Esc0ZBQUE7RVYrdkJGO0FBQ0Y7O0FVOXZCRTtFQURGO0lBRUksbURBQUE7RVZrd0JGO0FBQ0Y7O0FVandCQTtFQUNFLGtCQUFBO0FWb3dCRjtBVW53QkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO1VBQUEsb0JBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FWcXdCSjtBVXB3Qkk7RUFDRSw0QkFBQTtVQUFBLG9CQUFBO0FWc3dCTjtBVXJ3QkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9GQUFBO0VBQ0EsbURBQUE7RUFDQSxrREFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7RUFDQSxVQUFBO0FWdXdCSjtBVXR3Qkk7RUFaRjtJQWFJLGtEQUFBO0lBQ0Esa0RBQUE7SUFDQSwwQkFBQTtFVnl3Qko7QUFDRjtBVXp3QkU7RUFDRSx5QkFBQTtBVjJ3Qko7QVUxd0JFO0VBRUUsdUJBQUE7QVYyd0JKOztBVXp3QkE7O0VBRUUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSw0ZUFBQTtFQUNBLDRCQUFBO0VBQ0Esb0dBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx3S0FBQTtFQUNBLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FWNHdCRjs7QVUzd0JBOztFQUVFLFVBQUE7QVY4d0JGOztBVTV3QkE7RUFDRSxlQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0RBQUE7RUFDQSxrREFBQTtFQUNBLGdDQUFBO0VBQ0EsMEZBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7QVYrd0JGO0FVOXdCRTtFQUNFLHFCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpQkFBQTtFQUNBLDRVQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLGtEQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtBVmd4Qko7QVUvd0JJO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FWaXhCTjtBVWh4QkU7RUFDRSx5QkFBQTtFQUNBLHdCQUFBO0FWa3hCSjtBVWp4Qkk7RUFDRSx5QkFBQTtVQUFBLGlCQUFBO0FWbXhCTjs7QVVqeEJBO0VBQ0UscURBQUE7QVZveEJGO0FVbnhCRTtFQUZGO0lBR0ksc0RBQUE7RVZzeEJGO0FBQ0Y7O0FVcnhCRTtFQURGO0lBRUksZ0RBQUE7RVZ5eEJGO0FBQ0Y7O0FVdnhCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDRDQUFBO0FWMHhCRjtBVXp4QkU7RUFORjtJQU9JLHNCQUFBO1FBQUEsbUJBQUE7WUFBQSxxQkFBQTtJQUNBLGtEQUFBO0lBQ0Esa0RBQUE7RVY0eEJGO0FBQ0Y7QVU1eEJFO0VBQ0UsbUNBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtFQUNBLG1EQUFBO0FWOHhCSjtBVTd4Qkk7RUFDRSxXQUFBO0VBQ0EsbVVBQUE7RUFDQSw0QkFBQTtFQUNBLGtHQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLDRDQUFBO0FWK3hCTjtBVTl4Qkk7RUFDRSx1QkFBQTtBVmd5Qk47QVUveEJJO0VBQ0UseUJBQUE7VUFBQSxpQkFBQTtBVml5Qk4iLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnVFRfRm9yc19Cb2xkJ1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBzcmM6IHVybCgnLi4vZm9udHMvVFRfRm9yc19Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1RUX0ZvcnNfQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvVFRfRm9yc19Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9UVF9Gb3JzX0JvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpXHJcbmgxLGgyLGgzXHJcbiAgbWFyZ2luOiAwXHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxuaHRtbFxyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbVxyXG4gIGZvbnQtZmFtaWx5OiAnVFRfRm9yc19Cb2xkJywgc2Fucy1zZXJpZlxyXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmVcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmVcclxuICAtLWRlZmF1bHQtdGV4dDogIzFFMUUxRVxyXG4gIC0tdGV4dC13aGl0ZTogI2ZmZlxyXG4gIC0tZGFyay1iY2s6ICMxRTFFMUVcclxuICBjb2xvcjogdmFyKC0tZGVmYXVsdC10ZXh0KVxyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbiAgLS10cmFuc2l0aW9uOiAwLjE4cyBsaW5lYXJcclxuICAtLXUtcml0bW8tdmVydGljYWxlLXZ3OiAwLjUyMzU2MDIwOTQyNDA4NHZ3XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXHJcbiAgICAtLXUtcml0bW8tdmVydGljYWxlLXZ3OiAyLjEzMzMzMzMzMzMzMzMzM3Z3XHJcblxyXG5ib2R5XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxubWFpblxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbmltZywgdmlkZW8sIHBpY3R1cmVcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG5waWN0dXJlXHJcbiAgZGlzcGxheTogZmxleFxyXG5hXHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvclxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5wXHJcbiAgbWFyZ2luOiAwXHJcblxyXG4uLWRlc2tcclxuICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4uLW1vYlxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcblxyXG4ubGluZVBhcmVudCxcclxuLlNwbGl0VGV4dFBhcmVudFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuXHJcbi5TcGxpdFRleHRDaGlsZFxyXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXHJcbiAgdHJhbnNsYXRlOiAwIDExMCVcclxuXHJcbi5pc19vdmVyZmxvd1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUVF9Gb3JzX0JvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUX0ZvcnNfQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVFRfRm9yc19Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVFRfRm9yc19Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVFRfRm9yc19Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbmgxLCBoMiwgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1mYW1pbHk6IFwiVFRfRm9yc19Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLS1kZWZhdWx0LXRleHQ6ICMxRTFFMUU7XG4gIC0tdGV4dC13aGl0ZTogI2ZmZjtcbiAgLS1kYXJrLWJjazogIzFFMUUxRTtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtdGV4dCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtLXRyYW5zaXRpb246IDAuMThzIGxpbmVhcjtcbiAgLS11LXJpdG1vLXZlcnRpY2FsZS12dzogMC41MjM1NjAyMDk0MjQwODR2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBodG1sIHtcbiAgICAtLXUtcml0bW8tdmVydGljYWxlLXZ3OiAyLjEzMzMzMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5pbWcsIHZpZGVvLCBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuLWRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGluZVBhcmVudCxcbi5TcGxpdFRleHRQYXJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlNwbGl0VGV4dENoaWxkIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRyYW5zbGF0ZTogMCAxMTAlO1xufVxuXG4uaXNfb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMThzIGVhc2UtaW47XG59XG4ucHJlbG9hZGVyX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0yKTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA1NTtcbiAgdHJhbnNsYXRlOiAtNTUlIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xOHMgZWFzZS1pbjtcbiAgc2NhbGU6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVsb2FkZXJfX3Byb2dyZXNzIHtcbiAgICBib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gICAgbGVmdDogY2FsYyg1MCUgKyB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA5KTtcbiAgfVxufVxuXG4ubG9hZGluZyAuaGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNsYXRlOiAwIDEwMCU7XG59XG4ubG9hZGluZyAuaGVyb19fdGl0bGUgLmxpbmVDaGlsZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubG9hZGluZyAuaGVybyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucGFnZTpub3QoLmxvYWRpbmcpIC5oZXJvX19tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiA2MHZoO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDc4KTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA1MTtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMikgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSk7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTcuNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMjIpO1xuICB9XG59XG4uaGVhZGVyX19idG4tbWVudSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC10ZXh0KTtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDAuNSkgMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fYnRuLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTkuNSA0LjVWMTMuNUgxNy41VjYuNUgxMC41VjQuNUgxOS41WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDcGF0aCBkPSdNMTAgMTJMMTUgN0wxNyA1TDE5IDdMMTcgOUwxMiAxNEwxMCAxMlonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMC41KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uaGVhZGVyLmlzX2FjdGl2ZSAuaGVhZGVyX19idG4tbWVudTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNDY1XzEzMTApJyUzRSUzQ3BhdGggZD0nTTExLjcyODEgMTEuMDIwNkwxOC4wOTIgMTcuMzg0NUwxNi42Nzc4IDE4Ljc5ODhMMTEuNzI4MSAxMy44NDlMNi43NzgzIDE4Ljc5ODhMNS4zNjQwOSAxNy4zODQ1TDExLjcyODEgMTEuMDIwNlonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTExLjcyNjUgMTIuNDM1TDUuMzYyNTggNi4wNzEwN0w2Ljc3Njc5IDQuNjU2ODZMMTEuNzI2NSA5LjYwNjZMMTYuNjc2MyA0LjY1Njg1TDE4LjA5MDUgNi4wNzEwN0wxMS43MjY1IDEyLjQzNVonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTExLjAxOTYgMTEuNzI4TDE3LjM4MzUgNS4zNjQwN0wxOC43OTc4IDYuNzc4MjhMMTMuODQ4IDExLjcyOEwxOC43OTc4IDE2LjY3NzhMMTcuMzgzNSAxOC4wOTJMMTEuMDE5NiAxMS43MjhaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0NwYXRoIGQ9J00xMi40MzQzIDExLjcyNzhMNi4wNzAzMSAxOC4wOTE4TDQuNjU2MSAxNi42Nzc2TDkuNjA1ODUgMTEuNzI3OEw0LjY1NjEgNi43NzgwNkw2LjA3MDMxIDUuMzYzODVMMTIuNDM0MyAxMS43Mjc4WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzQ2NV8xMzEwJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkZXJfX25hdiwgLmhlYWRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyIC5uYXYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxOCk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uaGVhZGVyIC5uYXZfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAubmF2X19saW5rOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBwYWRkaW5nOiB2YXIoLS1oZWFkZXJIZWlnaHQpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWhlYWRlckhlaWdodCkgKyAxcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zbGF0ZTogMCAtMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjg1LCAwLCAwLjE1LCAxKTtcbiAgICBjb2xvcjogI0U4RThFODtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubWVudS5pc19hY3RpdmUge1xuICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAubWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKTtcbiAgfVxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gIH1cbiAgLm5hdl9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNSAwLjVWOS41SDguNVYyLjVIMS41VjAuNUgxMC41WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDcGF0aCBkPSdNMSA4TDYgM0w4IDFMMTAgM0w4IDVMMyAxMEwxIDhaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDAuNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICB9XG59XG4uaGVybyB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICBoZWlnaHQ6IDEwMHN2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogMTUyOC85MzY7XG4gIH1cbn1cbi5oZXJvX19iY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvX19iY2sgdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjN2aDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxMyk7XG4gIH1cbn1cbi5oZXJvX190aXRsZSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUpO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm9fX3RpdGxlIGgxIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTEuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTApO1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbiAgfVxuICAuaGVyb19fdGl0bGUgaDEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIGgxIC5qcy1zcGxpdC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLTIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi5oZXJvX19tZWRpYSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgYXNwZWN0LXJhdGlvOiAzNzUvMzQ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyb19fbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDU4KTtcbiAgICBhc3BlY3QtcmF0aW86IDYyNC81Njg7XG4gICAgdHJhbnNpdGlvbjogMC44cyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IDUwdmg7XG4gIH1cbn1cbi5oZXJvX19tZWRpYSB2aWRlbywgLmhlcm9fX21lZGlhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4jaGVyby1iY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlcm8gfiAuYmxvY2sge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDkpO1xuICB9XG59XG4uYWJvdXQgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbiAgc2NhbGU6IDEgLTE7XG4gIGluc2V0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmFib3V0IC5sb2dvIHtcbiAgYXNwZWN0LXJhdGlvOiA5NzYvMjcyO1xuICB3aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyMik7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEuMyk7XG59XG4uYWJvdXQgLnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFib3V0IC50aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDkpIDAgYXV0bztcbiAgfVxufVxuLmFib3V0IC50aXRsZSAuLWRlc2sge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTUwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWJvdXQgLnRpdGxlIC4tZGVzayAuanMtc3BsaXQtdGV4dDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0IC50aXRsZSAuLW1vYiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG59XG4uYWJvdXQgLnRpdGxlIC4tbW9iIC5qcy1zcGxpdC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbn1cbi5hYm91dCAudGl0bGUgLi1tb2IgLmpzLXNwbGl0LXRleHQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0LjI1KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNCk7XG59XG4uYWJvdXRfX3RleHQgLi1tb2Ige1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbn1cbi5hYm91dF9fdGV4dCAuLWRlc2sge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDYpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyNSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUwKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDc5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWJvdXRfX3RleHQgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIH1cbn1cbi5hYm91dF9faW5mbyBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dF9faW5mbyBmaWd1cmUge1xuICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICB9XG59XG4uYWJvdXRfX2luZm8gZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAwLjUpO1xufVxuLmFib3V0X19pbmZvIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvNDAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYWJvdXRfX2luZm8gZmlndXJlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA2MzIvNjY0O1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDc5KTtcbiAgfVxufVxuLmFib3V0X19pbmZvX190ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2ZW07XG59XG4uYWJvdXRfX2luZm9fX3RleHQgLi1kZXNrIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KTtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTApO1xufVxuLmFib3V0X19pbmZvX190ZXh0IC4tZGVzayAuanMtc3BsaXQtdGV4dDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xufVxuLmFib3V0X19pbmZvX190ZXh0IC4tZGVzayAuanMtc3BsaXQtdGV4dDpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOCk7XG59XG4uYWJvdXRfX2luZm9fX3RleHQgLi1tb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG59XG4uYWJvdXRfX2luZm9fX3RleHQgLi1tb2IgLmpzLXNwbGl0LXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSk7XG59XG4uYWJvdXRfX2luZm9fX3RleHQgLi1tb2IgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNC4yNSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjdweDtcbn1cblxuLmFydGlzdHMge1xuICAtLWNvbHVtbnM6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFydGlzdHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDE4KTtcbiAgfVxufVxuLmFydGlzdHMgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMC41KTtcbn1cbi5hcnRpc3RzIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFydGlzdHMgLmNhcmQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNCk7XG4gIH1cbn1cbi5hcnRpc3RzIC5ibG9jay0tZWxlbWVudHM6bm90KC5pc19vcGVuKSAuY2FyZDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFydGlzdHMgLmJ1dHRvbi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLTE3KTtcbiAgfVxufVxuXG4ucmVsZWFzZXMge1xuICAtLWNvbHVtbnM6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnJlbGVhc2VzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxOCk7XG4gIH1cbn1cbi5yZWxlYXNlcyAuY2FyZC0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmNrKTtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xufVxuLnJlbGVhc2VzIC5jYXJkLS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjVweDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5yZWxlYXNlcyAuY2FyZC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1KTtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gIH1cbn1cbi5yZWxlYXNlcyAuY2FyZC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucmVsZWFzZXMgLmNhcmQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICB9XG59XG4ucmVsZWFzZXMgLmJsb2NrLS1lbGVtZW50czpub3QoLmlzX29wZW4pIC5jYXJkOm50aC1jaGlsZChuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWxlYXNlcyAuYnV0dG9uLW1vcmUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLTE3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVsZWFzZXMgLmJ1dHRvbi1tb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdpZ3Mge1xuICAtLWNvbHVtbnM6IDI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5naWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZ2lncyAucGFzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICB9XG59XG4uZ2lncyAuY2FyZC0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmNrKTtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xufVxuLmdpZ3MgLmNhcmQtLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5naWdzIC5jYXJkLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUpO1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgfVxufVxuLmdpZ3MgLmNhcmQtLXRleHQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmdpZ3MgLmNhcmQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICB9XG59XG4uZ2lncyAuY2FyZC0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZ2lncyAuY2FyZC0taW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogNzYwLzQ1NjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5naWdzIC5ibG9jay0tZWxlbWVudHM6bm90KC5pc19vcGVuKSAuY2FyZDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5naWdzIC5ibG9jay0tZWxlbWVudHM6bm90KC5pc19vcGVuKSAuY2FyZDpudGgtY2hpbGQobisyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZyk7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDE0KTtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2aCAtIHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEyMik7XG59XG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMuNzUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNik7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRlbnQgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjI1KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKTtcbiAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0IC5saW5rLXJpdG0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDYpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcml0bW8uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBhc3BlY3QtcmF0aW86IDQ4LzI0O1xufVxuXG4uYmxvY2stLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbnMpLCAxZnIpO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQuNSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAudGl0bGUge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNi43NSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSk7XG4gIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC43cHg7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KTtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpIDAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnRpdGxlLCAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDU4KTtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5jYXJkLS1pbWFnZTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmNhcmQtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS43NSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1iY2spO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jYXJkLS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHg7XG4gIH1cbn1cbi5jYXJkLS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC0tdGl0bGUsIC5jYXJkLS10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi5yZWxlYXNlcyBhLmNhcmQ6YWZ0ZXIsXG4uZ2lncyBhLmNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNSAyNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yNC4zMDAyIDAuNzAwMTk1TDEuNzAwNTYgMC43MDAxOTZMMS43MDA1NiAzLjkwMDM5TDIxLjEgMy45MDAzOUwyMS4xIDIzLjI5OThMMjQuMzAwMiAyMy4yOTk4TDI0LjMwMDIgMC43MDAxOTVaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJyBzdHJva2Utd2lkdGg9JzEuNCcvJTNFJTNDcGF0aCBkPSdNMy4zOTk5NyAyNEwxOSA4LjQwMDA1TDIyLjYgNC44MDAwNUwyMC4yIDIuNDAwMDNMMTYuNiA2LjAwMDA1TDAuOTk5OTc1IDIxLjZMMy4zOTk5NyAyNFonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnIHN0cm9rZS13aWR0aD0nMS40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEuNSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAwLjUpO1xuICB3aWR0aDogMjRweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMC41KSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDAuNSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxLjUpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5cbi5yZWxlYXNlcyBhLmNhcmQ6aG92ZXI6YWZ0ZXIsXG4uZ2lncyBhLmNhcmQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uLW1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTFFMUU7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMyk7XG4gIGdyaWQtY29sdW1uOiBzcGFuIHZhcigtLWNvbHVtbnMpO1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSkgMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmJ1dHRvbi1tb3JlIC5pY29uLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxLjM3NSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTMgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIgMTEuNVYxLjVIMTBWOS41SDJWMTEuNUgxMlonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTEuNSAzTDUuNSA3TDguNSAxMEwxMC41IDhMNy41IDVMMy41IDFMMS41IDNaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5idXR0b24tbW9yZSAuaWNvbi1hcnJvdy5pc19yb3RhdGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5idXR0b24tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcbn1cbi5idXR0b24tbW9yZTpob3ZlciAuaWNvbi1hcnJvdyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4uYmxvY2s6bm90KC5oZXJvKTpub3QoLmdpZ3MpIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmJsb2NrOm5vdCguaGVybyk6bm90KC5naWdzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTMpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0cyAuY29udGFpbmVyLCAucmVsZWFzZXMgLmNvbnRhaW5lciwgLmdpZ3MgLmNvbnRhaW5lciwgLmFib3V0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKTtcbiAgfVxufVxuXG4ubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAubGlua3Mge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKTtcbiAgfVxufVxuLmxpbmtzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xufVxuLmxpbmtzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDExIDExJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjUgMC41VjkuNUg4LjVWMi41SDEuNVYwLjVIMTAuNVonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTEgOEw2IDNMOCAxTDEwIDNMOCA1TDMgMTBMMSA4WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpO1xufVxuLmxpbmtzX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ubGlua3NfX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn0iLCIucHJlbG9hZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RThcbiAgaW5zZXQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIGhlaWdodDogMTAwdmhcbiAgei1pbmRleDogNTVcbiAgb3BhY2l0eTogMVxuICB0cmFuc2l0aW9uOiAwLjE4cyBlYXNlLWluXG4gICZfX3Byb2dyZXNzXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0yKVxuICAgIGxlZnQ6IDUwJVxuICAgIHotaW5kZXg6IDU1XG4gICAgdHJhbnNsYXRlOiAtNTUlIDBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uOiAwLjE4cyBlYXNlLWluXG4gICAgc2NhbGU6IDEuMlxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIGhlaWdodDogbWF4LWNvbnRlbnRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA5KSlcblxuXG5cbi5sb2FkaW5nXG4gIC5oZWFkZXJcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNsYXRlOiAwIDEwMCVcbiAgLmhlcm9fX3RpdGxlIC5saW5lQ2hpbGRcbiAgICBvcGFjaXR5OiAwXG4gIC5oZXJvXG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgei1pbmRleDogMTBcblxuLnBhZ2U6bm90KC5sb2FkaW5nKVxuICAuaGVyb19fbWVkaWFcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXgtd2lkdGg6IDYwdmhcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDc4KVxuIiwiLmhlYWRlclxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHRvcDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgbWF4LXdpZHRoOiAxMDB2d1xyXG4gIHotaW5kZXg6IDUxXHJcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpXHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6ICBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSkgMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxyXG4gICZfX2xvZ29cclxuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxNy43NSlcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyMilcclxuICAmX19idG4tbWVudVxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbVxyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogLjVweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxyXG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtdGV4dClcclxuICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSkgMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICB3aWR0aDogMWVtXHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xOS41IDQuNVYxMy41SDE3LjVWNi41SDEwLjVWNC41SDE5LjVaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0NwYXRoIGQ9J00xMCAxMkwxNSA3TDE3IDVMMTkgN0wxNyA5TDEyIDE0TDEwIDEyWicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSlcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcclxuXHJcbiAgJi5pc19hY3RpdmVcclxuICAgIC5oZWFkZXJfX2J0bi1tZW51OmFmdGVyXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF80NjVfMTMxMCknJTNFJTNDcGF0aCBkPSdNMTEuNzI4MSAxMS4wMjA2TDE4LjA5MiAxNy4zODQ1TDE2LjY3NzggMTguNzk4OEwxMS43MjgxIDEzLjg0OUw2Ljc3ODMgMTguNzk4OEw1LjM2NDA5IDE3LjM4NDVMMTEuNzI4MSAxMS4wMjA2WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDcGF0aCBkPSdNMTEuNzI2NSAxMi40MzVMNS4zNjI1OCA2LjA3MTA3TDYuNzc2NzkgNC42NTY4NkwxMS43MjY1IDkuNjA2NkwxNi42NzYzIDQuNjU2ODVMMTguMDkwNSA2LjA3MTA3TDExLjcyNjUgMTIuNDM1WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDcGF0aCBkPSdNMTEuMDE5NiAxMS43MjhMMTcuMzgzNSA1LjM2NDA3TDE4Ljc5NzggNi43NzgyOEwxMy44NDggMTEuNzI4TDE4Ljc5NzggMTYuNjc3OEwxNy4zODM1IDE4LjA5MkwxMS4wMTk2IDExLjcyOFonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTEyLjQzNDMgMTEuNzI3OEw2LjA3MDMxIDE4LjA5MThMNC42NTYxIDE2LjY3NzZMOS42MDU4NSAxMS43Mjc4TDQuNjU2MSA2Ljc3ODA2TDYuMDcwMzEgNS4zNjM4NUwxMi40MzQzIDExLjcyNzhaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY1XzEzMTAnJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIilcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KVxyXG4gICAgJl9fbmF2LFxyXG4gICAgJl9fbGlua3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gIC5uYXZcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDE4KVxyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudFxyXG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxyXG4gICAgJl9fbGlua1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgICAgYm90dG9tOiAtNXB4XHJcbiAgICAgICAgbGVmdDogMHB4XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNmZmZcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0XHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCAjZmZmXHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweClcbiAgLm1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3XG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgei1pbmRleDogNTBcbiAgICBwYWRkaW5nOiB2YXIoLS1oZWFkZXJIZWlnaHQpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0taGVhZGVySGVpZ2h0KSArIDFweClcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIHRyYW5zbGF0ZTogIDAgLTEwMCVcbiAgICB0cmFuc2l0aW9uOiAuOHMgY3ViaWMtYmV6aWVyKC44NSwwLC4xNSwxKVxuICAgIGNvbG9yOiAjRThFOEU4XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpXG4gICAgb3ZlcmZsb3cteTogYXV0b1xuICAgICYuaXNfYWN0aXZlXG4gICAgICB0cmFuc2xhdGU6IDAgMFxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgIG9wYWNpdHk6IC45XG4gICAgJl9fY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMylcblxuICAubmF2XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXG4gICAgJl9fbGlua1xuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC13aGl0ZSlcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMC41IDAuNVY5LjVIOC41VjIuNUgxLjVWMC41SDEwLjVaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0NwYXRoIGQ9J00xIDhMNiAzTDggMUwxMCAzTDggNUwzIDEwTDEgOFonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLjUpXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMVxuICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuIiwiLmhlcm9cbiAgdG9wOiAwXG4gIHBvc2l0aW9uOiBzdGlja3lcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpXG4gIGhlaWdodDogMTAwc3ZoXG4gIHdpZHRoOiAxMDAlXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICBhc3BlY3QtcmF0aW86IDE1MjgvOTM2XG4gICZfX2Jja1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGluc2V0OiAwXG4gICAgei1pbmRleDogLTFcbiAgICB2aWRlb1xuICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgJl9fY29udGVudFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAmX190aXRsZVxuICAgIG1hcmdpbi10b3A6IDQ1JVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXJnaW4tdG9wOiAyM3ZoXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxMylcbiAgICBoMVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHhcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1KVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNSlcbiAgICAgIG1hcmdpbjogMFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbVxuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTEuNSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTApXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweFxuICAgICAgICBzcGFuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLTIpXG4gICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kXG5cbiAgJl9fbWVkaWFcbiAgICB3aWR0aDogMTAwdndcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8zNDRcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICB0cmFuc2xhdGU6ICAtNTAlIDBcbiAgICBsZWZ0OiA1MCVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHlcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1OClcbiAgICAgIGFzcGVjdC1yYXRpbzogNjI0LzU2OFxuICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2UtaW4tb3V0XG4gICAgICBtYXgtd2lkdGg6IDUwdmhcbiAgICB2aWRlbywgaW1nXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxuI2hlcm8tYmNrXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBpbnNldDogMFxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuLmhlcm8gfiAuYmxvY2tcbiAgei1pbmRleDogNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuIiwiLmFib3V0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOSlcbiAgdmlkZW9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgei1pbmRleDogLTFcbiAgICBzY2FsZTogKDEgLTEpXG4gICAgaW5zZXQ6IDBcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZVxuICAgIG9wYWNpdHk6IC42XG4gIC5sb2dvXG4gICAgYXNwZWN0LXJhdGlvOiA5NzYvMjcyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMjIpXG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEuMylcbiAgLnRpdGxlXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW1cbiAgICBwYWRkaW5nOiAwXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgbWFyZ2luOiAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAtMSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA5KSAwIGF1dG9cbiAgICAuLWRlc2tcbiAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxNTApXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAuLW1vYlxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMylcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxuICAgICAgLmpzLXNwbGl0LXRleHQ6bGFzdC1jaGlsZFxuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNC4yNSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNClcblxuICAmX190ZXh0XG4gICAgLi1tb2JcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpICBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOSkgIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAuLWRlc2tcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNikgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDI1KVxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUpXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1KVxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDcpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNTApIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNzkpXG4gICAgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGRcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAmX19pbmZvXG4gICAgZmlndXJlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpXG4gICAgICBmaWdjYXB0aW9uXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjVweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSlcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBhc3BlY3QtcmF0aW86IDM3NS80MDBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjMyLzY2NFxuICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDc5KVxuICAgICZfX3RleHRcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNmVtXG4gICAgICAuLWRlc2tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxMClcbiAgICAgICAgLmpzLXNwbGl0LXRleHQ6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KVxuICAgICAgICAuanMtc3BsaXQtdGV4dDpudGgtY2hpbGQoNClcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogOClcbiAgICAgIC4tbW9iXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXG4gICAgICAgIC5qcy1zcGxpdC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICAgICAgLmpzLXNwbGl0LXRleHQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNC4yNSlcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA0KVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjdweFxuIiwiLmFydGlzdHNcbiAgLS1jb2x1bW5zOiAzXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTgpXG4gIC5jYXJkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLjUpXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gIC5ibG9jay0tZWxlbWVudHM6bm90KC5pc19vcGVuKSAuY2FyZDpudGgtY2hpbGQobis3KVxuICAgIGRpc3BsYXk6IG5vbmVcblxuICAuYnV0dG9uLW1vcmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xKVxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIC0xNylcbiIsIi5yZWxlYXNlc1xuICAtLWNvbHVtbnM6IDNcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxOClcbiAgLmNhcmRcbiAgICAmLS1jb250ZW50XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJjaylcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKVxuICAgICYtLXRpdGxlXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHhcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNClcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNSlcblxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHhcbiAgICAmLS10ZXh0XG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMylcbiAgLmJsb2NrLS1lbGVtZW50czpub3QoLmlzX29wZW4pIC5jYXJkOm50aC1jaGlsZChuKzQpXG4gICAgZGlzcGxheTogbm9uZVxuICAuYnV0dG9uLW1vcmVcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLTE3KVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweClcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgbWFyZ2luLWxlZnQ6IDBcblxuIiwiLmdpZ3NcbiAgLS1jb2x1bW5zOiAyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDYpXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxMClcbiAgLnBhc3RcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgLmNhcmRcbiAgICAmLS1jb250ZW50XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJjaylcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKVxuICAgICYtLXRpdGxlXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHhcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDUpXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweFxuICAgICYtLXRleHRcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICAgICYtLWltYWdlXG4gICAgICBhc3BlY3QtcmF0aW86IDEvMVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICBhc3BlY3QtcmF0aW86IDc2MC80NTZcbiAgLmJsb2NrLS1lbGVtZW50czpub3QoLmlzX29wZW4pIC5jYXJkOm50aC1jaGlsZChuKzMpXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgZGlzcGxheTogbm9uZVxuICAuYmxvY2stLWVsZW1lbnRzOm5vdCguaXNfb3BlbikgLmNhcmQ6bnRoLWNoaWxkKG4gKyAyKVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweClcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiIsIi5mb290ZXJcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBsZXR0ZXItc3BhY2luZzogLjAxZW1cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgY29sb3I6IHZhcigtLWcpXHJcbiAgei1pbmRleDogNVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogIDIpXHJcbiAgICBwYWRkaW5nOiAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAgMTQpXHJcbiAgJl9fbG9nb1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZoIC0gdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTIyKVxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA1KVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzLjc1KVxyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDYpXHJcbiAgICBwXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxN1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSlcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuMjUpXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMylcclxuICAmX19jb3B5cmlnaHRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxyXG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjI1KVxyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxyXG4gICAgLmxpbmstcml0bVxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNilcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcml0bW8uc3ZnKVxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgICBhc3BlY3QtcmF0aW86IDQ4IC8gMjRcclxuXHJcblxyXG5cclxuIiwiLmJsb2NrLS1lbGVtZW50c1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcilcblxuLnRpdGxlXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC43cHhcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW1cbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQuNSlcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNClcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweFxuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA2Ljc1KVxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDcpXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcbi5zdWJ0aXRsZVxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuN3B4XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDQpXG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogNClcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIpIDAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKVxuLnRpdGxlLCAuc3VidGl0bGVcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDU4KVxuXG4uY2FyZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJi0taW1hZ2VcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSlcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBhc3BlY3QtcmF0aW86IDEvMVxuICAgICY6aG92ZXJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApXG4gICYtLWxhYmVsXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSlcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMilcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS43NSlcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyKVxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMnB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1iY2spXG4gICAgei1pbmRleDogMlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAyLjUpXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHhcbiAgJi0tdGl0bGVcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICYtLXRpdGxlLFxuICAmLS10ZXh0XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW1cblxuLnJlbGVhc2VzIGEuY2FyZDphZnRlcixcbi5naWdzIGEuY2FyZDphZnRlclxuICBjb250ZW50OiAnJ1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIGxlZnQ6IGF1dG9cbiAgcmlnaHQ6IDBcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjQuMzAwMiAwLjcwMDE5NUwxLjcwMDU2IDAuNzAwMTk2TDEuNzAwNTYgMy45MDAzOUwyMS4xIDMuOTAwMzlMMjEuMSAyMy4yOTk4TDI0LjMwMDIgMjMuMjk5OEwyNC4zMDAyIDAuNzAwMTk1WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScgc3Ryb2tlLXdpZHRoPScxLjQnLyUzRSUzQ3BhdGggZD0nTTMuMzk5OTcgMjRMMTkgOC40MDAwNUwyMi42IDQuODAwMDVMMjAuMiAyLjQwMDAzTDE2LjYgNi4wMDAwNUwwLjk5OTk3NSAyMS42TDMuMzk5OTcgMjRaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJyBzdHJva2Utd2lkdGg9JzEuNCcvJTNFJTNDL3N2ZyUzRVwiKVxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS41KSAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSlcbiAgd2lkdGg6IDI0cHhcbiAgYXNwZWN0LXJhdGlvOiAxLzFcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAuNSkgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxLjUpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS41KVxuICBvcGFjaXR5OiAwXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4ucmVsZWFzZXMgYS5jYXJkOmhvdmVyOmFmdGVyLFxuLmdpZ3MgYS5jYXJkOmhvdmVyOmFmdGVyXG4gIG9wYWNpdHk6IDFcblxuLmJ1dHRvbi1tb3JlXG4gIGN1cnNvcjogcG9pbnRlclxuICBib3JkZXI6IDJweCBzb2xpZCAjMUUxRTFFXG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMylcbiAgZ3JpZC1jb2x1bW46IHNwYW4gdmFyKC0tY29sdW1ucylcbiAgcGFkZGluZzogMCAgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAxKSAwICBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDIuNSlcbiAgd2lkdGg6IG1heC1jb250ZW50XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gIC5pY29uLWFycm93XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMS4zNzUpXG4gICAgYXNwZWN0LXJhdGlvOiAxLzFcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTMgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIgMTEuNVYxLjVIMTBWOS41SDJWMTEuNUgxMlonIGZpbGw9JyUyMzFFMUUxRScgc3Ryb2tlPSclMjMxRTFFMUUnLyUzRSUzQ3BhdGggZD0nTTEuNSAzTDUuNSA3TDguNSAxMEwxMC41IDhMNy41IDVMMy41IDFMMS41IDNaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAmLmlzX3JvdGF0ZWRcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSlcbiAgICAuaWNvbi1hcnJvd1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSlcblxuLmJsb2NrOm5vdCguaGVybyk6bm90KC5naWdzKVxuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiA4KVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMTMpXG4uYXJ0aXN0cyAuY29udGFpbmVyLCAucmVsZWFzZXMgLmNvbnRhaW5lciwgLmdpZ3MgLmNvbnRhaW5lciwgLmFib3V0IC5jb250YWluZXJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KVxuICAgIHBhZGRpbmc6IDAgIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMSlcblxuXG4ubGlua3NcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLjUpXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogMi41KVxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDMpXG4gICZfX2l0ZW1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKVxuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNSAwLjVWOS41SDguNVYyLjVIMS41VjAuNUgxMC41WicgZmlsbD0nJTIzMUUxRTFFJyBzdHJva2U9JyUyMzFFMUUxRScvJTNFJTNDcGF0aCBkPSdNMSA4TDYgM0w4IDFMMTAgM0w4IDVMMyAxMEwxIDhaJyBmaWxsPSclMjMxRTFFMUUnIHN0cm9rZT0nJTIzMUUxRTFFJy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlLXZ3KSAqIDEpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUtdncpICogLjUpXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xXG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZS12dykgKiAzKVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxZW1cbiAgICAmOmhvdmVyXG4gICAgICBmaWx0ZXI6IGludmVydCgxKVxuXG5cbiJdfQ== */
