@font-face {
    font-family: "Work Sans";
    src: url(/build/admin/fonts/WorkSans-ExtraBold.e781c315.woff2) format('woff2'),
    url(/build/admin/fonts/WorkSans-ExtraBold.e64eae81.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Work Sans";
    src: url(/build/admin/fonts/WorkSans-Regular.98ae9d92.woff2) format('woff2'),
    url(/build/admin/fonts/WorkSans-Regular.9c3cbf48.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Work Sans";
    src: url(/build/admin/fonts/WorkSans-SemiBold.318827f0.woff2) format('woff2'),
    url(/build/admin/fonts/WorkSans-SemiBold.a79d9897.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Work Sans";
    src: url(/build/admin/fonts/WorkSans-Medium.fc0b8dda.woff2) format('woff2'),
    url(/build/admin/fonts/WorkSans-Medium.7bdd7a62.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
:root {
    /*------ Colors ------*/
    --color-product-base-black: #000000;
    --color-product-base-white: #FFFFFF;

    --color-product-neutral-200: #D2DDF4;
    --color-product-neutral-300: #BCC7DD;

    --color-product-primary-500: #24B283;

    --color-product-hover-700: #177F89;

    --color-product-danger-100: #FCECE9;
    --color-product-danger-200: #FAD3CE;
    --color-product-danger-500: #FF3333;

    --color-product-success-100: #ECFBD5;
    --color-product-success-200: #D5F8AC;
    --color-product-success-500: #24B283;

    --color-brand-secondary-900: #144B66;

    --color-text-default: var(--color-brand-secondary-900);
    --color-text-danger: var(--color-product-danger-500);
    --color-text-success: var(--color-product-success-500);

    --color-link-default: var(--color-product-primary-500);
    --color-button-default: var(--color-text-default);

    --color-text-title-default: var(--color-text-default);
    --color-text-paragraph-default: var(--color-text-default);
    --color-text-paragraph-highlight: var(--color-text-default);
    --color-text-label-default: var(--color-text-default);

    --color-input-border-default: var(--color-product-neutral-300);
    --color-input-border-danger: var(--color-product-danger-500);
    --color-input-placeholder: var(--color-product-neutral-300);

    /*------ Font families ------*/
    --font-family-standard: 'Work Sans', sans-serif;

    /*------ Font sizes ------*/
    --font-size-0: 0px;
    --font-size-1: 0.8rem;
    --font-size-2: 1rem;
    --font-size-3: 1.2rem;
    --font-size-4: 1.4rem;
    --font-size-5: 1.6rem;
    --font-size-6: 2.0rem;
    --font-size-7: 2.4rem;

    --font-size-text-small: var(--font-size-3);
    --font-size-text-normal: var(--font-size-4);
    --font-size-text-large: var(--font-size-6);

    --font-size-link: var(--font-size-text-normal);
    --font-size-button: var(--font-size-text-normal);

    --font-size-heading-title-1: var(--font-size-7);
    --font-size-heading-title-2: var(--font-size-6);
    --font-size-heading-title-3: var(--font-size-5);

    --font-size-label: var(--font-size-text-small);

    /*------ Line heights ------*/
    --line-height-0: 0px;
    --line-height-1: 1.6rem;
    --line-height-2: 1.8rem;
    --line-height-3: 2rem;
    --line-height-4: 2.4rem;
    --line-height-5: 2.8rem;
    --line-height-6: 3.2rem;
    --line-height-7: 3.6rem;

    --line-height-text-small: var(--line-height-3);
    --line-height-text-normal: var(--line-height-4);
    --line-height-text-large: var(--line-height-5);

    --line-height-link: var(--line-height-text-normal);
    --line-height-button: var(--line-height-text-normal);

    --line-height-heading-title-1: var(--line-height-7);
    --line-height-heading-title-2: var(--line-height-6);
    --line-height-heading-title-3: var(--line-height-4);

    --line-height-label: var(--line-height-text-small);

    /*------ Font weights ------*/
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;

    --font-weight-text-small-standard: var(--font-weight-regular);
    --font-weight-text-small-highlight: var(--font-weight-semibold);
    --font-weight-text-normal-standard: var(--font-weight-regular);
    --font-weight-text-normal-highlight: var(--font-weight-semibold);
    --font-weight-text-large: var(--font-weight-regular);

    --font-weight-link: var(--font-weight-text-normal-highlight);
    --font-weight-button: var(--font-weight-text-normal-highlight);

    --font-weight-heading-title-1: var(--font-weight-extrabold);
    --font-weight-heading-title-2-standard: var(--font-weight-medium);
    --font-weight-heading-title-2-highlight: var(--font-weight-semibold);
    --font-weight-heading-title-3: var(--font-weight-medium);

    --font-weight-label: var(--font-weight-text-small-highlight);

    /*------ Card ------*/
    --spacing-component-card: 16px;

    /*------ App ------*/
    --dossier-c2e-gutter: 16px;
    --dossier-c2e-app-min-width: 320px;
    --dossier-c2e-app-wrapper-max-width: 1328px;
    --dossier-c2e-app-wrapper-padding: 0 8px;

    --dossier-c2e-font-family-main: var(--font-family-standard);

    --dossier-c2e-font-size-main: var(--font-size-text-normal);
    --dossier-c2e-line-height-main: var(--line-height-text-normal);
    --dossier-c2e-font-weight-main: var(--font-weight-text-normal-standard);

    --dossier-c2e-color-surface-background-logged-out: var(--color-brand-secondary-900);
}

@media (min-width: 960px) {
    :root {
        /*------ Card ------*/
        --spacing-component-card: 24px;

        --dossier-c2e-gutter: 24px;
        --dossier-c2e-app-wrapper-padding: 0 24px;
    }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */
::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

*, ::after, ::before {
    box-sizing: inherit;
}

/*------ Main HTML ------*/
html {
    font-size: 62.5%; /* 62.5% of 16px = 10px */
    box-sizing: border-box;
}

html,
body {
    padding: 0;
    margin: 0;
    min-width: var(--dossier-c2e-app-min-width);
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
}

body {
    position: relative;
    color: var(--color-text-paragraph-default);
    font-family: var(--dossier-c2e-font-family-main);
    font-size: var(--dossier-c2e-font-size-main);
    line-height: var(--dossier-c2e-line-height-main);
    font-weight: var(--dossier-c2e-font-weight-main);
}

main {
    overflow-x: hidden;
    position: relative;
}

h1, .h1 {
    color: var(--color-text-title-default);
    font-size: var(--font-size-heading-title-1);
    font-weight: var(--font-weight-heading-title-1);
    line-height: var(--line-height-heading-title-1);
    margin: 0;
}

h2, .h2 {
    color: var(--color-text-title-default);
    font-size: var(--font-size-heading-title-2);
    font-weight: var(--font-weight-heading-title-2-standard);
    line-height: var(--line-height-heading-title-2);
    margin: 0;
}

h3, .h3 {
    color: var(--color-text-title-default);
    font-size: var(--font-size-heading-title-3);
    font-weight: var(--font-weight-heading-title-3);
    line-height: var(--line-height-heading-title-3);
    margin: 0;
    text-align: center;
}

p {
    color: var(--color-text-paragraph-default);
    font-size: var(--font-size-text-normal);
    font-weight: var(--font-weight-text-normal-standard);
    line-height: var(--line-height-text-normal);
    margin: 0;
}

a {
    color: var(--color-link-default);
    font-size: var(--font-size-link);
    font-weight: var(--font-weight-link);
    line-height: var(--line-height-link);
    transition: 200ms;
    transition-property: color;
}
a:focus,
a:hover {
    color: var(--color-product-hover-700);
    text-decoration: none;
}

button:focus,
button:hover {
    cursor: pointer;
}

/*------ Forms ------*/
label {
    display: block;
    color: var(--color-text-label-default);
    font-size: var(--font-size-label);
    line-height: var(--line-height-label);
    font-weight: var(--font-weight-label);
}

.form-label {
    display: block;
    margin-bottom: 8px;
}

input[type="checkbox"] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
    /* For iOS < 15 to remove gradient background */
    background-color: #fff;
    /* Not removed via appearance */
    margin: 0;
    font: inherit;
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-product-base-black);
    border-radius: 4px;
    float: left;
    transition: 200ms;
    transition-property: border-color, background;
}
input[type="checkbox"]::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTYgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNNS41OTQ2NyAxMS43MTZMMC43MTk2NjEgNi44NDA5OUMwLjQyNjc4IDYuNTQ4MTEgMC40MjY3OCA2LjA3MzI0IDAuNzE5NjYxIDUuNzgwMzNMMS43ODAzIDQuNzE5NjZDMi4wNzMxOCA0LjQyNjc1IDIuNTQ4MDggNC40MjY3NSAyLjg0MDk2IDQuNzE5NjZMNi4xMjUgOC4wMDM2N0wxMy4xNTkgMC45Njk2NjFDMTMuNDUxOSAwLjY3Njc4IDEzLjkyNjggMC42NzY3OCAxNC4yMTk3IDAuOTY5NjYxTDE1LjI4MDMgMi4wMzAzM0MxNS41NzMyIDIuMzIzMjEgMTUuNTczMiAyLjc5ODA4IDE1LjI4MDMgMy4wOTA5OUw2LjY1NTMzIDExLjcxNkM2LjM2MjQyIDEyLjAwODkgNS44ODc1NSAxMi4wMDg5IDUuNTk0NjcgMTEuNzE2WiIgZmlsbD0id2hpdGUiIC8+Cjwvc3ZnPgo=) no-repeat 50%;
}
input[type="checkbox"]:checked {
    border-color: var(--color-product-primary-500);
    background: var(--color-product-primary-500);
}

input[type="checkbox"] + .form-label {
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 0;
}

input {
    position: relative;
    color: var(--color-text-default);
    font-size: var(--font-size-text-normal);
    font-weight: var(--font-weight-text-normal-standard);
    line-height: var(--line-height-text-normal);
}

input:not([type="checkbox"]) {
    width: 100%;
    border: 1px solid var(--color-input-border-default);
    border-radius: 12px;
    padding: 11px 12px;
    transition: 200ms;
    transition-property: border-color;
}

input:focus {
    outline: none;
    border-color: var(--color-product-hover-700);
}

label.error input {
    border-color: var(--color-input-border-danger);
}

.form-error {
    margin-top: 4px;
    display: inline-block;
    color: var(--color-text-danger);
    font-size: var(--font-size-text-normal);
    font-weight: var(--font-weight-text-normal-standard);
    line-height: var(--line-height-text-normal);
}

::-moz-placeholder {
    color: var(--color-input-placeholder);
}

::placeholder {
    color: var(--color-input-placeholder);
}

.field-action-right {
    display: block;
    position: relative;
}

.field-action-right input {
    padding-right: 48px;
}

.field-action-right button {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    background: none;
    border: none;
    padding: 0;
    width: 24px;
    height: 24px;
}
.field-action-right button:focus,
.field-action-right button:hover {
    cursor: pointer;
}

.field-action-right .toggle-off-icon {
    display: block;
}
.field-action-right .toggle-on-icon {
    display: none;
}
.field-action-right .toggle-on .toggle-off-icon {
    display: none;
}
.field-action-right .toggle-on .toggle-on-icon {
    display: block;
}

/*------ Utils ------*/
.wrapper {
    max-width: var(--dossier-c2e-app-wrapper-max-width);
    margin: 0 auto;
    padding: var(--dossier-c2e-app-wrapper-padding);
}

.card {
    background: var(--color-product-base-white);
    padding: var(--spacing-component-card);
    border-radius: 16px;
}

.alert {
    --color-alert-icon: var(--color-text-default);

    border-radius: 12px;
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 8px 16px;
}
.alert svg {
    fill: var(--color-alert-icon);
}

.alert.alert-danger {
    --color-alert-icon: var(--color-text-danger);
    background-color: var(--color-product-danger-100);
    border: 1px solid var(--color-product-danger-200);
}

.alert.alert-success {
    --color-alert-icon: var(--color-text-success);
    background-color: var(--color-product-success-100);
    border: 1px solid var(--color-product-success-200);
}

.btn {
    display: inline-flex;
    gap: 10px;
    border-radius: 12px;
    padding: 11px 12px;
    align-items: center;
    justify-content: center;
    background: none;
    border: 1px solid var(--color-product-neutral-200);
    color: var(--color-button-default);
    text-decoration: none;
    font-size: var(--font-size-button);
    font-weight: var(--font-weight-button);
    line-height: var(--line-height-button);
    transition: 200ms;
    transition-property: background, border-color, color;
}
.btn svg {
    fill: currentColor;
    transition: 200ms;
    transition-property: fill;
}

.btn:disabled,
.btn.disabled {
    color: var(--color-product-neutral-200);
}
.btn:disabled:hover,
.btn.disabled:hover {
    cursor: default;
}

.btn.btn-primary {
    background-color: var(--color-product-primary-500);
    border-color: var(--color-product-primary-500);
    color: var(--color-product-base-white);
}

.btn:not(:disabled):hover {
    background: var(--color-product-hover-700);
    border-color: var(--color-product-hover-700);
    color: var(--color-product-base-white);
}

.svg-eye {
    fill: var(--color-text-default);
}
.form-hint {
    font-size: var(--font-size-2);
}
html {
    background: var(--dossier-c2e-color-surface-background-logged-out);
}

h1,
h2,
h3 {
    text-align: center;
}

main {
    min-height: 100vh;
    display: flex;
    align-items: center;
}

.login .btn,
.reset-password .btn {
    width: 100%;
}

.logged-out {
    --logged-out-grid-template-columns: repeat(4, 1fr);
    --logged-out-grid-gap: var(--dossier-c2e-gutter);
    --logged-out-padding: 8px 0;

    --logged-out-children-gap: 24px;

    --login-grid-area: 1 / 1 / 2 / 5;
    --reset-password-grid-area: 1 / 1 / 2 / 5;
    --login-external-links-grid-area: 2 / 1 / 3 / 5;

    padding: var(--logged-out-padding);
    display: grid;
    grid-template-columns: var(--logged-out-grid-template-columns);
    grid-gap: var(--logged-out-grid-gap);
}

.logged-out h1 {
    margin-bottom: var(--logged-out-children-gap);
}

.logged-out header .logo img {
    margin: 0 auto 24px;
    display: block;
}

.login,
.reset-password,
.login-external-links {
    width: 100%;
    min-width: 380px;
}

.login {
    grid-area: var(--login-grid-area);
}
.login-external-links {
    grid-area: var(--login-external-links-grid-area);
}
.reset-password {
    grid-area: var(--reset-password-grid-area);
}

.form > * + * {
    margin-top: var(--logged-out-children-gap);
}

.form__actions {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.login__form__password__actions {
    margin-top: 8px;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--dossier-c2e-gutter);
}

.g-recaptcha {
    display: flex;
    justify-content: center;
}

.login__external-links__links {
    display: flex;
    gap: 16px;
}

.login__external-links__links .btn {
    width: calc(50% - 8px);
}

@media (min-width: 600px) {
    .logged-out {
        --logged-out-grid-template-columns: repeat(8, 1fr);

        --login-grid-area: 1 / 2 / 2 / 8;
        --reset-password-grid-area: 1 / 2 / 2 / 8;
        --login-external-links-grid-area: 2 / 2 / 3 / 8;
    }
}

@media (min-width: 960px) {
    .logged-out {
        --logged-out-grid-template-columns: repeat(12, 1fr);
        --logged-out-padding: 24px 0;

        --login-grid-area: 1 / 3 / 2 / 11;
        --reset-password-grid-area: 1 / 3 / 2 / 11;
        --login-external-links-grid-area: 2 / 3 / 3 / 11;
    }
}

@media (min-width: 1200px) {
    .logged-out {
        --login-grid-area: 1 / 5 / 2 / 9;
        --reset-password-grid-area: 1 / 5 / 2 / 9;
        --login-external-links-grid-area: 2 / 5 / 3 / 9;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLGlDQUFpQztBQUNyQztBQUNBO0lBQ0ksZ0RBQWdEO0FBQ3BEO0FBQ0E7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFNBQVM7QUFDYjs7QUFFQTtJQUNJLGVBQWU7SUFDZixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSTtRQUNJLGtEQUFrRDs7UUFFbEQsZ0NBQWdDO1FBQ2hDLHlDQUF5QztRQUN6QywrQ0FBK0M7SUFDbkQ7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksbURBQW1EO1FBQ25ELDRCQUE0Qjs7UUFFNUIsaUNBQWlDO1FBQ2pDLDBDQUEwQztRQUMxQyxnREFBZ0Q7SUFDcEQ7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksZ0NBQWdDO1FBQ2hDLHlDQUF5QztRQUN6QywrQ0FBK0M7SUFDbkQ7QUFDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9PYmxpZ2UvZm9udHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvT2JsaWdlL3ZhcmlhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9PYmxpZ2UvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9PYmxpZ2UvbG9nZ2VkLW91dC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Xb3JrU2Fucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1dvcmtTYW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1dvcmtTYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9Xb3JrU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvV29ya1NhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9Xb3JrU2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiOnJvb3Qge1xuICAgIC8qLS0tLS0tIENvbG9ycyAtLS0tLS0qL1xuICAgIC0tY29sb3ItcHJvZHVjdC1iYXNlLWJsYWNrOiAjMDAwMDAwO1xuICAgIC0tY29sb3ItcHJvZHVjdC1iYXNlLXdoaXRlOiAjRkZGRkZGO1xuXG4gICAgLS1jb2xvci1wcm9kdWN0LW5ldXRyYWwtMjAwOiAjRDJEREY0O1xuICAgIC0tY29sb3ItcHJvZHVjdC1uZXV0cmFsLTMwMDogI0JDQzdERDtcblxuICAgIC0tY29sb3ItcHJvZHVjdC1wcmltYXJ5LTUwMDogIzI0QjI4MztcblxuICAgIC0tY29sb3ItcHJvZHVjdC1ob3Zlci03MDA6ICMxNzdGODk7XG5cbiAgICAtLWNvbG9yLXByb2R1Y3QtZGFuZ2VyLTEwMDogI0ZDRUNFOTtcbiAgICAtLWNvbG9yLXByb2R1Y3QtZGFuZ2VyLTIwMDogI0ZBRDNDRTtcbiAgICAtLWNvbG9yLXByb2R1Y3QtZGFuZ2VyLTUwMDogI0ZGMzMzMztcblxuICAgIC0tY29sb3ItcHJvZHVjdC1zdWNjZXNzLTEwMDogI0VDRkJENTtcbiAgICAtLWNvbG9yLXByb2R1Y3Qtc3VjY2Vzcy0yMDA6ICNENUY4QUM7XG4gICAgLS1jb2xvci1wcm9kdWN0LXN1Y2Nlc3MtNTAwOiAjMjRCMjgzO1xuXG4gICAgLS1jb2xvci1icmFuZC1zZWNvbmRhcnktOTAwOiAjMTQ0QjY2O1xuXG4gICAgLS1jb2xvci10ZXh0LWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeS05MDApO1xuICAgIC0tY29sb3ItdGV4dC1kYW5nZXI6IHZhcigtLWNvbG9yLXByb2R1Y3QtZGFuZ2VyLTUwMCk7XG4gICAgLS1jb2xvci10ZXh0LXN1Y2Nlc3M6IHZhcigtLWNvbG9yLXByb2R1Y3Qtc3VjY2Vzcy01MDApO1xuXG4gICAgLS1jb2xvci1saW5rLWRlZmF1bHQ6IHZhcigtLWNvbG9yLXByb2R1Y3QtcHJpbWFyeS01MDApO1xuICAgIC0tY29sb3ItYnV0dG9uLWRlZmF1bHQ6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG5cbiAgICAtLWNvbG9yLXRleHQtdGl0bGUtZGVmYXVsdDogdmFyKC0tY29sb3ItdGV4dC1kZWZhdWx0KTtcbiAgICAtLWNvbG9yLXRleHQtcGFyYWdyYXBoLWRlZmF1bHQ6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG4gICAgLS1jb2xvci10ZXh0LXBhcmFncmFwaC1oaWdobGlnaHQ6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLWRlZmF1bHQ6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG5cbiAgICAtLWNvbG9yLWlucHV0LWJvcmRlci1kZWZhdWx0OiB2YXIoLS1jb2xvci1wcm9kdWN0LW5ldXRyYWwtMzAwKTtcbiAgICAtLWNvbG9yLWlucHV0LWJvcmRlci1kYW5nZXI6IHZhcigtLWNvbG9yLXByb2R1Y3QtZGFuZ2VyLTUwMCk7XG4gICAgLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3ItcHJvZHVjdC1uZXV0cmFsLTMwMCk7XG5cbiAgICAvKi0tLS0tLSBGb250IGZhbWlsaWVzIC0tLS0tLSovXG4gICAgLS1mb250LWZhbWlseS1zdGFuZGFyZDogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgICAvKi0tLS0tLSBGb250IHNpemVzIC0tLS0tLSovXG4gICAgLS1mb250LXNpemUtMDogMHB4O1xuICAgIC0tZm9udC1zaXplLTE6IDAuOHJlbTtcbiAgICAtLWZvbnQtc2l6ZS0yOiAxcmVtO1xuICAgIC0tZm9udC1zaXplLTM6IDEuMnJlbTtcbiAgICAtLWZvbnQtc2l6ZS00OiAxLjRyZW07XG4gICAgLS1mb250LXNpemUtNTogMS42cmVtO1xuICAgIC0tZm9udC1zaXplLTY6IDIuMHJlbTtcbiAgICAtLWZvbnQtc2l6ZS03OiAyLjRyZW07XG5cbiAgICAtLWZvbnQtc2l6ZS10ZXh0LXNtYWxsOiB2YXIoLS1mb250LXNpemUtMyk7XG4gICAgLS1mb250LXNpemUtdGV4dC1ub3JtYWw6IHZhcigtLWZvbnQtc2l6ZS00KTtcbiAgICAtLWZvbnQtc2l6ZS10ZXh0LWxhcmdlOiB2YXIoLS1mb250LXNpemUtNik7XG5cbiAgICAtLWZvbnQtc2l6ZS1saW5rOiB2YXIoLS1mb250LXNpemUtdGV4dC1ub3JtYWwpO1xuICAgIC0tZm9udC1zaXplLWJ1dHRvbjogdmFyKC0tZm9udC1zaXplLXRleHQtbm9ybWFsKTtcblxuICAgIC0tZm9udC1zaXplLWhlYWRpbmctdGl0bGUtMTogdmFyKC0tZm9udC1zaXplLTcpO1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmctdGl0bGUtMjogdmFyKC0tZm9udC1zaXplLTYpO1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmctdGl0bGUtMzogdmFyKC0tZm9udC1zaXplLTUpO1xuXG4gICAgLS1mb250LXNpemUtbGFiZWw6IHZhcigtLWZvbnQtc2l6ZS10ZXh0LXNtYWxsKTtcblxuICAgIC8qLS0tLS0tIExpbmUgaGVpZ2h0cyAtLS0tLS0qL1xuICAgIC0tbGluZS1oZWlnaHQtMDogMHB4O1xuICAgIC0tbGluZS1oZWlnaHQtMTogMS42cmVtO1xuICAgIC0tbGluZS1oZWlnaHQtMjogMS44cmVtO1xuICAgIC0tbGluZS1oZWlnaHQtMzogMnJlbTtcbiAgICAtLWxpbmUtaGVpZ2h0LTQ6IDIuNHJlbTtcbiAgICAtLWxpbmUtaGVpZ2h0LTU6IDIuOHJlbTtcbiAgICAtLWxpbmUtaGVpZ2h0LTY6IDMuMnJlbTtcbiAgICAtLWxpbmUtaGVpZ2h0LTc6IDMuNnJlbTtcblxuICAgIC0tbGluZS1oZWlnaHQtdGV4dC1zbWFsbDogdmFyKC0tbGluZS1oZWlnaHQtMyk7XG4gICAgLS1saW5lLWhlaWdodC10ZXh0LW5vcm1hbDogdmFyKC0tbGluZS1oZWlnaHQtNCk7XG4gICAgLS1saW5lLWhlaWdodC10ZXh0LWxhcmdlOiB2YXIoLS1saW5lLWhlaWdodC01KTtcblxuICAgIC0tbGluZS1oZWlnaHQtbGluazogdmFyKC0tbGluZS1oZWlnaHQtdGV4dC1ub3JtYWwpO1xuICAgIC0tbGluZS1oZWlnaHQtYnV0dG9uOiB2YXIoLS1saW5lLWhlaWdodC10ZXh0LW5vcm1hbCk7XG5cbiAgICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmctdGl0bGUtMTogdmFyKC0tbGluZS1oZWlnaHQtNyk7XG4gICAgLS1saW5lLWhlaWdodC1oZWFkaW5nLXRpdGxlLTI6IHZhcigtLWxpbmUtaGVpZ2h0LTYpO1xuICAgIC0tbGluZS1oZWlnaHQtaGVhZGluZy10aXRsZS0zOiB2YXIoLS1saW5lLWhlaWdodC00KTtcblxuICAgIC0tbGluZS1oZWlnaHQtbGFiZWw6IHZhcigtLWxpbmUtaGVpZ2h0LXRleHQtc21hbGwpO1xuXG4gICAgLyotLS0tLS0gRm9udCB3ZWlnaHRzIC0tLS0tLSovXG4gICAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4gICAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAgIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gICAgLS1mb250LXdlaWdodC10ZXh0LXNtYWxsLXN0YW5kYXJkOiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbiAgICAtLWZvbnQtd2VpZ2h0LXRleHQtc21hbGwtaGlnaGxpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1zdGFuZGFyZDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gICAgLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1oaWdobGlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgICAtLWZvbnQtd2VpZ2h0LXRleHQtbGFyZ2U6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXG4gICAgLS1mb250LXdlaWdodC1saW5rOiB2YXIoLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1oaWdobGlnaHQpO1xuICAgIC0tZm9udC13ZWlnaHQtYnV0dG9uOiB2YXIoLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1oaWdobGlnaHQpO1xuXG4gICAgLS1mb250LXdlaWdodC1oZWFkaW5nLXRpdGxlLTE6IHZhcigtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZCk7XG4gICAgLS1mb250LXdlaWdodC1oZWFkaW5nLXRpdGxlLTItc3RhbmRhcmQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgLS1mb250LXdlaWdodC1oZWFkaW5nLXRpdGxlLTItaGlnaGxpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgLS1mb250LXdlaWdodC1oZWFkaW5nLXRpdGxlLTM6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cbiAgICAtLWZvbnQtd2VpZ2h0LWxhYmVsOiB2YXIoLS1mb250LXdlaWdodC10ZXh0LXNtYWxsLWhpZ2hsaWdodCk7XG5cbiAgICAvKi0tLS0tLSBDYXJkIC0tLS0tLSovXG4gICAgLS1zcGFjaW5nLWNvbXBvbmVudC1jYXJkOiAxNnB4O1xuXG4gICAgLyotLS0tLS0gQXBwIC0tLS0tLSovXG4gICAgLS1kb3NzaWVyLWMyZS1ndXR0ZXI6IDE2cHg7XG4gICAgLS1kb3NzaWVyLWMyZS1hcHAtbWluLXdpZHRoOiAzMjBweDtcbiAgICAtLWRvc3NpZXItYzJlLWFwcC13cmFwcGVyLW1heC13aWR0aDogMTMyOHB4O1xuICAgIC0tZG9zc2llci1jMmUtYXBwLXdyYXBwZXItcGFkZGluZzogMCA4cHg7XG5cbiAgICAtLWRvc3NpZXItYzJlLWZvbnQtZmFtaWx5LW1haW46IHZhcigtLWZvbnQtZmFtaWx5LXN0YW5kYXJkKTtcblxuICAgIC0tZG9zc2llci1jMmUtZm9udC1zaXplLW1haW46IHZhcigtLWZvbnQtc2l6ZS10ZXh0LW5vcm1hbCk7XG4gICAgLS1kb3NzaWVyLWMyZS1saW5lLWhlaWdodC1tYWluOiB2YXIoLS1saW5lLWhlaWdodC10ZXh0LW5vcm1hbCk7XG4gICAgLS1kb3NzaWVyLWMyZS1mb250LXdlaWdodC1tYWluOiB2YXIoLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1zdGFuZGFyZCk7XG5cbiAgICAtLWRvc3NpZXItYzJlLWNvbG9yLXN1cmZhY2UtYmFja2dyb3VuZC1sb2dnZWQtb3V0OiB2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnktOTAwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgICAvKi0tLS0tLSBDYXJkIC0tLS0tLSovXG4gICAgICAgIC0tc3BhY2luZy1jb21wb25lbnQtY2FyZDogMjRweDtcblxuICAgICAgICAtLWRvc3NpZXItYzJlLWd1dHRlcjogMjRweDtcbiAgICAgICAgLS1kb3NzaWVyLWMyZS1hcHAtd3JhcHBlci1wYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJmb250cy5jc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMuY3NzXCI7XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9XG5cbi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vaHRtbDVib2lsZXJwbGF0ZS5jb20vICovXG46Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfWhye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO21hcmdpbjoxZW0gMDtwYWRkaW5nOjB9YXVkaW8sY2FudmFzLGlmcmFtZSxpbWcsc3ZnLHZpZGVve3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1maWVsZHNldHtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjB9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfS5oaWRkZW4sW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3Itb25seXtib3JkZXI6MDtjbGlwOnJlY3QoMCwwLDAsMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9LnNyLW9ubHkuZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS5mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3doaXRlLXNwYWNlOmluaGVyaXQ7d2lkdGg6YXV0b30uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS5jbGVhcmZpeDo6YmVmb3JlLC5jbGVhcmZpeDo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmIWltcG9ydGFudDtjb2xvcjojMDAwIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9YVtocmVmXj1cIiNcIl06OmFmdGVyLGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXJ7Y29udGVudDpcIlwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCFpbXBvcnRhbnR9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfX1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tIE1haW4gSFRNTCAtLS0tLS0qL1xuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTsgLyogNjIuNSUgb2YgMTZweCA9IDEwcHggKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1kb3NzaWVyLWMyZS1hcHAtbWluLXdpZHRoKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGFyYWdyYXBoLWRlZmF1bHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kb3NzaWVyLWMyZS1mb250LWZhbWlseS1tYWluKTtcbiAgICBmb250LXNpemU6IHZhcigtLWRvc3NpZXItYzJlLWZvbnQtc2l6ZS1tYWluKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZG9zc2llci1jMmUtbGluZS1oZWlnaHQtbWFpbik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWRvc3NpZXItYzJlLWZvbnQtd2VpZ2h0LW1haW4pO1xufVxuXG5tYWluIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oMSwgLmgxIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10aXRsZS1kZWZhdWx0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXRpdGxlLTEpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXRpdGxlLTEpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXRpdGxlLTEpO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaDIsIC5oMiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdGl0bGUtZGVmYXVsdCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy10aXRsZS0yKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy10aXRsZS0yLXN0YW5kYXJkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy10aXRsZS0yKTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmgzLCAuaDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRpdGxlLWRlZmF1bHQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctdGl0bGUtMyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctdGl0bGUtMyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctdGl0bGUtMyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxucCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGFyYWdyYXBoLWRlZmF1bHQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRleHQtbm9ybWFsKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtdGV4dC1ub3JtYWwtc3RhbmRhcmQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10ZXh0LW5vcm1hbCk7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGluay1kZWZhdWx0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1saW5rKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGluayk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxpbmspO1xuICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xufVxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcm9kdWN0LWhvdmVyLTcwMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0gRm9ybXMgLS0tLS0tKi9cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1kZWZhdWx0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYWJlbCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxhYmVsKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGFiZWwpO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIC8qIEFkZCBpZiBub3QgdXNpbmcgYXV0b3ByZWZpeGVyICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRm9yIGlPUyA8IDE1IHRvIHJlbW92ZSBncmFkaWVudCBiYWNrZ3JvdW5kICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAvKiBOb3QgcmVtb3ZlZCB2aWEgYXBwZWFyYW5jZSAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcm9kdWN0LWJhc2UtYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGJhY2tncm91bmQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmhjbWxoTFdocFpHUmxiajBpZEhKMVpTSWdkMmxrZEdnOUlqRTJJaUJvWldsbmFIUTlJakV5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFlnTVRJaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NpQWdJQ0E4Y0dGMGFDQmtQU0pOTlM0MU9UUTJOeUF4TVM0M01UWk1NQzQzTVRrMk5qRWdOaTQ0TkRBNU9VTXdMalF5TmpjNElEWXVOVFE0TVRFZ01DNDBNalkzT0NBMkxqQTNNekkwSURBdU56RTVOall4SURVdU56Z3dNek5NTVM0M09EQXpJRFF1TnpFNU5qWkRNaTR3TnpNeE9DQTBMalF5TmpjMUlESXVOVFE0TURnZ05DNDBNalkzTlNBeUxqZzBNRGsySURRdU56RTVOalpNTmk0eE1qVWdPQzR3TURNMk4wd3hNeTR4TlRrZ01DNDVOamsyTmpGRE1UTXVORFV4T1NBd0xqWTNOamM0SURFekxqa3lOamdnTUM0Mk56WTNPQ0F4TkM0eU1UazNJREF1T1RZNU5qWXhUREUxTGpJNE1ETWdNaTR3TXpBek0wTXhOUzQxTnpNeUlESXVNekl6TWpFZ01UVXVOVGN6TWlBeUxqYzVPREE0SURFMUxqSTRNRE1nTXk0d09UQTVPVXcyTGpZMU5UTXpJREV4TGpjeE5rTTJMak0yTWpReUlERXlMakF3T0RrZ05TNDRPRGMxTlNBeE1pNHdNRGc1SURVdU5UazBOamNnTVRFdU56RTJXaUlnWm1sc2JEMGlkMmhwZEdVaUlDOCtDand2YzNablBnbz0pIG5vLXJlcGVhdCA1MCU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcm9kdWN0LXByaW1hcnktNTAwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcm9kdWN0LXByaW1hcnktNTAwKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZvcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGV4dC1ub3JtYWwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1zdGFuZGFyZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXRleHQtbm9ybWFsKTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1pbnB1dC1ib3JkZXItZGVmYXVsdCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByb2R1Y3QtaG92ZXItNzAwKTtcbn1cblxubGFiZWwuZXJyb3IgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyLWRhbmdlcik7XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGV4dC1ub3JtYWwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10ZXh0LW5vcm1hbC1zdGFuZGFyZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXRleHQtbm9ybWFsKTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxuLmZpZWxkLWFjdGlvbi1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtYWN0aW9uLXJpZ2h0IGlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4uZmllbGQtYWN0aW9uLXJpZ2h0IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuLmZpZWxkLWFjdGlvbi1yaWdodCBidXR0b246Zm9jdXMsXG4uZmllbGQtYWN0aW9uLXJpZ2h0IGJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtYWN0aW9uLXJpZ2h0IC50b2dnbGUtb2ZmLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpZWxkLWFjdGlvbi1yaWdodCAudG9nZ2xlLW9uLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtYWN0aW9uLXJpZ2h0IC50b2dnbGUtb24gLnRvZ2dsZS1vZmYtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC1hY3Rpb24tcmlnaHQgLnRvZ2dsZS1vbiAudG9nZ2xlLW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLSBVdGlscyAtLS0tLS0qL1xuLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tZG9zc2llci1jMmUtYXBwLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1kb3NzaWVyLWMyZS1hcHAtd3JhcHBlci1wYWRkaW5nKTtcbn1cblxuLmNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByb2R1Y3QtYmFzZS13aGl0ZSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1jb21wb25lbnQtY2FyZCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmFsZXJ0IHtcbiAgICAtLWNvbG9yLWFsZXJ0LWljb246IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYWxlcnQgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1hbGVydC1pY29uKTtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gICAgLS1jb2xvci1hbGVydC1pY29uOiB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJvZHVjdC1kYW5nZXItMTAwKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcm9kdWN0LWRhbmdlci0yMDApO1xufVxuXG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gICAgLS1jb2xvci1hbGVydC1pY29uOiB2YXIoLS1jb2xvci10ZXh0LXN1Y2Nlc3MpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByb2R1Y3Qtc3VjY2Vzcy0xMDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByb2R1Y3Qtc3VjY2Vzcy0yMDApO1xufVxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByb2R1Y3QtbmV1dHJhbC0yMDApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1idXR0b24tZGVmYXVsdCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJ1dHRvbik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJ1dHRvbik7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbn1cbi5idG4gc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbn1cblxuLmJ0bjpkaXNhYmxlZCxcbi5idG4uZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcm9kdWN0LW5ldXRyYWwtMjAwKTtcbn1cbi5idG46ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByb2R1Y3QtcHJpbWFyeS01MDApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJvZHVjdC1wcmltYXJ5LTUwMCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByb2R1Y3QtYmFzZS13aGl0ZSk7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByb2R1Y3QtaG92ZXItNzAwKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByb2R1Y3QtaG92ZXItNzAwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJvZHVjdC1iYXNlLXdoaXRlKTtcbn1cblxuLnN2Zy1leWUge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtZGVmYXVsdCk7XG59XG4uZm9ybS1oaW50IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbn0iLCJAaW1wb3J0IFwiYmFzZS5jc3NcIjtcblxuaHRtbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZG9zc2llci1jMmUtY29sb3Itc3VyZmFjZS1iYWNrZ3JvdW5kLWxvZ2dlZC1vdXQpO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubWFpbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9naW4gLmJ0bixcbi5yZXNldC1wYXNzd29yZCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2dlZC1vdXQge1xuICAgIC0tbG9nZ2VkLW91dC1ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIC0tbG9nZ2VkLW91dC1ncmlkLWdhcDogdmFyKC0tZG9zc2llci1jMmUtZ3V0dGVyKTtcbiAgICAtLWxvZ2dlZC1vdXQtcGFkZGluZzogOHB4IDA7XG5cbiAgICAtLWxvZ2dlZC1vdXQtY2hpbGRyZW4tZ2FwOiAyNHB4O1xuXG4gICAgLS1sb2dpbi1ncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDU7XG4gICAgLS1yZXNldC1wYXNzd29yZC1ncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDU7XG4gICAgLS1sb2dpbi1leHRlcm5hbC1saW5rcy1ncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDU7XG5cbiAgICBwYWRkaW5nOiB2YXIoLS1sb2dnZWQtb3V0LXBhZGRpbmcpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sb2dnZWQtb3V0LWdyaWQtdGVtcGxhdGUtY29sdW1ucyk7XG4gICAgZ3JpZC1nYXA6IHZhcigtLWxvZ2dlZC1vdXQtZ3JpZC1nYXApO1xufVxuXG4ubG9nZ2VkLW91dCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbG9nZ2VkLW91dC1jaGlsZHJlbi1nYXApO1xufVxuXG4ubG9nZ2VkLW91dCBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9naW4sXG4ucmVzZXQtcGFzc3dvcmQsXG4ubG9naW4tZXh0ZXJuYWwtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG59XG5cbi5sb2dpbiB7XG4gICAgZ3JpZC1hcmVhOiB2YXIoLS1sb2dpbi1ncmlkLWFyZWEpO1xufVxuLmxvZ2luLWV4dGVybmFsLWxpbmtzIHtcbiAgICBncmlkLWFyZWE6IHZhcigtLWxvZ2luLWV4dGVybmFsLWxpbmtzLWdyaWQtYXJlYSk7XG59XG4ucmVzZXQtcGFzc3dvcmQge1xuICAgIGdyaWQtYXJlYTogdmFyKC0tcmVzZXQtcGFzc3dvcmQtZ3JpZC1hcmVhKTtcbn1cblxuLmZvcm0gPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbG9nZ2VkLW91dC1jaGlsZHJlbi1nYXApO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cblxuLmxvZ2luX19mb3JtX19wYXNzd29yZF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHZhcigtLWRvc3NpZXItYzJlLWd1dHRlcik7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luX19leHRlcm5hbC1saW5rc19fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4ubG9naW5fX2V4dGVybmFsLWxpbmtzX19saW5rcyAuYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubG9nZ2VkLW91dCB7XG4gICAgICAgIC0tbG9nZ2VkLW91dC1ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuXG4gICAgICAgIC0tbG9naW4tZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyA4O1xuICAgICAgICAtLXJlc2V0LXBhc3N3b3JkLWdyaWQtYXJlYTogMSAvIDIgLyAyIC8gODtcbiAgICAgICAgLS1sb2dpbi1leHRlcm5hbC1saW5rcy1ncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAubG9nZ2VkLW91dCB7XG4gICAgICAgIC0tbG9nZ2VkLW91dC1ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgLS1sb2dnZWQtb3V0LXBhZGRpbmc6IDI0cHggMDtcblxuICAgICAgICAtLWxvZ2luLWdyaWQtYXJlYTogMSAvIDMgLyAyIC8gMTE7XG4gICAgICAgIC0tcmVzZXQtcGFzc3dvcmQtZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyAxMTtcbiAgICAgICAgLS1sb2dpbi1leHRlcm5hbC1saW5rcy1ncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDExO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sb2dnZWQtb3V0IHtcbiAgICAgICAgLS1sb2dpbi1ncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDk7XG4gICAgICAgIC0tcmVzZXQtcGFzc3dvcmQtZ3JpZC1hcmVhOiAxIC8gNSAvIDIgLyA5O1xuICAgICAgICAtLWxvZ2luLWV4dGVybmFsLWxpbmtzLWdyaWQtYXJlYTogMiAvIDUgLyAzIC8gOTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/