@charset "UTF-8";
/* moved by compressor */
@import "../../../Resources/smartmenus/sm-core-css";@import "../../../Resources/barmer";@import "../../../Resources/colors";@import "../../../Resources/fonts";@import "../../../Resources/typography";@import "../../../Resources/spaces";@import "../../../Resources/navigation";@import "../../../Resources/form";@import "../../../Resources/fullwidthheroimage";@import "../../../Resources/imagewithtextoverlapping";@import "../../../Resources/slickslider";@import "../../../Resources/tilescards";@import "../../../Resources/referentscard";@import "../../../Resources/accordion";@import "../../../Resources/intro";@import "../../../Resources/layers";@import "../../../Resources/dashboard";@import "../../../Resources/quote";@import "../../../Resources/plyr";@import "../../../Resources/videoslider";@import "../../../Resources/contrast";@import "../../../Resources/sharethis";@import "../../../Resources/university";@import "../../../Resources/knowledgeCheck";
/* moved by compressor */
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }
/* default styles for extension "tx_form" */
    .captcha { margin-bottom: .5rem; }
    .captcha a { margin-left: .5rem; }
    .captcha--reloading img { opacity: 0.5; }
    .captcha--reloading a { cursor: auto; }
    .captcha--spin .captcha__reload svg { animation: spin 0.8s infinite linear; }
    .captcha__audio__mute { display: none; }
    .captcha--playing .captcha__audio__mute { display: inherit; }
    .captcha--playing .captcha__audio__sound { display: none; }
    @keyframes spin {
      from {transform:rotate(359deg);}
      to {transform:rotate(0deg);}
    }

.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225}.femanager_flashmessages>.message-1{background-color:#fbf6de;border:1px solid #b1905c;color:#9e7d4a}.femanager_flashmessages>.message-0{background-color:#cdeaca;border:1px solid #58b548;color:#3b7826}.femanager_flashmessages>.message--1{background-color:#eaf7ff;border:1px solid #c5dbe6;color:#4c73a1}.femanager_flashmessages>.message--2{background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}
.tx-femanager .qq-uploader{position:relative;width:100%}.tx-femanager .qq-upload-button-focus{outline:1px dotted #000}.tx-femanager .qq-upload-drop-area,.tx-femanager .qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#ff9797;text-align:center}.tx-femanager .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.tx-femanager .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.tx-femanager .qq-upload-drop-area-active{background:#ff7171}.tx-femanager .qq-upload-list{margin:0;padding:0;list-style:none}.tx-femanager .qq-upload-list .alert{text-align:center;margin-top:10px}.tx-femanager .qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px}.tx-femanager .qq-upload-file,.tx-femanager .qq-upload-spinner,.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-failed-text,.tx-femanager .qq-upload-finished,.tx-femanager .qq-upload-delete{margin-right:12px}.tx-femanager .qq-upload-delete{font:0/0 a !important;text-shadow:none;color:rgba(0,0,0,0) !important;display:inline-block !important;margin-top:3px}.tx-femanager .qq-upload-spinner{display:inline-block;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-drop-processing{display:none}.tx-femanager .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}.tx-femanager .qq-upload-finished{display:none;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{display:none;color:#000}.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-delete{color:#000}.tx-femanager .qq-upload-retryable .qq-upload-retry{display:inline}.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{font-size:12px;font-weight:normal}.tx-femanager .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}.tx-femanager .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-upload-fail .qq-upload-failed-text{display:inline}.tx-femanager .qq-upload-retrying .qq-upload-failed-text{display:inline;color:#d60000}.tx-femanager .qq-upload-list li.qq-upload-success{background-color:#5da30c;color:#fff}.tx-femanager .qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}.tx-femanager .qq-progress-bar{background:-moz-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(30, 87, 153)), color-stop(50%, rgb(41, 137, 216)), color-stop(51%, rgb(32, 124, 202)), color-stop(100%, rgb(125, 185, 232)));background:-webkit-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-o-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-ms-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:linear-gradient(to bottom, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none;margin-top:10px}.tx-femanager .fileupload_image{max-width:200px;margin-top:20px}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./packages/fullmoon-digital-customer-extension/Resources/Private/SCSS/bootstrapVariables.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*$grid-gutter-width: 48px;*/
/*$color-grey: #a4a4a4;
$color-darkergrey: #2C2C2C;
$color-error: $color-pink;
$color-lumigreen: #cbed03;
$color-lumigreen-light: #ebf498;
$color-links: #4E8422;
$border-color: $color-darkgreen;*/
/* tooltip */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./packages/fullmoon-digital-customer-extension/Resources/Private/SCSS/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*$grid-gutter-width: 48px;*/
/*$color-grey: #a4a4a4;
$color-darkergrey: #2C2C2C;
$color-error: $color-pink;
$color-lumigreen: #cbed03;
$color-lumigreen-light: #ebf498;
$color-links: #4E8422;
$border-color: $color-darkgreen;*/
/* tooltip */
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Black.5eadd281.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Black.a5d288d4.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Black.2645d73b.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-BlackItalic.c793a1c1.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-BlackItalic.5752a637.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-BlackItalic.95793688.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Bold.c565d4e8.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Bold.5474635b.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Bold.eede0cc8.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-BoldItalic.ebcfa4a5.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-BoldItalic.db598c63.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-BoldItalic.cc945caf.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Italic.088fab57.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Italic.90960ae5.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Italic.103c4aec.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Light.c0477a06.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Light.573eabe1.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Light.7fbb4671.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-LightItalic.8e1ac15c.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-LightItalic.0b1d223e.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-LightItalic.5ba5a99a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Regular.1fa6f14a.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Regular.d8686a06.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Regular.f91b91a1.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #8739F4;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 135, 57, 244;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(54, 22.8, 97.6);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(231, 215.4, 252.8);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(207, 175.8, 250.6);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "BARMER Beat Screen";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1.25rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-body-color: #212121;
  --bs-body-color-rgb: 33, 33, 33;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 33, 33, 0.75);
  --bs-secondary-color-rgb: 33, 33, 33;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 33, 33, 0.5);
  --bs-tertiary-color-rgb: 33, 33, 33;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #8739F4;
  --bs-link-color-rgb: 135, 57, 244;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(108, 45.6, 195.2);
  --bs-link-hover-color-rgb: 108, 46, 195;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212121;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #8F8F8F;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 24px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(135, 57, 244, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(183, 136.2, 248.4);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(27, 11.4, 48.8);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(81, 34.2, 146.4);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(183, 136.2, 248.4);
  --bs-link-hover-color: rgb(197.4, 159.96, 249.72);
  --bs-link-color-rgb: 183, 136, 248;
  --bs-link-hover-color-rgb: 197, 160, 250;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.45rem + 2.4vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 1rem;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 1rem;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 1rem;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 1rem;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  .lead {
    font-size: 1.5625rem;
  }
}
.lead {
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 1rem;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  .blockquote {
    font-size: 1.5625rem;
  }
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 1rem;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 960px;
  --bs-breakpoint-xl: 1024px;
  --bs-breakpoint-xxl: 1200px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 960px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(231, 215.4, 252.8);
  --bs-table-border-color: rgb(184.8, 172.32, 202.24);
  --bs-table-striped-bg: rgb(219.45, 204.63, 240.16);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(207.9, 193.86, 227.52);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(213.675, 199.245, 233.84);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 959.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.6em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 2rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-check-input:checked {
  background-color: #8739F4;
  border-color: #8739F4;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #8739F4;
  border-color: #8739F4;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28195, 156, 249.5%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #8739F4;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(219, 195.6, 251.7);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #8739F4;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(219, 195.6, 251.7);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 1em;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: 4px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 1em;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: 4px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 32px;
  --bs-btn-padding-y: 14px;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.6;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 36px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8739F4;
  --bs-btn-border-color: #8739F4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(114.75, 48.45, 207.4);
  --bs-btn-hover-border-color: rgb(108, 45.6, 195.2);
  --bs-btn-focus-shadow-rgb: 153, 87, 246;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108, 45.6, 195.2);
  --bs-btn-active-border-color: rgb(101.25, 42.75, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8739F4;
  --bs-btn-disabled-border-color: #8739F4;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #8739F4;
  --bs-btn-border-color: #8739F4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8739F4;
  --bs-btn-hover-border-color: #8739F4;
  --bs-btn-focus-shadow-rgb: 135, 57, 244;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8739F4;
  --bs-btn-active-border-color: #8739F4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8739F4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8739F4;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 153, 87, 246;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 8px;
  --bs-btn-padding-x: 12px;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: 24px;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1.25rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #8739F4;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 960px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 1.25rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #8739F4;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 36px;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 24px;
  padding-left: 24px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 9px;
  padding-left: 9px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-size: 1rem;
  --bs-nav-link-font-weight: 700;
  --bs-nav-link-color: #212121;
  --bs-nav-link-hover-color: #212121;
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #8739F4;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.5rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 33, 33, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: 36px;
  --bs-navbar-toggler-focus-width: 0.2rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-size: 1rem;
  --bs-nav-link-font-weight: 700;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 960px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 18px;
  --bs-card-spacer-x: 24px;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 24px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 24px;
  --bs-card-cap-padding-y: 9px;
  --bs-card-cap-padding-x: 24px;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212121%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%2854, 22.8, 97.6%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1.25rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28183, 136.2, 248.4%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28183, 136.2, 248.4%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #8739F4;
  --bs-pagination-active-border-color: #8739F4;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.9375rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #8739F4;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #8739F4;
  --bs-list-group-active-border-color: #8739F4;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 960px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 24px;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.6;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 960px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1024px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 959.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 240px;
  --bs-tooltip-padding-x: 1rem;
  --bs-tooltip-padding-y: 1rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 1em;
  --bs-tooltip-color: #33F373;
  --bs-tooltip-bg: #d4e4b1;
  --bs-tooltip-border-radius: 4px;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 1.5rem;
  --bs-tooltip-arrow-height: 0.75rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 1.25rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1.25rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.6;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 959.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 959.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 959.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 960px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1023.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1024px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(108, 46, 195, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(108, 46, 195, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 960px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.45rem + 2.4vw) !important;
}

.fs-2 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: 1.25rem !important;
}

.fs-5 {
  font-size: 1rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.6 !important;
}

.lh-base {
  line-height: 1.6 !important;
}

.lh-lg {
  line-height: 1.6 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 960px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 3.25rem !important;
  }
  .fs-2 {
    font-size: 2.5rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "拏";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "勒";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "串";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "龜";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "樂";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "諾";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "丹";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "寧";
}

.fa-handshake-slash:before {
  content: "怒";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "率";
}

.fa-head-side-cough-slash:before {
  content: "異";
}

.fa-head-side-mask:before {
  content: "北";
}

.fa-head-side-virus:before {
  content: "磻";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "便";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "邏";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "凌";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "復";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "不";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "駱";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "稜";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "泌";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "爛";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "數";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "索";
}

.fa-pump-soap:before {
  content: "參";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "塞";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "綾";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "葉";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "說";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "殺";
}

.fa-store-slash:before {
  content: "辰";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "沈";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "論";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "雷";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "若";
}

.fa-virus-slash:before {
  content: "掠";
}

.fa-viruses:before {
  content: "略";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/Resources/fonts/fa-regular-400.0747be4c.eot);
  src: url(/Resources/fonts/fa-regular-400.0747be4c.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-regular-400.c5240512.woff2) format("woff2"), url(/Resources/fonts/fa-regular-400.8b892b79.woff) format("woff"), url(/Resources/fonts/fa-regular-400.c3146b35.ttf) format("truetype"), url(/Resources/images/fa-regular-400.ab47faea.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/Resources/fonts/fa-solid-900.7eefe04d.eot);
  src: url(/Resources/fonts/fa-solid-900.7eefe04d.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-solid-900.9451d5fe.woff2) format("woff2"), url(/Resources/fonts/fa-solid-900.a940d584.woff) format("woff"), url(/Resources/fonts/fa-solid-900.32267f3b.ttf) format("truetype"), url(/Resources/images/fa-solid-900.18df003f.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/Resources/fonts/fa-brands-400.607a7785.eot);
  src: url(/Resources/fonts/fa-brands-400.607a7785.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-brands-400.31015e86.woff2) format("woff2"), url(/Resources/fonts/fa-brands-400.ee26f57b.woff) format("woff"), url(/Resources/fonts/fa-brands-400.5818bbd0.ttf) format("truetype"), url(/Resources/images/fa-brands-400.3c45c98f.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(/Resources/images/ajax-loader.fb6f3c23.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/Resources/fonts/slick.a4e97f5a.eot);
  src: url(/Resources/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/slick.29518378.woff) format("woff"), url(/Resources/fonts/slick.c94f7671.ttf) format("truetype"), url(/Resources/images/slick.2630a3e3.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

@font-face {
  font-family: "IcoMoon-Free";
  src: url(/Resources/fonts/IcoMoon-Free.a60c1d62.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* ICONMOON */
[class^=icon-], [class*=" icon-"] {
  font-family: "IcoMoon-Free" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
}

.icon-home2:before {
  content: "\e901";
}

.icon-home3:before {
  content: "\e902";
}

.icon-office:before {
  content: "\e903";
}

.icon-newspaper:before {
  content: "\e904";
}

.icon-pencil:before {
  content: "\e905";
}

.icon-pencil2:before {
  content: "\e906";
}

.icon-quill:before {
  content: "\e907";
}

.icon-pen:before {
  content: "\e908";
}

.icon-blog:before {
  content: "\e909";
}

.icon-eyedropper:before {
  content: "\e90a";
}

.icon-droplet:before {
  content: "\e90b";
}

.icon-paint-format:before {
  content: "\e90c";
}

.icon-image:before {
  content: "\e90d";
}

.icon-images:before {
  content: "\e90e";
}

.icon-camera:before {
  content: "\e90f";
}

.icon-headphones:before {
  content: "\e910";
}

.icon-music:before {
  content: "\e911";
}

.icon-play:before {
  content: "\e912";
}

.icon-film:before {
  content: "\e913";
}

.icon-video-camera:before {
  content: "\e914";
}

.icon-dice:before {
  content: "\e915";
}

.icon-pacman:before {
  content: "\e916";
}

.icon-spades:before {
  content: "\e917";
}

.icon-clubs:before {
  content: "\e918";
}

.icon-diamonds:before {
  content: "\e919";
}

.icon-bullhorn:before {
  content: "\e91a";
}

.icon-connection:before {
  content: "\e91b";
}

.icon-podcast:before {
  content: "\e91c";
}

.icon-feed:before {
  content: "\e91d";
}

.icon-mic:before {
  content: "\e91e";
}

.icon-book:before {
  content: "\e91f";
}

.icon-books:before {
  content: "\e920";
}

.icon-library:before {
  content: "\e921";
}

.icon-file-text:before {
  content: "\e922";
}

.icon-profile:before {
  content: "\e923";
}

.icon-file-empty:before {
  content: "\e924";
}

.icon-files-empty:before {
  content: "\e925";
}

.icon-file-text2:before {
  content: "\e926";
}

.icon-file-picture:before {
  content: "\e927";
}

.icon-file-music:before {
  content: "\e928";
}

.icon-file-play:before {
  content: "\e929";
}

.icon-file-video:before {
  content: "\e92a";
}

.icon-file-zip:before {
  content: "\e92b";
}

.icon-copy:before {
  content: "\e92c";
}

.icon-paste:before {
  content: "\e92d";
}

.icon-stack:before {
  content: "\e92e";
}

.icon-folder:before {
  content: "\e92f";
}

.icon-folder-open:before {
  content: "\e930";
}

.icon-folder-plus:before {
  content: "\e931";
}

.icon-folder-minus:before {
  content: "\e932";
}

.icon-folder-download:before {
  content: "\e933";
}

.icon-folder-upload:before {
  content: "\e934";
}

.icon-price-tag:before {
  content: "\e935";
}

.icon-price-tags:before {
  content: "\e936";
}

.icon-barcode:before {
  content: "\e937";
}

.icon-qrcode:before {
  content: "\e938";
}

.icon-ticket:before {
  content: "\e939";
}

.icon-cart:before {
  content: "\e93a";
}

.icon-coin-dollar:before {
  content: "\e93b";
}

.icon-coin-euro:before {
  content: "\e93c";
}

.icon-coin-pound:before {
  content: "\e93d";
}

.icon-coin-yen:before {
  content: "\e93e";
}

.icon-credit-card:before {
  content: "\e93f";
}

.icon-calculator:before {
  content: "\e940";
}

.icon-lifebuoy:before {
  content: "\e941";
}

.icon-phone:before {
  content: "\e942";
}

.icon-phone-hang-up:before {
  content: "\e943";
}

.icon-address-book:before {
  content: "\e944";
}

.icon-envelop:before {
  content: "\e945";
}

.icon-pushpin:before {
  content: "\e946";
}

.icon-location:before {
  content: "\e947";
}

.icon-location2:before {
  content: "\e948";
}

.icon-compass:before {
  content: "\e949";
}

.icon-compass2:before {
  content: "\e94a";
}

.icon-map:before {
  content: "\e94b";
}

.icon-map2:before {
  content: "\e94c";
}

.icon-history:before {
  content: "\e94d";
}

.icon-clock:before {
  content: "\e94e";
}

.icon-clock2:before {
  content: "\e94f";
}

.icon-alarm:before {
  content: "\e950";
}

.icon-bell:before {
  content: "\e951";
}

.icon-stopwatch:before {
  content: "\e952";
}

.icon-calendar:before {
  content: "\e953";
}

.icon-printer:before {
  content: "\e954";
}

.icon-keyboard:before {
  content: "\e955";
}

.icon-display:before {
  content: "\e956";
}

.icon-laptop:before {
  content: "\e957";
}

.icon-mobile:before {
  content: "\e958";
}

.icon-mobile2:before {
  content: "\e959";
}

.icon-tablet:before {
  content: "\e95a";
}

.icon-tv:before {
  content: "\e95b";
}

.icon-drawer:before {
  content: "\e95c";
}

.icon-drawer2:before {
  content: "\e95d";
}

.icon-box-add:before {
  content: "\e95e";
}

.icon-box-remove:before {
  content: "\e95f";
}

.icon-download:before {
  content: "\e960";
}

.icon-upload:before {
  content: "\e961";
}

.icon-floppy-disk:before {
  content: "\e962";
}

.icon-drive:before {
  content: "\e963";
}

.icon-database:before {
  content: "\e964";
}

.icon-undo:before {
  content: "\e965";
}

.icon-redo:before {
  content: "\e966";
}

.icon-undo2:before {
  content: "\e967";
}

.icon-redo2:before {
  content: "\e968";
}

.icon-forward:before {
  content: "\e969";
}

.icon-reply:before {
  content: "\e96a";
}

.icon-bubble:before {
  content: "\e96b";
}

.icon-bubbles:before {
  content: "\e96c";
}

.icon-bubbles2:before {
  content: "\e96d";
}

.icon-bubble2:before {
  content: "\e96e";
}

.icon-bubbles3:before {
  content: "\e96f";
}

.icon-bubbles4:before {
  content: "\e970";
}

.icon-user:before {
  content: "\e971";
}

.icon-users:before {
  content: "\e972";
}

.icon-user-plus:before {
  content: "\e973";
}

.icon-user-minus:before {
  content: "\e974";
}

.icon-user-check:before {
  content: "\e975";
}

.icon-user-tie:before {
  content: "\e976";
}

.icon-quotes-left:before {
  content: "\e977";
}

.icon-quotes-right:before {
  content: "\e978";
}

.icon-hour-glass:before {
  content: "\e979";
}

.icon-spinner:before {
  content: "\e97a";
}

.icon-spinner2:before {
  content: "\e97b";
}

.icon-spinner3:before {
  content: "\e97c";
}

.icon-spinner4:before {
  content: "\e97d";
}

.icon-spinner5:before {
  content: "\e97e";
}

.icon-spinner6:before {
  content: "\e97f";
}

.icon-spinner7:before {
  content: "\e980";
}

.icon-spinner8:before {
  content: "\e981";
}

.icon-spinner9:before {
  content: "\e982";
}

.icon-spinner10:before {
  content: "\e983";
}

.icon-spinner11:before {
  content: "\e984";
}

.icon-binoculars:before {
  content: "\e985";
}

.icon-search:before {
  content: "\e986";
}

.icon-zoom-in:before {
  content: "\e987";
}

.icon-zoom-out:before {
  content: "\e988";
}

.icon-enlarge:before {
  content: "\e989";
}

.icon-shrink:before {
  content: "\e98a";
}

.icon-enlarge2:before {
  content: "\e98b";
}

.icon-shrink2:before {
  content: "\e98c";
}

.icon-key:before {
  content: "\e98d";
}

.icon-key2:before {
  content: "\e98e";
}

.icon-lock:before {
  content: "\e98f";
}

.icon-unlocked:before {
  content: "\e990";
}

.icon-wrench:before {
  content: "\e991";
}

.icon-equalizer:before {
  content: "\e992";
}

.icon-equalizer2:before {
  content: "\e993";
}

.icon-cog:before {
  content: "\e994";
}

.icon-cogs:before {
  content: "\e995";
}

.icon-hammer:before {
  content: "\e996";
}

.icon-magic-wand:before {
  content: "\e997";
}

.icon-aid-kit:before {
  content: "\e998";
}

.icon-bug:before {
  content: "\e999";
}

.icon-pie-chart:before {
  content: "\e99a";
}

.icon-stats-dots:before {
  content: "\e99b";
}

.icon-stats-bars:before {
  content: "\e99c";
}

.icon-stats-bars2:before {
  content: "\e99d";
}

.icon-trophy:before {
  content: "\e99e";
}

.icon-gift:before {
  content: "\e99f";
}

.icon-glass:before {
  content: "\e9a0";
}

.icon-glass2:before {
  content: "\e9a1";
}

.icon-mug:before {
  content: "\e9a2";
}

.icon-spoon-knife:before {
  content: "\e9a3";
}

.icon-leaf:before {
  content: "\e9a4";
}

.icon-rocket:before {
  content: "\e9a5";
}

.icon-meter:before {
  content: "\e9a6";
}

.icon-meter2:before {
  content: "\e9a7";
}

.icon-hammer2:before {
  content: "\e9a8";
}

.icon-fire:before {
  content: "\e9a9";
}

.icon-lab:before {
  content: "\e9aa";
}

.icon-magnet:before {
  content: "\e9ab";
}

.icon-bin:before {
  content: "\e9ac";
}

.icon-bin2:before {
  content: "\e9ad";
}

.icon-briefcase:before {
  content: "\e9ae";
}

.icon-airplane:before {
  content: "\e9af";
}

.icon-truck:before {
  content: "\e9b0";
}

.icon-road:before {
  content: "\e9b1";
}

.icon-accessibility:before {
  content: "\e9b2";
}

.icon-target:before {
  content: "\e9b3";
}

.icon-shield:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-switch:before {
  content: "\e9b6";
}

.icon-power-cord:before {
  content: "\e9b7";
}

.icon-clipboard:before {
  content: "\e9b8";
}

.icon-list-numbered:before {
  content: "\e9b9";
}

.icon-list:before {
  content: "\e9ba";
}

.icon-list2:before {
  content: "\e9bb";
}

.icon-tree:before {
  content: "\e9bc";
}

.icon-menu:before {
  content: "\e9bd";
}

.icon-menu2:before {
  content: "\e9be";
}

.icon-menu3:before {
  content: "\e9bf";
}

.icon-menu4:before {
  content: "\e9c0";
}

.icon-cloud:before {
  content: "\e9c1";
}

.icon-cloud-download:before {
  content: "\e9c2";
}

.icon-cloud-upload:before {
  content: "\e9c3";
}

.icon-cloud-check:before {
  content: "\e9c4";
}

.icon-download2:before {
  content: "\e9c5";
}

.icon-upload2:before {
  content: "\e9c6";
}

.icon-download3:before {
  content: "\e9c7";
}

.icon-upload3:before {
  content: "\e9c8";
}

.icon-sphere:before {
  content: "\e9c9";
}

.icon-earth:before {
  content: "\e9ca";
}

.icon-link:before {
  content: "\e9cb";
}

.icon-flag:before {
  content: "\e9cc";
}

.icon-attachment:before {
  content: "\e9cd";
}

.icon-eye:before {
  content: "\e9ce";
}

.icon-eye-plus:before {
  content: "\e9cf";
}

.icon-eye-minus:before {
  content: "\e9d0";
}

.icon-eye-blocked:before {
  content: "\e9d1";
}

.icon-bookmark:before {
  content: "\e9d2";
}

.icon-bookmarks:before {
  content: "\e9d3";
}

.icon-sun:before {
  content: "\e9d4";
}

.icon-contrast:before {
  content: "\e9d5";
}

.icon-brightness-contrast:before {
  content: "\e9d6";
}

.icon-star-empty:before {
  content: "\e9d7";
}

.icon-star-half:before {
  content: "\e9d8";
}

.icon-star-full:before {
  content: "\e9d9";
}

.icon-heart:before {
  content: "\e9da";
}

.icon-heart-broken:before {
  content: "\e9db";
}

.icon-man:before {
  content: "\e9dc";
}

.icon-woman:before {
  content: "\e9dd";
}

.icon-man-woman:before {
  content: "\e9de";
}

.icon-happy:before {
  content: "\e9df";
}

.icon-happy2:before {
  content: "\e9e0";
}

.icon-smile:before {
  content: "\e9e1";
}

.icon-smile2:before {
  content: "\e9e2";
}

.icon-tongue:before {
  content: "\e9e3";
}

.icon-tongue2:before {
  content: "\e9e4";
}

.icon-sad:before {
  content: "\e9e5";
}

.icon-sad2:before {
  content: "\e9e6";
}

.icon-wink:before {
  content: "\e9e7";
}

.icon-wink2:before {
  content: "\e9e8";
}

.icon-grin:before {
  content: "\e9e9";
}

.icon-grin2:before {
  content: "\e9ea";
}

.icon-cool:before {
  content: "\e9eb";
}

.icon-cool2:before {
  content: "\e9ec";
}

.icon-angry:before {
  content: "\e9ed";
}

.icon-angry2:before {
  content: "\e9ee";
}

.icon-evil:before {
  content: "\e9ef";
}

.icon-evil2:before {
  content: "\e9f0";
}

.icon-shocked:before {
  content: "\e9f1";
}

.icon-shocked2:before {
  content: "\e9f2";
}

.icon-baffled:before {
  content: "\e9f3";
}

.icon-baffled2:before {
  content: "\e9f4";
}

.icon-confused:before {
  content: "\e9f5";
}

.icon-confused2:before {
  content: "\e9f6";
}

.icon-neutral:before {
  content: "\e9f7";
}

.icon-neutral2:before {
  content: "\e9f8";
}

.icon-hipster:before {
  content: "\e9f9";
}

.icon-hipster2:before {
  content: "\e9fa";
}

.icon-wondering:before {
  content: "\e9fb";
}

.icon-wondering2:before {
  content: "\e9fc";
}

.icon-sleepy:before {
  content: "\e9fd";
}

.icon-sleepy2:before {
  content: "\e9fe";
}

.icon-frustrated:before {
  content: "\e9ff";
}

.icon-frustrated2:before {
  content: "\ea00";
}

.icon-crying:before {
  content: "\ea01";
}

.icon-crying2:before {
  content: "\ea02";
}

.icon-point-up:before {
  content: "\ea03";
}

.icon-point-right:before {
  content: "\ea04";
}

.icon-point-down:before {
  content: "\ea05";
}

.icon-point-left:before {
  content: "\ea06";
}

.icon-warning:before {
  content: "\ea07";
}

.icon-notification:before {
  content: "\ea08";
}

.icon-question:before {
  content: "\ea09";
}

.icon-plus:before {
  content: "\ea0a";
}

.icon-minus:before {
  content: "\ea0b";
}

.icon-info:before {
  content: "\ea0c";
}

.icon-cancel-circle:before {
  content: "\ea0d";
}

.icon-blocked:before {
  content: "\ea0e";
}

.icon-cross:before {
  content: "\ea0f";
}

.icon-checkmark:before {
  content: "\ea10";
}

.icon-checkmark2:before {
  content: "\ea11";
}

.icon-spell-check:before {
  content: "\ea12";
}

.icon-enter:before {
  content: "\ea13";
}

.icon-exit:before {
  content: "\ea14";
}

.icon-play2:before {
  content: "\ea15";
}

.icon-pause:before {
  content: "\ea16";
}

.icon-stop:before {
  content: "\ea17";
}

.icon-previous:before {
  content: "\ea18";
}

.icon-next:before {
  content: "\ea19";
}

.icon-backward:before {
  content: "\ea1a";
}

.icon-forward2:before {
  content: "\ea1b";
}

.icon-play3:before {
  content: "\ea1c";
}

.icon-pause2:before {
  content: "\ea1d";
}

.icon-stop2:before {
  content: "\ea1e";
}

.icon-backward2:before {
  content: "\ea1f";
}

.icon-forward3:before {
  content: "\ea20";
}

.icon-first:before {
  content: "\ea21";
}

.icon-last:before {
  content: "\ea22";
}

.icon-previous2:before {
  content: "\ea23";
}

.icon-next2:before {
  content: "\ea24";
}

.icon-eject:before {
  content: "\ea25";
}

.icon-volume-high:before {
  content: "\ea26";
}

.icon-volume-medium:before {
  content: "\ea27";
}

.icon-volume-low:before {
  content: "\ea28";
}

.icon-volume-mute:before {
  content: "\ea29";
}

.icon-volume-mute2:before {
  content: "\ea2a";
}

.icon-volume-increase:before {
  content: "\ea2b";
}

.icon-volume-decrease:before {
  content: "\ea2c";
}

.icon-loop:before {
  content: "\ea2d";
}

.icon-loop2:before {
  content: "\ea2e";
}

.icon-infinite:before {
  content: "\ea2f";
}

.icon-shuffle:before {
  content: "\ea30";
}

.icon-arrow-up-left:before {
  content: "\ea31";
}

.icon-arrow-up:before {
  content: "\ea32";
}

.icon-arrow-up-right:before {
  content: "\ea33";
}

.icon-arrow-right:before {
  content: "\ea34";
}

.icon-arrow-down-right:before {
  content: "\ea35";
}

.icon-arrow-down:before {
  content: "\ea36";
}

.icon-arrow-down-left:before {
  content: "\ea37";
}

.icon-arrow-left:before {
  content: "\ea38";
}

.icon-arrow-up-left2:before {
  content: "\ea39";
}

.icon-arrow-up2:before {
  content: "\ea3a";
}

.icon-arrow-up-right2:before {
  content: "\ea3b";
}

.icon-arrow-right2:before {
  content: "\ea3c";
}

.icon-arrow-down-right2:before {
  content: "\ea3d";
}

.icon-arrow-down2:before {
  content: "\ea3e";
}

.icon-arrow-down-left2:before {
  content: "\ea3f";
}

.icon-arrow-left2:before {
  content: "\ea40";
}

.icon-circle-up:before {
  content: "\ea41";
}

.icon-circle-right:before {
  content: "\ea42";
}

.icon-circle-down:before {
  content: "\ea43";
}

.icon-circle-left:before {
  content: "\ea44";
}

.icon-tab:before {
  content: "\ea45";
}

.icon-move-up:before {
  content: "\ea46";
}

.icon-move-down:before {
  content: "\ea47";
}

.icon-sort-alpha-asc:before {
  content: "\ea48";
}

.icon-sort-alpha-desc:before {
  content: "\ea49";
}

.icon-sort-numeric-asc:before {
  content: "\ea4a";
}

.icon-sort-numberic-desc:before {
  content: "\ea4b";
}

.icon-sort-amount-asc:before {
  content: "\ea4c";
}

.icon-sort-amount-desc:before {
  content: "\ea4d";
}

.icon-command:before {
  content: "\ea4e";
}

.icon-shift:before {
  content: "\ea4f";
}

.icon-ctrl:before {
  content: "\ea50";
}

.icon-opt:before {
  content: "\ea51";
}

.icon-checkbox-checked:before {
  content: "\ea52";
}

.icon-checkbox-unchecked:before {
  content: "\ea53";
}

.icon-radio-checked:before {
  content: "\ea54";
}

.icon-radio-checked2:before {
  content: "\ea55";
}

.icon-radio-unchecked:before {
  content: "\ea56";
}

.icon-crop:before {
  content: "\ea57";
}

.icon-make-group:before {
  content: "\ea58";
}

.icon-ungroup:before {
  content: "\ea59";
}

.icon-scissors:before {
  content: "\ea5a";
}

.icon-filter:before {
  content: "\ea5b";
}

.icon-font:before {
  content: "\ea5c";
}

.icon-ligature:before {
  content: "\ea5d";
}

.icon-ligature2:before {
  content: "\ea5e";
}

.icon-text-height:before {
  content: "\ea5f";
}

.icon-text-width:before {
  content: "\ea60";
}

.icon-font-size:before {
  content: "\ea61";
}

.icon-bold:before {
  content: "\ea62";
}

.icon-underline:before {
  content: "\ea63";
}

.icon-italic:before {
  content: "\ea64";
}

.icon-strikethrough:before {
  content: "\ea65";
}

.icon-omega:before {
  content: "\ea66";
}

.icon-sigma:before {
  content: "\ea67";
}

.icon-page-break:before {
  content: "\ea68";
}

.icon-superscript:before {
  content: "\ea69";
}

.icon-subscript:before {
  content: "\ea6a";
}

.icon-superscript2:before {
  content: "\ea6b";
}

.icon-subscript2:before {
  content: "\ea6c";
}

.icon-text-color:before {
  content: "\ea6d";
}

.icon-pagebreak:before {
  content: "\ea6e";
}

.icon-clear-formatting:before {
  content: "\ea6f";
}

.icon-table:before {
  content: "\ea70";
}

.icon-table2:before {
  content: "\ea71";
}

.icon-insert-template:before {
  content: "\ea72";
}

.icon-pilcrow:before {
  content: "\ea73";
}

.icon-ltr:before {
  content: "\ea74";
}

.icon-rtl:before {
  content: "\ea75";
}

.icon-section:before {
  content: "\ea76";
}

.icon-paragraph-left:before {
  content: "\ea77";
}

.icon-paragraph-center:before {
  content: "\ea78";
}

.icon-paragraph-right:before {
  content: "\ea79";
}

.icon-paragraph-justify:before {
  content: "\ea7a";
}

.icon-indent-increase:before {
  content: "\ea7b";
}

.icon-indent-decrease:before {
  content: "\ea7c";
}

.icon-share:before {
  content: "\ea7d";
}

.icon-new-tab:before {
  content: "\ea7e";
}

.icon-embed:before {
  content: "\ea7f";
}

.icon-embed2:before {
  content: "\ea80";
}

.icon-terminal:before {
  content: "\ea81";
}

.icon-share2:before {
  content: "\ea82";
}

.icon-mail:before {
  content: "\ea83";
}

.icon-mail2:before {
  content: "\ea84";
}

.icon-mail3:before {
  content: "\ea85";
}

.icon-mail4:before {
  content: "\ea86";
}

.icon-amazon:before {
  content: "\ea87";
}

.icon-google:before {
  content: "\ea88";
}

.icon-google2:before {
  content: "\ea89";
}

.icon-google3:before {
  content: "\ea8a";
}

.icon-google-plus:before {
  content: "\ea8b";
}

.icon-google-plus2:before {
  content: "\ea8c";
}

.icon-google-plus3:before {
  content: "\ea8d";
}

.icon-hangouts:before {
  content: "\ea8e";
}

.icon-google-drive:before {
  content: "\ea8f";
}

.icon-facebook:before {
  content: "\ea90";
}

.icon-facebook2:before {
  content: "\ea91";
}

.icon-instagram:before {
  content: "\ea92";
}

.icon-whatsapp:before {
  content: "\ea93";
}

.icon-spotify:before {
  content: "\ea94";
}

.icon-telegram:before {
  content: "\ea95";
}

.icon-twitter:before {
  content: "\ea96";
}

.icon-vine:before {
  content: "\ea97";
}

.icon-vk:before {
  content: "\ea98";
}

.icon-renren:before {
  content: "\ea99";
}

.icon-sina-weibo:before {
  content: "\ea9a";
}

.icon-rss:before {
  content: "\ea9b";
}

.icon-rss2:before {
  content: "\ea9c";
}

.icon-youtube:before {
  content: "\ea9d";
}

.icon-youtube2:before {
  content: "\ea9e";
}

.icon-twitch:before {
  content: "\ea9f";
}

.icon-vimeo:before {
  content: "\eaa0";
}

.icon-vimeo2:before {
  content: "\eaa1";
}

.icon-lanyrd:before {
  content: "\eaa2";
}

.icon-flickr:before {
  content: "\eaa3";
}

.icon-flickr2:before {
  content: "\eaa4";
}

.icon-flickr3:before {
  content: "\eaa5";
}

.icon-flickr4:before {
  content: "\eaa6";
}

.icon-dribbble:before {
  content: "\eaa7";
}

.icon-behance:before {
  content: "\eaa8";
}

.icon-behance2:before {
  content: "\eaa9";
}

.icon-deviantart:before {
  content: "\eaaa";
}

.icon-500px:before {
  content: "\eaab";
}

.icon-steam:before {
  content: "\eaac";
}

.icon-steam2:before {
  content: "\eaad";
}

.icon-dropbox:before {
  content: "\eaae";
}

.icon-onedrive:before {
  content: "\eaaf";
}

.icon-github:before {
  content: "\eab0";
}

.icon-npm:before {
  content: "\eab1";
}

.icon-basecamp:before {
  content: "\eab2";
}

.icon-trello:before {
  content: "\eab3";
}

.icon-wordpress:before {
  content: "\eab4";
}

.icon-joomla:before {
  content: "\eab5";
}

.icon-ello:before {
  content: "\eab6";
}

.icon-blogger:before {
  content: "\eab7";
}

.icon-blogger2:before {
  content: "\eab8";
}

.icon-tumblr:before {
  content: "\eab9";
}

.icon-tumblr2:before {
  content: "\eaba";
}

.icon-yahoo:before {
  content: "\eabb";
}

.icon-yahoo2:before {
  content: "\eabc";
}

.icon-tux:before {
  content: "\eabd";
}

.icon-appleinc:before {
  content: "\eabe";
}

.icon-finder:before {
  content: "\eabf";
}

.icon-android:before {
  content: "\eac0";
}

.icon-windows:before {
  content: "\eac1";
}

.icon-windows8:before {
  content: "\eac2";
}

.icon-soundcloud:before {
  content: "\eac3";
}

.icon-soundcloud2:before {
  content: "\eac4";
}

.icon-skype:before {
  content: "\eac5";
}

.icon-reddit:before {
  content: "\eac6";
}

.icon-hackernews:before {
  content: "\eac7";
}

.icon-wikipedia:before {
  content: "\eac8";
}

.icon-linkedin:before {
  content: "\eac9";
}

.icon-linkedin2:before {
  content: "\eaca";
}

.icon-lastfm:before {
  content: "\eacb";
}

.icon-lastfm2:before {
  content: "\eacc";
}

.icon-delicious:before {
  content: "\eacd";
}

.icon-stumbleupon:before {
  content: "\eace";
}

.icon-stumbleupon2:before {
  content: "\eacf";
}

.icon-stackoverflow:before {
  content: "\ead0";
}

.icon-pinterest:before {
  content: "\ead1";
}

.icon-pinterest2:before {
  content: "\ead2";
}

.icon-xing:before {
  content: "\ead3";
}

.icon-xing2:before {
  content: "\ead4";
}

.icon-flattr:before {
  content: "\ead5";
}

.icon-foursquare:before {
  content: "\ead6";
}

.icon-yelp:before {
  content: "\ead7";
}

.icon-paypal:before {
  content: "\ead8";
}

.icon-chrome:before {
  content: "\ead9";
}

.icon-firefox:before {
  content: "\eada";
}

.icon-IE:before {
  content: "\eadb";
}

.icon-edge:before {
  content: "\eadc";
}

.icon-safari:before {
  content: "\eadd";
}

.icon-opera:before {
  content: "\eade";
}

.icon-file-pdf:before {
  content: "\eadf";
}

.icon-file-openoffice:before {
  content: "\eae0";
}

.icon-file-word:before {
  content: "\eae1";
}

.icon-file-excel:before {
  content: "\eae2";
}

.icon-libreoffice:before {
  content: "\eae3";
}

.icon-html-five:before {
  content: "\eae4";
}

.icon-html-five2:before {
  content: "\eae5";
}

.icon-css3:before {
  content: "\eae6";
}

.icon-git:before {
  content: "\eae7";
}

.icon-codepen:before {
  content: "\eae8";
}

.icon-svg:before {
  content: "\eae9";
}

.icon-IcoMoon:before {
  content: "\eaea";
}

.icon-uni21:before {
  content: "!";
}

.icon-uni22:before {
  content: '"';
}

.icon-uni23:before {
  content: "#";
}

.icon-uni24:before {
  content: "$";
}

.icon-uni25:before {
  content: "%";
}

.icon-uni26:before {
  content: "&";
}

.icon-uni27:before {
  content: "'";
}

.icon-uni28:before {
  content: "(";
}

.icon-uni29:before {
  content: ")";
}

.icon-uni2A:before {
  content: "*";
}

.icon-uni2B:before {
  content: "+";
}

.icon-uni2C:before {
  content: ",";
}

.icon-uni2D:before {
  content: "-";
}

.icon-uni2E:before {
  content: ".";
}

.icon-uni2F:before {
  content: "/";
}

.icon-uni30:before {
  content: "0";
}

.icon-uni31:before {
  content: "1";
}

.icon-uni32:before {
  content: "2";
}

.icon-uni33:before {
  content: "3";
}

.icon-uni34:before {
  content: "4";
}

.icon-uni35:before {
  content: "5";
}

.icon-uni36:before {
  content: "6";
}

.icon-uni37:before {
  content: "7";
}

.icon-uni38:before {
  content: "8";
}

.icon-uni39:before {
  content: "9";
}

.icon-uni3A:before {
  content: ":";
}

.icon-uni3B:before {
  content: ";";
}

.icon-uni3C:before {
  content: "<";
}

.icon-uni3D:before {
  content: "=";
}

.icon-uni3E:before {
  content: ">";
}

.icon-uni3F:before {
  content: "?";
}

.icon-uni40:before {
  content: "@";
}

.icon-uni41:before {
  content: "A";
}

.icon-uni42:before {
  content: "B";
}

.icon-uni43:before {
  content: "C";
}

.icon-uni44:before {
  content: "D";
}

.icon-uni45:before {
  content: "E";
}

.icon-uni46:before {
  content: "F";
}

.icon-uni47:before {
  content: "G";
}

.icon-uni48:before {
  content: "H";
}

.icon-uni49:before {
  content: "I";
}

.icon-uni4A:before {
  content: "J";
}

.icon-uni4B:before {
  content: "K";
}

.icon-uni4C:before {
  content: "L";
}

.icon-uni4D:before {
  content: "M";
}

.icon-uni4E:before {
  content: "N";
}

.icon-uni4F:before {
  content: "O";
}

.icon-uni50:before {
  content: "P";
}

.icon-uni51:before {
  content: "Q";
}

.icon-uni52:before {
  content: "R";
}

.icon-uni53:before {
  content: "S";
}

.icon-uni54:before {
  content: "T";
}

.icon-uni55:before {
  content: "U";
}

.icon-uni56:before {
  content: "V";
}

.icon-uni57:before {
  content: "W";
}

.icon-uni58:before {
  content: "X";
}

.icon-uni59:before {
  content: "Y";
}

.icon-uni5A:before {
  content: "Z";
}

.icon-uni5B:before {
  content: "[";
}

.icon-uni5C:before {
  content: "\\";
}

.icon-uni5D:before {
  content: "]";
}

.icon-uni5E:before {
  content: "^";
}

.icon-uni5F:before {
  content: "_";
}

.icon-uni60:before {
  content: "`";
}

.icon-uni61:before {
  content: "a";
}

.icon-uni62:before {
  content: "b";
}

.icon-uni63:before {
  content: "c";
}

.icon-uni64:before {
  content: "d";
}

.icon-uni65:before {
  content: "e";
}

.icon-uni66:before {
  content: "f";
}

.icon-uni67:before {
  content: "g";
}

.icon-uni68:before {
  content: "h";
}

.icon-uni69:before {
  content: "i";
}

.icon-uni6A:before {
  content: "j";
}

.icon-uni6B:before {
  content: "k";
}

.icon-uni6C:before {
  content: "l";
}

.icon-uni6D:before {
  content: "m";
}

.icon-uni6E:before {
  content: "n";
}

.icon-uni6F:before {
  content: "o";
}

.icon-uni70:before {
  content: "p";
}

.icon-uni71:before {
  content: "q";
}

.icon-uni72:before {
  content: "r";
}

.icon-uni73:before {
  content: "s";
}

.icon-uni74:before {
  content: "t";
}

.icon-uni75:before {
  content: "u";
}

.icon-uni76:before {
  content: "v";
}

.icon-uni77:before {
  content: "w";
}

.icon-uni78:before {
  content: "x";
}

.icon-uni79:before {
  content: "y";
}

.icon-uni7A:before {
  content: "z";
}

.icon-uni7B:before {
  content: "{";
}

.icon-uni7C:before {
  content: "|";
}

.icon-uni7D:before {
  content: "}";
}

.icon-uni7E:before {
  content: "~";
}

.icon-uniA9:before {
  content: "©";
}

/*! jQuery UI - v1.13.2 - 2023-07-04
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-datepicker {
  width: 100%;
  border-radius: 24px;
  border: 1px solid #8F8F8F;
  background: white;
  padding: 10px;
}
.ui-datepicker .ui-datepicker-title {
  color: #8739F4;
}
.ui-datepicker td {
  padding: 11px 0;
}
.ui-datepicker td.ui-datepicker-unselectable, .ui-datepicker td .ui-state-disabled {
  color: rgba(86, 93, 100, 0.25);
}
.ui-datepicker td A.ui-state-default {
  color: rgb(86, 93, 100);
}
.ui-datepicker td A.ui-state-active {
  color: #8739F4;
}
.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}
.ui-datepicker A.ui-datepicker-prev {
  background-image: url(/Resources/images/calendar_arrow_left.1b223b2e.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: 16px;
  cursor: pointer;
}
.ui-datepicker A.ui-datepicker-next {
  background-image: url(/Resources/images/calendar_arrow_right.c396db0f.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 16px;
  cursor: pointer;
}

#femanager_field_submit {
  white-space: break-spaces;
}

.form-group {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 40px;
  position: relative;
}
.form-group.femanager_fromwhereother {
  max-height: 300px;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.form-group.femanager_fromwhereother.hidden {
  max-height: 0;
}
.form-group select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 2.5rem;
}
.form-group select option {
  padding: 0;
}
.form-group.form-select-wrapper {
  position: relative;
}
.form-group.form-select-wrapper:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  width: 1.5rem;
  height: 1.5rem;
  z-index: 1;
}
.form-group.form-select-wrapper LABEL {
  /*top: -0.7rem;*/
  bottom: 3rem;
  top: unset;
  color: #212121;
  background-color: #fff;
  z-index: 999;
  padding: 0 0.5rem;
  font-size: 0.875rem;
}
.form-group .icon-barmer-arrow-bottom {
  color: #33F373;
  font-size: 1.7em;
  font-weight: 800;
  align-self: flex-end;
  width: 1.5em;
  height: 1.5em;
  line-height: 1;
  text-align: center;
  margin-top: -4px;
  margin-right: 1rem;
  transform: translateY(-150%);
}
.form-group .icon-barmer-arrow-bottom:before {
  line-height: 1.5em;
}
.size-3 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-155%);
}
.size-2 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-160%);
}
.size-1 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-165%);
}
.size-0 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-175%);
}
.size-6 .form-group .icon-barmer-arrow-bottom, .size-5 .form-group .icon-barmer-arrow-bottom {
  margin-right: 0.25rem;
}
.form-group.selected .icon-barmer-arrow-bottom:before {
  content: "\e90c";
}
@media (min-width: 576px) {
  .form-group textarea {
    height: 163px;
  }
}
.form-group textarea {
  height: 290px;
}
.form-group .control-label {
  color: #8F8F8F;
  margin: 0;
  padding: 0;
  transition: all 0.3s;
  position: absolute;
  top: 0.8rem;
  left: 16px;
  order: 1;
}
.form-group .control-label.static {
  position: static;
  top: unset;
  left: unset;
  margin-bottom: 12px;
  color: #212121;
}
.form-group .inputs-list + .control-label {
  position: static;
  top: unset;
  left: unset;
  color: #212121;
  margin-bottom: 12px;
}
.form-group .bg-white + .control-label {
  z-index: 2;
}
.form-group .help-block.error {
  color: #b52828;
}
.form-group.has-error .control-label {
  color: #b52828;
}
.form-group.has-tooltip {
  position: relative;
  padding-right: 3rem;
}
.form-error {
  font-size: 1.5em;
  color: #b52828;
  margin-top: 0.2em;
}
.form-tooltip {
  background-color: transparent;
  border: 0.5rem solid transparent;
  border-radius: 50%;
  display: block;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.form-tooltip i {
  background-color: #CDFFCF;
  border-radius: 50%;
  color: #33F373;
  font-size: 2em;
  height: 1.5rem;
  width: 1.5rem;
  text-align: center;
  transition: all 0.3s;
}
.form-tooltip:hover i, .form-tooltip:active i, .form-tooltip:focus i {
  background-color: #8739F4;
  color: #000;
}
.form-control {
  background-color: transparent;
  border: 1px solid #8F8F8F;
  box-shadow: none;
  font-size: 1rem;
  color: #212121;
  height: auto;
  padding: 1rem;
  position: relative;
  z-index: 1;
  transition: all 0.3s;
  order: 1;
}
.form-control::-moz-placeholder {
  color: transparent;
  opacity: 0;
}
.form-control:-ms-input-placeholder {
  color: transparent;
}
.form-control::-webkit-input-placeholder {
  color: transparent;
  opacity: 0;
}
.form-control:hover, .form-control:active, .form-control:focus {
  background-color: transparent;
  border-color: #212121;
  color: #212121;
  box-shadow: none;
}
.form-control.bg-white {
  background-color: #fff;
}
.form-control:active + LABEL, .form-control:focus + LABEL, .form-control.forceTop + LABEL {
  top: -0.7rem;
  color: #212121;
  background-color: #fff;
  z-index: 999;
  padding: 0 0.5rem;
  font-size: 0.875rem;
}
.form-control:invalid:not(:placeholder-shown), .has-error .form-control {
  border-color: #b52828 !important;
  color: #b52828;
}
.form-control:invalid:not(:placeholder-shown) ~ .control-label, .has-error .form-control ~ .control-label {
  color: #b52828;
}
.form-control:not(:focus):not(:placeholder-shown):not(:invalid) {
  /*border-color: $color-darkgreen;*/
  box-shadow: none !important;
}
.form-control:disabled {
  background-color: rgba(135, 57, 244, 0.2);
  border-color: #8739F4 !important;
  box-shadow: none !important;
  color: #8739F4;
  cursor: default;
}
.form-check, .form-radio {
  padding-left: 2.7em;
  position: relative;
}
.form-check-label, .form-radio-label {
  color: #212121;
  cursor: pointer;
  margin: 0;
  transition: color 0.3s;
}
.form-check-label:before, .form-radio-label:before {
  background-color: #fff;
  border: 1px solid #8F8F8F;
  border-radius: 12px;
  color: #212121;
  content: "";
  cursor: pointer;
  font-family: "IcoMoon-Free";
  height: 1.8em;
  line-height: 1.7;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.8em;
  text-align: center;
  transition: all 0.3s;
}
.form-check input[type=checkbox],
.form-check input[type=radio], .form-radio input[type=checkbox],
.form-radio input[type=radio] {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.form-check input[type=checkbox]:focus-visible + label:before,
.form-check input[type=radio]:focus-visible + label:before, .form-radio input[type=checkbox]:focus-visible + label:before,
.form-radio input[type=radio]:focus-visible + label:before {
  outline: 3px solid #CDFFCF;
}
.form-check input[type=checkbox]:checked + label:before,
.form-check input[type=radio]:checked + label:before, .form-radio input[type=checkbox]:checked + label:before,
.form-radio input[type=radio]:checked + label:before {
  content: "\ea10";
}
.form-radio {
  display: inline-block;
  margin-bottom: 0.5rem;
  vertical-align: middle;
}
.form-radio + .form-radio {
  margin-left: 2rem;
}
.form-radio-label:before {
  border-radius: 50%;
}

form[id^=iST-Analyse] {
  padding-top: 2rem;
}
form[id^=iST-Analyse] .progress {
  background-color: #CDFFCF;
  display: flex !important;
  height: 0.25rem;
}
form[id^=iST-Analyse] .inputs-list {
  margin-top: 1rem;
}
form[id^=iST-Analyse] .inputs-list .form-check {
  margin-bottom: 2rem;
}
form[id^=iST-Analyse] .form-radio {
  display: block;
  margin: 0 0 1.5rem;
  padding: 0;
}
form[id^=iST-Analyse] .form-radio-label {
  background-color: #fff;
  border: 0.25rem solid #fff;
  border-radius: 4px;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
  display: block;
  padding: 0.75rem 1rem;
  text-align: center;
  transition: all 0.3s;
}
@media (min-width: 768px) {
  form[id^=iST-Analyse] .form-radio-label {
    max-width: 320px;
  }
}
form[id^=iST-Analyse] .form-radio-label:before {
  display: none;
}
form[id^=iST-Analyse] .form-radio input[type=radio]:checked + label {
  background-color: #8739F4;
  border-color: #8739F4;
  color: #33F373;
}
form[id^=iST-Analyse] .btn-toolbar {
  justify-content: center;
}
form[id^=iST-Analyse] .btn-cancel {
  padding: 0 1.5rem;
}
form[id^=iST-Analyse] .btn-cancel span {
  display: inline-block;
  vertical-align: baseline;
}
form[id^=iST-Analyse] .btn-cancel i {
  display: inline-block;
  font-size: 0.6em;
  margin-bottom: 2px;
  vertical-align: baseline;
}

FORM .inputs-list .form-check {
  display: inline-block;
  /*line-height: 3em;*/
  padding-right: 4em;
  margin-bottom: 1em;
}

FORM:not([id^=iST-Analyse]) .btn-toolbar {
  justify-content: center;
}
FORM:not([id^=iST-Analyse]) .form-navigation {
  margin-top: 3rem;
}

.notSelected .form-error:not(.d-none) ~ .form-control {
  border-color: #b52828 !important;
  box-shadow: 0px 1px 4px rgba(229, 0, 0, 0.5);
  color: #b52828;
}
.notSelected .form-error:not(.d-none) ~ .form-control ~ .control-label {
  color: #b52828;
}
.notSelected .form-error:not(.d-none) + .icon-barmer-arrow-bottom {
  color: #b52828;
}

.selected .form-error:not(.d-none) {
  display: none;
}

.custom-file {
  background-color: #E5DCFF;
  border: none;
  border-radius: 24px;
  cursor: pointer;
  height: auto;
  margin-bottom: 2rem;
  position: relative;
}
.custom-file .iconlink.upload {
  color: #8739F4;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.875rem;
}
.custom-file-input {
  cursor: pointer;
  height: 185px;
  width: 100%;
  transition: background 0.3s;
  opacity: 0;
}
.custom-file-input:focus, .custom-file-input:active {
  background-color: #E5DCFF;
}
.custom-file-input:focus ~ .custom-file-label, .custom-file-input:active ~ .custom-file-label {
  border: none;
  box-shadow: none;
}
.custom-file-label {
  background: none;
  border: none;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.8em;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: center;
  bottom: -3em;
  top: auto;
}
.custom-file-label:after {
  display: none;
}
.custom-file i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.custom-file i:before {
  font-size: 3.5em;
}
.custom-file i:after {
  content: "Bild hochladen";
  display: block;
  font-size: 1.8em;
  margin-top: 1rem;
}

.alert-success {
  background-color: #8739F4;
  border-color: #8739F4;
  border-radius: 4px;
  color: #000;
  padding: 1rem;
}
.alert-message {
  margin-bottom: 0;
}
.alert.bg-danger {
  background-color: transparent !important;
  color: #b52828;
  padding: 0;
}
.alert.bg-danger h4, .alert.bg-danger .h4, .alert.bg-danger .close {
  display: none;
}

.femanager_flashmessages > .message-0 {
  /*background-color: transparent;
  border: none;*/
  padding: 24px;
  border-radius: 24px;
  color: inherit;
  margin-bottom: 24px;
  background-color: #33F373;
  border-color: #33F373;
}

.tooltip-inner {
  max-width: 100vw;
  width: 13em;
}

/*generated with Input range slider CSS style generator (version 20210711)
https://toughengineer.github.io/demo/slider-styler*/
input[type=range].styled-slider {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 314px;
  -webkit-appearance: none;
}

/*webkit*/
input[type=range].styled-slider::-webkit-slider-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  margin-top: -11px;
  -webkit-appearance: none;
}

input[type=range].styled-slider::-webkit-slider-runnable-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
}

/*mozilla*/
input[type=range].styled-slider::-moz-range-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
}

input[type=range].styled-slider::-moz-range-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
}

/*ms*/
input[type=range].styled-slider::-ms-fill-upper {
  background: transparent;
  border-color: transparent;
}

input[type=range].styled-slider::-ms-fill-lower {
  background: transparent;
  border-color: transparent;
}

input[type=range].styled-slider::-ms-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  margin-top: 0;
  box-sizing: border-box;
}

input[type=range].styled-slider::-ms-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
  box-sizing: border-box;
}

LABEL.form-check-label {
  margin-top: 4px;
}

.form-group .captcha {
  text-align: center;
}
.form-group .captcha > IMG {
  margin-top: 10px;
}
.form-group .captcha > A {
  position: relative;
  top: 27px;
  background-color: #8739F4;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  display: inline-block;
}
.form-group .captcha svg {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.form-group .captcha svg g, .form-group .captcha svg path {
  fill: #fff;
}

.searchWrap .form-group:BEFORE {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10 2C14.4183 2 18 5.58172 18 10C18 11.8482 17.3728 13.5498 16.3203 14.9043L21.707 20.293C22.0976 20.6835 22.0976 21.3165 21.707 21.707C21.3465 22.0675 20.779 22.0951 20.3867 21.79L20.293 21.707L14.9043 16.3203C13.5498 17.3728 11.8482 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  z-index: 1;
}
.searchWrap .form-group INPUT.search {
  padding-left: 50px;
}
.searchWrap .form-group LABEL {
  left: 50px;
}

.selectWrap:has(.measure-booking-filter-select) {
  position: relative;
}
.selectWrap:has(.measure-booking-filter-select):AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 18px;
  top: 19px;
  width: 24px;
  height: 24px;
  transform: rotate(-90deg);
  display: inline-block;
}

#measure-booking-form-datepicker-error {
  position: unset;
  color: #b52828;
}

svg {
  --color-1: #212121;
  --color-2: #BDFF00;
}

.color-primary {
  color: #8739F4;
}

.color-black {
  color: #000;
}

.color-white {
  color: #fff;
}

.color-darkgreen {
  color: #33F373;
}

.color-green {
  color: #CDFFCF;
}

.color-light-purple {
  color: #E5DCFF;
}

.color-error {
  color: #b52828;
}

.color-lightgrey {
  color: #F2F0E5;
}

.color-darkgrey {
  color: #2C2C2C;
}

.color-lightblue {
  color: #CDEAF7;
}

.color-grey {
  color: #525252;
}

.color-pink {
  color: #F2DADD;
}

.bg-primary {
  background-color: #8739F4 !important;
}

.bg-black {
  background-color: #000;
}

.bg-white {
  background-color: #fff;
}

.bg-darkgreen {
  background-color: #33F373;
}

.bg-green {
  background-color: #CDFFCF;
}

.bg-light-purple {
  background-color: #E5DCFF;
}

.bg-lightgrey {
  background-color: #F2F0E5;
}

.bg-darkgrey {
  background-color: #2C2C2C;
}

.bg-lightblue {
  background-color: #CDEAF7;
}

.bg-pink {
  background-color: #F2DADD;
}

HTML, BODY {
  width: 100%;
}
HTML.no-scroll, BODY.no-scroll {
  overflow: hidden;
}
HTML .cls-1, BODY .cls-1 {
  fill: #212121;
}
HTML .cls-2, BODY .cls-2 {
  fill: #bdff00;
}
HTML .page.noHeader .maincontent, BODY .page.noHeader .maincontent {
  padding-top: 94px;
}
HTML .page.pageFullWidthTwoColumns, BODY .page.pageFullWidthTwoColumns {
  padding-top: 188px;
}
HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
    width: 70px;
    text-align: left;
  }
  HTML .page.pageFullWidthTwoColumns .left.show, BODY .page.pageFullWidthTwoColumns .left.show {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
    margin-left: -40px;
  }
}
HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
    width: calc(100% - 94px);
    margin-left: 24px;
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
    width: calc(100% - 54px);
  }
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .left.show + .right, BODY .page.pageFullWidthTwoColumns .left.show + .right {
    width: calc(70% - 24px);
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .left.show + .right, BODY .page.pageFullWidthTwoColumns .left.show + .right {
    width: calc(70% + 16px);
  }
}
HTML IMG.image-embed-item, BODY IMG.image-embed-item {
  border-radius: 24px;
}
HTML .frame-layout-3 IMG.image-embed-item, BODY .frame-layout-3 IMG.image-embed-item {
  border-radius: 0;
}
@media (max-width: 1199.98px) {
  HTML .container, BODY .container {
    overflow-x: clip;
  }
}
HTML .container.container-small, BODY .container.container-small {
  max-width: 960px;
}
HTML .container.container-smaller, BODY .container.container-smaller {
  max-width: 790px;
}
HTML .container.removeSpace, BODY .container.removeSpace {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1200px) {
  HTML .container.removeSpace, BODY .container.removeSpace {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) {
  HTML .container.addspace, BODY .container.addspace {
    padding-left: 40px;
    padding-right: 40px;
  }
}
HTML .container:has(.iconContainer), BODY .container:has(.iconContainer) {
  position: relative;
}
@media (min-width: 768px) {
  HTML .container:has(.iconContainer) > .container, BODY .container:has(.iconContainer) > .container {
    padding-left: 200px;
  }
}
@media (min-width: 768px) {
  HTML .container:has(.iconContainer.smallIcon) > .container, BODY .container:has(.iconContainer.smallIcon) > .container {
    padding-left: 98px;
  }
}
HTML .container .iconContainer, BODY .container .iconContainer {
  position: absolute;
  top: 24px;
  left: 24px;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  HTML .container .iconContainer, BODY .container .iconContainer {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 120px;
    height: 120px;
  }
}
HTML .container .iconContainer svg, BODY .container .iconContainer svg {
  height: 100%;
  width: 100%;
}
HTML .container .iconContainer.smallIcon, BODY .container .iconContainer.smallIcon {
  width: 48px;
  height: 48px;
  top: 28px;
  left: 28px;
}
HTML .container A.stretched-link, BODY .container A.stretched-link {
  text-decoration: none;
  position: absolute;
  right: 18px;
  bottom: 18px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
}
HTML .container A.stretched-link:HOVER, BODY .container A.stretched-link:HOVER {
  text-decoration: none;
}
@media (min-width: 768px) {
  HTML .container-fluid.addspace, HTML .addspace.container-sm, HTML .addspace.container-md, HTML .addspace.container-lg, HTML .addspace.container-xl, HTML .addspace.container-xxl, BODY .container-fluid.addspace, BODY .addspace.container-sm, BODY .addspace.container-md, BODY .addspace.container-lg, BODY .addspace.container-xl, BODY .addspace.container-xxl {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container[class*=" bg-"], BODY .maincontent .container[class*=" bg-"] {
    width: calc(100% - 24px);
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container[class*=" bg-"].removeSpace, BODY .maincontent .container[class*=" bg-"].removeSpace {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container.bg-none, BODY .maincontent .container.bg-none {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
HTML .maincontent FIGURE.table, BODY .maincontent FIGURE.table {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
HTML .maincontent FIGURE.table TABLE, BODY .maincontent FIGURE.table TABLE {
  border: 0 none !important;
  border-radius: 24px;
  border-spacing: 0;
  width: 100%;
  overflow: hidden;
}
HTML .maincontent FIGURE.table TABLE TR, BODY .maincontent FIGURE.table TABLE TR {
  border-color: #212121;
  border-width: 0 0 1px 0 !important;
  border-style: solid;
}
HTML .maincontent FIGURE.table TABLE TR:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR:LAST-CHILD {
  border-bottom: 0 !important;
}
HTML .maincontent FIGURE.table TABLE TR TD, HTML .maincontent FIGURE.table TABLE TR TH, BODY .maincontent FIGURE.table TABLE TR TD, BODY .maincontent FIGURE.table TABLE TR TH {
  background-color: #F2F0E5 !important;
  border-color: #212121 !important;
  border-width: 0 1px 0 0 !important;
  border-style: solid !important;
  font-size: 1rem !important;
  padding: 24px 24px 8px 24px !important;
}
@media (max-width: 767.98px) {
  HTML .maincontent FIGURE.table TABLE TR TD, HTML .maincontent FIGURE.table TABLE TR TH, BODY .maincontent FIGURE.table TABLE TR TD, BODY .maincontent FIGURE.table TABLE TR TH {
    padding: 8px 8px 0 8px !important;
  }
}
HTML .maincontent FIGURE.table TABLE TR TD:LAST-CHILD, HTML .maincontent FIGURE.table TABLE TR TH:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR TD:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR TH:LAST-CHILD {
  border-right: 0 !important;
}
HTML .maincontent FIGURE.table TABLE THEAD, BODY .maincontent FIGURE.table TABLE THEAD {
  border-bottom: 1px !important;
  border-style: solid !important;
  border-color: #212121 !important;
}
HTML .maincontent FIGURE.table TABLE THEAD TR TH, BODY .maincontent FIGURE.table TABLE THEAD TR TH {
  padding: 24px !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
}
@media (max-width: 767.98px) {
  HTML .maincontent FIGURE.table TABLE THEAD TR TH, BODY .maincontent FIGURE.table TABLE THEAD TR TH {
    padding: 8px !important;
  }
}
HTML .container-oversize, BODY .container-oversize {
  width: 100%;
}
@media (min-width: 768px) {
  HTML .container-oversize, BODY .container-oversize {
    /*max-width: calc(100% - 48px);*/
  }
}
@media (min-width: 1200px) {
  HTML .container-oversize, BODY .container-oversize {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }
}
HTML .rounded-border, HTML .br-yes, BODY .rounded-border, BODY .br-yes {
  border-radius: 24px;
  overflow: hidden;
}
HTML .rounded-border:has(VIDEO), HTML .br-yes:has(VIDEO), BODY .rounded-border:has(VIDEO), BODY .br-yes:has(VIDEO) {
  line-height: 1px;
  position: relative;
}
@media (max-width: 1199.98px) {
  HTML .rounded-border.removeSpace, HTML .br-yes.removeSpace, BODY .rounded-border.removeSpace, BODY .br-yes.removeSpace {
    border-radius: 0;
  }
}
HTML .rounded-border.border-bottom-none, HTML .br-yes.border-bottom-none, BODY .rounded-border.border-bottom-none, BODY .br-yes.border-bottom-none {
  border-radius: 24px 24px 0 0;
}
HTML .rounded-border.border-top-none, HTML .br-yes.border-top-none, BODY .rounded-border.border-top-none, BODY .br-yes.border-top-none {
  border-radius: 0 0 24px 24px;
}
@media (max-width: 1199.98px) {
  HTML .pageFullWidthTwoColumns .rounded-border.removeSpace, HTML .pageFullWidthTwoColumns .br-yes.removeSpace, BODY .pageFullWidthTwoColumns .rounded-border.removeSpace, BODY .pageFullWidthTwoColumns .br-yes.removeSpace {
    border-radius: 24px;
  }
}
HTML .rounded-border-top, BODY .rounded-border-top {
  border-radius: 24px 24px 0 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  HTML .row.addSpace > DIV, BODY .row.addSpace > DIV {
    padding-left: 40px;
    padding-right: 40px;
  }
  HTML .row.addSpace > DIV:FIRST-CHILD, BODY .row.addSpace > DIV:FIRST-CHILD {
    padding-left: 12px;
  }
  HTML .row.addSpace > DIV:LAST-CHILD, BODY .row.addSpace > DIV:LAST-CHILD {
    padding-right: 12px;
  }
}
HTML .row.sameHeight > .d-block > DIV, BODY .row.sameHeight > .d-block > DIV {
  height: 100%;
}
HTML .row.sameHeight > .d-block > DIV > .card, BODY .row.sameHeight > .d-block > DIV > .card {
  height: 100%;
}
HTML .mainheader, BODY .mainheader {
  margin-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  HTML .mainheader, BODY .mainheader {
    /*margin-top: 24px;*/
  }
}
HTML img, HTML video, BODY img, BODY video {
  height: auto;
  max-width: 100%;
}
HTML .frame-layout-2 IMG, BODY .frame-layout-2 IMG {
  aspect-ratio: 1/1;
  object-fit: cover;
}
HTML H1, HTML .h1, BODY H1, BODY .h1 {
  font-weight: 900;
  line-height: 1.115em;
  margin-bottom: 24px;
  margin-top: -6px;
}
@media (max-width: 575.98px) {
  HTML H1, HTML .h1, BODY H1, BODY .h1 {
    font-size: 2rem;
    margin-bottom: 12px;
  }
}
HTML H2, HTML .h2, BODY H2, BODY .h2 {
  font-weight: 900;
  line-height: 1.115em;
  margin-bottom: 20px;
  margin-top: -3px;
}
HTML H3, HTML .h3, BODY H3, BODY .h3 {
  font-weight: 700;
}
HTML H4, HTML .h4, BODY H4, BODY .h4 {
  font-weight: 700;
}
HTML .float-left, BODY .float-left {
  float: left;
}
HTML SMALL, HTML .text-small, BODY SMALL, BODY .text-small {
  font-size: 1rem;
  line-height: 1.5rem;
}
HTML .btn, BODY .btn {
  font-size: 1.125rem;
  font-weight: 700;
}
HTML .btn.btn-select, BODY .btn.btn-select {
  border: 1px solid #8F8F8F;
  border-radius: 24px;
  text-align: left;
  font-size: 0.8em;
  line-height: 1.8em;
  font-weight: 400;
}
HTML .btn.btn-xs, BODY .btn.btn-xs {
  padding: 0 10px;
}
HTML .btn.btn-icon SPAN, BODY .btn.btn-icon SPAN {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 18px;
}
HTML .btn.btn-icon.btn-icon-gallery SPAN, BODY .btn.btn-icon.btn-icon-gallery SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18 2C19.5975 2 20.9036 3.24866 20.9951 4.82324L21 5V19C21 20.5975 19.7513 21.9036 18.1768 21.9951L18 22H6C4.40248 22 3.09636 20.7513 3.00488 19.1768L3 19V5C3 3.40248 4.24866 2.09636 5.82324 2.00488L6 2H18ZM5 19C5 19.5128 5.38645 19.9354 5.88379 19.9932L6 20H11V12H5V19ZM13 20H18C18.5128 20 18.9354 19.6136 18.9932 19.1162L19 19V16H13V20ZM13 14H19V5C19 4.48716 18.6135 4.0646 18.1162 4.00684L18 4L13 3.99902V14ZM6 4C5.48716 4 5.0646 4.38645 5.00684 4.88379L5 5V10H11V4H6Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-play SPAN, BODY .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fff\" /></svg>");
}
HTML .btn.btn-icon.btn-icon-download SPAN, BODY .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-star SPAN, BODY .btn.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-star-filled SPAN, BODY .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-copy SPAN, BODY .btn.btn-icon.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-arrow SPAN, BODY .btn.btn-icon.btn-icon-arrow SPAN {
  padding-left: 0;
  padding-right: 24px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-calendar, BODY .btn.btn-icon.btn-icon-calendar {
  min-height: 60px;
  padding-left: 16px;
  padding-right: 18px;
}
HTML .btn.btn-icon.btn-icon-calendar SPAN, BODY .btn.btn-icon.btn-icon-calendar SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-size: 24px;
  background-position: right 2px;
  width: 100%;
  display: inline-block;
  padding-left: 0;
  font-size: 1rem;
}
HTML .btn.btn-icon.btn-icon-addUser SPAN, BODY .btn.btn-icon.btn-icon-addUser SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
  background-size: 24px;
  background-position: left -1px;
  width: 100%;
  display: inline-block;
  padding-left: 30px;
  color: #8739F4;
}
HTML .btn.btn-icon.btn-icon-deleteUser SPAN, BODY .btn.btn-icon.btn-icon-deleteUser SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
  background-size: 24px;
  background-position: left -1px;
  width: 100%;
  display: inline-block;
  padding-left: 30px;
  color: #8739F4;
}
HTML .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN, BODY .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn svg, BODY .btn svg {
  max-height: 24px;
  max-width: 30px;
  width: 30px;
  padding-right: 8px;
}
HTML .btn-no-border, BODY .btn-no-border {
  border: 0 none;
  color: #8739F4;
  padding-left: 0;
  padding-right: 0;
}
HTML .btn-no-border:HOVER, BODY .btn-no-border:HOVER {
  border: 0 none;
  color: #8739F4;
}
HTML .btn-primary-bordered, HTML .btn-primary-bordered-arrow, HTML .btn-grey-bordered, BODY .btn-primary-bordered, BODY .btn-primary-bordered-arrow, BODY .btn-grey-bordered {
  border: 2px solid #8F8F8F;
  color: #8F8F8F;
}
HTML .btn-primary-bordered:HOVER, HTML .btn-primary-bordered-arrow:HOVER, HTML .btn-grey-bordered:HOVER, BODY .btn-primary-bordered:HOVER, BODY .btn-primary-bordered-arrow:HOVER, BODY .btn-grey-bordered:HOVER {
  border: 2px solid #525252;
  color: #525252;
}
HTML .btn-primary-bordered, HTML .btn-primary-bordered-arrow, BODY .btn-primary-bordered, BODY .btn-primary-bordered-arrow {
  border: 2px solid #8739F4;
  color: #8739F4;
}
HTML .btn-primary-bordered:HOVER, HTML .btn-primary-bordered-arrow:HOVER, BODY .btn-primary-bordered:HOVER, BODY .btn-primary-bordered-arrow:HOVER {
  border: 2px solid #8739F4;
  color: #8739F4;
}
HTML .btn-primary-bordered.btn-icon.btn-icon-gallery SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-gallery SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-gallery SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-gallery SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18 2C19.5975 2 20.9036 3.24866 20.9951 4.82324L21 5V19C21 20.5975 19.7513 21.9036 18.1768 21.9951L18 22H6C4.40248 22 3.09636 20.7513 3.00488 19.1768L3 19V5C3 3.40248 4.24866 2.09636 5.82324 2.00488L6 2H18ZM5 19C5 19.5128 5.38645 19.9354 5.88379 19.9932L6 20H11V12H5V19ZM13 20H18C18.5128 20 18.9354 19.6136 18.9932 19.1162L19 19V16H13V20ZM13 14H19V5C19 4.48716 18.6135 4.0646 18.1162 4.00684L18 4L13 3.99902V14ZM6 4C5.48716 4 5.0646 4.38645 5.00684 4.88379L5 5V10H11V4H6Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-play SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-play SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-play SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%238739F4\" /></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-download SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-download SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-star SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-star SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-star SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-star-filled SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-star-filled SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-star-filled SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-arrow SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-arrow SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-arrow SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-arrow SPAN {
  padding-left: 24px;
  padding-right: 0;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HTML .btn-primary-bordered-arrow, HTML .btn-primary-arrow, BODY .btn-primary-bordered-arrow, BODY .btn-primary-arrow {
  padding-right: 54px;
  position: relative;
}
HTML .btn-primary-bordered-arrow:AFTER, HTML .btn-primary-arrow:AFTER, BODY .btn-primary-bordered-arrow:AFTER, BODY .btn-primary-arrow:AFTER {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}
HTML .btn-primary-bordered-arrow.btn-sm, HTML .btn-group-sm > .btn-primary-bordered-arrow.btn, HTML .btn-primary-arrow.btn-sm, HTML .btn-group-sm > .btn-primary-arrow.btn, BODY .btn-primary-bordered-arrow.btn-sm, BODY .btn-group-sm > .btn-primary-bordered-arrow.btn, BODY .btn-primary-arrow.btn-sm, BODY .btn-group-sm > .btn-primary-arrow.btn {
  padding-right: 36px;
}
HTML .btn-primary-bordered-arrow.btn-sm:AFTER, HTML .btn-group-sm > .btn-primary-bordered-arrow.btn:AFTER, HTML .btn-primary-arrow.btn-sm:AFTER, HTML .btn-group-sm > .btn-primary-arrow.btn:AFTER, BODY .btn-primary-bordered-arrow.btn-sm:AFTER, BODY .btn-group-sm > .btn-primary-bordered-arrow.btn:AFTER, BODY .btn-primary-arrow.btn-sm:AFTER, BODY .btn-group-sm > .btn-primary-arrow.btn:AFTER {
  width: 20px;
  height: 20px;
  right: unset;
  padding-left: 30px;
}
HTML .btn-primary-arrow, BODY .btn-primary-arrow {
  background-color: #8739F4;
  color: white;
}
HTML .btn-primary-arrow:AFTER, BODY .btn-primary-arrow:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn-primary-arrow:HOVER, BODY .btn-primary-arrow:HOVER {
  background-color: #8739F4;
  color: white;
}
HTML A.iconlink, HTML SPAN.iconlink, BODY A.iconlink, BODY SPAN.iconlink {
  padding: 0 0 0 34px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: 700;
  position: relative;
  display: inline-block;
  margin: 0;
}
HTML A.iconlink:AFTER, HTML SPAN.iconlink:AFTER, BODY A.iconlink:AFTER, BODY SPAN.iconlink:AFTER {
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 0;
}
HTML A.iconlink:has(svg), HTML SPAN.iconlink:has(svg), BODY A.iconlink:has(svg), BODY SPAN.iconlink:has(svg) {
  padding-left: 0;
}
HTML A.iconlink svg, HTML SPAN.iconlink svg, BODY A.iconlink svg, BODY SPAN.iconlink svg {
  max-height: 24px;
  max-width: 30px;
  width: 30px;
  padding-right: 8px;
  margin-top: -3px;
}
HTML A.login:AFTER, BODY A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%238739F4\"/></svg>");
}
HTML A.register:AFTER, BODY A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
}
HTML A.profile-delete:AFTER, BODY A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
}
HTML A.upload:AFTER, HTML SPAN.upload:AFTER, BODY A.upload:AFTER, BODY SPAN.upload:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.33334 6.66666C5.70153 6.66666 6 6.96514 6.00001 7.33332C6.00001 7.67521 5.74238 7.95692 5.41082 7.99543L5.33334 7.99999H3.33334C2.99145 7.99999 2.70974 8.25762 2.67123 8.58918L2.66668 8.66666V12.6667C2.66668 13.0085 2.92431 13.2903 3.25587 13.3288L3.33334 13.3333H12.6667C13.0086 13.3333 13.2903 13.0757 13.3288 12.7441L13.3333 12.6667V8.66666C13.3333 8.32477 13.0757 8.04306 12.7442 8.00455L12.6667 7.99999H10.6667C10.2985 7.99999 10 7.70151 10 7.33332C10 6.99144 10.2576 6.70972 10.5892 6.67121L10.6667 6.66666H12.6667C13.7318 6.66666 14.6026 7.4996 14.6634 8.54947L14.6667 8.66666V12.6667C14.6667 13.7317 13.8342 14.6024 12.7845 14.6634L12.6667 14.6667H3.33334C2.26832 14.6667 1.39758 13.8342 1.3366 12.7845L1.33334 12.6667V8.66666C1.33335 7.60165 2.16579 6.7309 3.2155 6.66991L3.33334 6.66666H5.33334ZM11.138 4.1953C11.3984 4.45565 11.3984 4.87766 11.138 5.13801C10.8977 5.37833 10.5193 5.3967 10.2578 5.19335L10.1953 5.13801L8.66668 3.61002V11.3333C8.66668 11.7015 8.3682 12 8.00001 12C7.65812 12 7.37641 11.7424 7.3379 11.4108L7.33334 11.3333V3.61002L5.8047 5.13801C5.56437 5.37833 5.18602 5.3967 4.92449 5.19335L4.86199 5.13801C4.62168 4.89769 4.6033 4.51933 4.80665 4.2578L4.86199 4.1953L8.00001 1.05728L11.138 4.1953Z\" fill=\"%238739F4\"/></svg>");
  top: -1px;
}
HTML UL.list-green-check, BODY UL.list-green-check {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
HTML UL.list-green-check > LI, BODY UL.list-green-check > LI {
  position: relative;
  display: flex;
  font-weight: 700;
  margin-bottom: 12px;
}
HTML UL.list-green-check > LI:BEFORE, BODY UL.list-green-check > LI:BEFORE {
  content: "";
  background-color: #33F373;
  border-radius: 12px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
  top: 5px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
}
HTML UL.list-agenda, BODY UL.list-agenda {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
HTML UL.list-agenda > LI, BODY UL.list-agenda > LI {
  position: relative;
  font-weight: 700;
  margin-bottom: 36px;
  color: #525252;
  padding-left: 40px;
  font-weight: 400;
}
HTML UL.list-agenda > LI .text-small, BODY UL.list-agenda > LI .text-small {
  font-weight: 400;
}
HTML UL.list-agenda > LI .h3, BODY UL.list-agenda > LI .h3 {
  margin-bottom: 0.8rem;
  display: inline-block;
}
HTML UL.list-agenda > LI:LAST-CHILD, BODY UL.list-agenda > LI:LAST-CHILD {
  overflow: hidden;
}
HTML UL.list-agenda > LI:BEFORE, BODY UL.list-agenda > LI:BEFORE {
  content: "";
  width: 26px;
  min-width: 26px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 36px;
  background-image: url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.9998 2.66663C23.3636 2.66663 29.3332 8.63616 29.3332 16C29.3332 23.3638 23.3636 29.3333 15.9998 29.3333C8.63604 29.3333 2.6665 23.3638 2.6665 16C2.6665 8.63616 8.63604 2.66663 15.9998 2.66663ZM15.9998 5.33329C10.1088 5.33329 5.33317 10.1089 5.33317 16C5.33317 21.891 10.1088 26.6666 15.9998 26.6666C21.8909 26.6666 26.6665 21.891 26.6665 16C26.6665 10.1089 21.8909 5.33329 15.9998 5.33329Z\" fill=\"%23525252\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
}
HTML UL.list-agenda > LI:AFTER, BODY UL.list-agenda > LI:AFTER {
  content: "";
  width: 26px;
  min-width: 26px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 65px;
  background-image: url("data:image/svg+xml,<svg width=\"2\" height=\"128\" viewBox=\"0 0 2 128\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 1L0.999995 124\" stroke=\"%23525252\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"2.5 5.5\"/></svg>");
  background-repeat: repeat-y;
  background-position: center center;
  background-size: auto;
  display: inline-block;
}

.fmtabs .tab-content .tabContent {
  visibility: hidden;
  position: static;
  left: unset;
  max-height: 2000px;
}
.fmtabs .tab-content .tabContent.active {
  visibility: visible;
}
.fmtabs .tab-content .tabContent.move {
  position: absolute;
  top: -99999px;
  overflow-y: hidden;
}

@media (max-width: 959.98px) {
  .frame-type-fmcustomer_container .row .col-12 .ce-gallery img {
    margin-bottom: 24px;
  }
}
.postteaser {
  position: relative;
  display: block;
}
.postteaser__post {
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}
.postteaser__post.layout1, .postteaser__post.layout2 {
  cursor: pointer;
}
.postteaser__post:AFTER {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 27px;
  height: 27px;
  position: absolute;
  right: 24px;
  bottom: 24px;
}
.postteaser__post.category-2 {
  background-color: #F2DADD;
}
.postteaser__post.category-3 {
  background-color: #F2F0E5;
}
.postteaser__post.category-4 {
  background-color: #CDFFCF;
}
.postteaser__post .blogimage {
  max-height: 240px;
  overflow: hidden;
}
.postteaser__post .blogimage IMG {
  width: 100%;
  height: auto;
}
.postteaser__post.layout2 .blogimage {
  max-height: 350px;
}
.postteaser__post .bodyWrap {
  padding: 0 24px;
}
.postteaser__post .bodyWrap .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  padding: 5px 10px 3px;
  color: #525252;
}
.postteaser__post .postmetagroup {
  font-size: 1.8em;
  line-height: 1;
}
.postteaser__post .postmetagroup__body {
  margin: 0 0 0.25rem;
}
.postteaser__post .postmetagroup__item {
  padding-top: 0;
  padding-bottom: 0;
}
.postteaser__post .postmetagroup__content a {
  text-decoration: none;
}
@media (min-width: 768px) {
  .postteaser__post.imageLeft .postteaser__featuredimage {
    width: 50%;
    height: 100%;
    display: inline-flex;
    vertical-align: top;
  }
  .postteaser__post.imageLeft .postteaser__featuredimage .blogimage {
    max-height: 100%;
    margin-bottom: 0;
  }
  .postteaser__post.imageLeft .bodyWrap {
    width: 50%;
    display: inline-flex;
    flex-direction: column;
    vertical-align: top;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.postteaser .teasericon {
  position: absolute;
  top: -34px;
  right: -30px;
  z-index: 1;
  height: 88px;
  width: 88px;
}
@media (max-width: 767.98px) {
  .postteaser .teasericon {
    right: -10px;
    width: 64px;
    height: 64px;
  }
}
.postteaser .teasericon svg {
  height: 100%;
  width: 100%;
}
.postteaser__posttitle a {
  text-decoration: none;
  color: #212121;
}
.postteaser__postdescription {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  font-size: 0.8em;
  padding-right: 20px;
}

#progressbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-color: #F2F0E5;
  z-index: 9999;
}
@media (min-width: 768px) {
  #progressbar {
    height: 8px;
  }
}
#progressbar SPAN {
  background-color: #0A7C3E;
  display: block;
  height: 100%;
  width: 0;
}

.article-header .fullwidthheroimage {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage {
    display: flex;
  }
}
.article-header .fullwidthheroimage .heroImage {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px);
  border-radius: 24px;
  overflow: hidden;
  z-index: 1;
}
.article-header .fullwidthheroimage .heroImage PICTURE IMG {
  width: auto;
  height: auto;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .heroImage {
    width: 46%;
    margin-left: 0;
    margin-right: 0;
  }
}
.article-header .fullwidthheroimage .contentPart {
  padding-top: 120px;
  padding-bottom: 40px;
  width: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .contentPart {
    width: 72%;
    margin-left: -18%;
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 40px;
    border-radius: 24px;
    float: right;
    position: static;
    top: 0;
  }
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 30%;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .article-header .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 35%;
  }
}
.article-header .fullwidthheroimage .contentPart.setBg-4, .article-header .fullwidthheroimage .contentPart.setBg-1 {
  background-color: #CDFFCF;
}
.article-header .fullwidthheroimage .contentPart.setBg-2 {
  background-color: #F2DADD;
}
.article-header .fullwidthheroimage .contentPart.setBg-3 {
  background-color: #F2F0E5;
}
.article-header .tags .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  color: #525252;
  margin-right: 12px;
}
.article-header .tags .tag :LAST-CHILD {
  margin-right: 0;
}

.page-article .fullwidthheroimage {
  margin-top: 150px;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage {
    display: flex;
  }
}
.page-article .fullwidthheroimage .heroImage {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px);
  border-radius: 24px;
  overflow: hidden;
  z-index: 1;
}
.page-article .fullwidthheroimage .heroImage PICTURE IMG {
  width: auto;
  height: auto;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .heroImage {
    width: 46%;
    margin-left: 0;
    margin-right: 0;
  }
}
.page-article .fullwidthheroimage .contentPart {
  padding-top: 120px;
  padding-bottom: 40px;
  width: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .contentPart {
    width: 72%;
    margin-left: -18%;
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 40px;
    border-radius: 24px;
    float: right;
    position: static;
    top: 0;
  }
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 30%;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .page-article .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 35%;
  }
}
.page-article .fullwidthheroimage .contentPart.setBg-4, .page-article .fullwidthheroimage .contentPart.setBg-1 {
  background-color: #CDFFCF;
}
.page-article .fullwidthheroimage .contentPart.setBg-2 {
  background-color: #F2DADD;
}
.page-article .fullwidthheroimage .contentPart.setBg-3 {
  background-color: #F2F0E5;
}
.page-article .tags .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  color: #525252;
  margin-right: 12px;
}
.page-article .tags .tag :LAST-CHILD {
  margin-right: 0;
}
.page-article .author .accordion__header BUTTON {
  justify-content: flex-start;
}
.page-article .author .accordion__header BUTTON IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
}
.page-article .author .moreBlogsByAuthor {
  font-size: 1rem;
}
.page-article .author .moreBlogsByAuthor UL {
  margin: 0;
  padding: 0 0 0 24px;
  color: #8739F4;
  -moz-column-count: 2;
  -moz-column-gap: 24px;
  -webkit-column-count: 2;
  -webkit-column-gap: 24px;
  column-count: 2;
  column-gap: 24px;
}
.page-article .author .moreBlogsByAuthor UL LI A {
  font-weight: 700;
}

.teaserSlider .slick-list {
  margin: 0 -12px;
}
.teaserSlider .slick-list .slick-track {
  display: flex !important;
}
.teaserSlider .slick-list .slick-track .slick-slide {
  margin: 0 12px;
  height: inherit !important;
}
.teaserSlider .slick-list .slick-track .slick-slide .postteaser__post {
  height: 100%;
}

.tx-fm-students .author .accordion__header BUTTON {
  justify-content: flex-start;
}
.tx-fm-students .author .accordion__header BUTTON IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
}
.tx-fm-students .author .moreBlogsByAuthor {
  font-size: 1rem;
}
.tx-fm-students .author .moreBlogsByAuthor UL {
  margin: 0;
  padding: 0 0 0 24px;
  color: #8739F4;
  -moz-column-count: 2;
  -moz-column-gap: 24px;
  -webkit-column-count: 2;
  -webkit-column-gap: 24px;
  column-count: 2;
  column-gap: 24px;
}
.tx-fm-students .author .moreBlogsByAuthor UL LI A {
  font-weight: 700;
}

.multipleCards {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: calc(100% + 1.5rem);
  gap: 1.5rem;
  justify-content: stretch;
  align-items: stretch;
}
@media (max-width: 767.98px) {
  .multipleCards {
    width: 100%;
  }
}
.multipleCards.layout-4 > DIV {
  min-width: calc(50% - 3rem);
  max-width: calc(50% - 1.5rem);
}
@media (max-width: 767.98px) {
  .multipleCards.layout-4 > DIV {
    min-width: 100%;
    max-width: 100%;
  }
}
.multipleCards.layout-5 > DIV {
  min-width: calc(33.3333333333% - 3rem);
  max-width: calc(33.3333333333% - 1.5rem);
}
@media (max-width: 1023.98px) {
  .multipleCards.layout-5 > DIV {
    min-width: calc(50% - 3rem);
    max-width: calc(50% - 1.5rem);
  }
}
@media (max-width: 767.98px) {
  .multipleCards.layout-5 > DIV {
    min-width: 100%;
    max-width: 100%;
  }
}
.multipleCards > DIV {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.multipleCards > DIV ARTICLE {
  height: 100%;
}

.tagFilter {
  max-width: 790px;
  min-width: 80%;
  display: inline-block;
}

footer.footer > .container {
  border-radius: 24px 24px 0 0;
  width: 100%;
}
@media (min-width: 768px) {
  footer.footer > .container {
    max-width: calc(100% - 28px);
  }
}
@media (min-width: 1200px) {
  footer.footer > .container {
    max-width: 1200px;
  }
}
footer.footer .footerMenu {
  margin: 40px 0 0 0;
}
footer.footer .footerMenu .frame-type-menu_pages UL,
footer.footer .footerMenu .frame-type-menu_subpages UL {
  margin: 16px 0 0 0;
  padding: 0;
  list-style-type: none;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI,
footer.footer .footerMenu .frame-type-menu_subpages UL LI {
  margin: 0;
  text-align: left;
  padding-bottom: 16px;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI:LAST-CHILD,
footer.footer .footerMenu .frame-type-menu_subpages UL LI:LAST-CHILD {
  padding-bottom: 0;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI A,
footer.footer .footerMenu .frame-type-menu_subpages UL LI A {
  color: #212121;
  text-decoration: none;
}
footer.footer HR {
  border-top: 1px solid #33F373;
}
footer.footer SPAN.copy {
  font-size: 1rem;
  display: inline-block;
  padding: 30px 0 60px 0;
}

@keyframes rotateR {
  from {
    transform: translateY(0px) rotate(0);
    width: 20px;
  }
  to {
    transform: translateY(8px) rotate(45deg);
    width: 27px;
  }
}
@keyframes rotateL {
  from {
    transform: translateY(0px) rotate(0);
    width: 20px;
  }
  to {
    transform: translateY(-8px) rotate(-45deg);
    width: 27px;
  }
}
@keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
HEADER.header {
  top: 32px;
  transition: top 0.1s;
}
@media (max-width: 767.98px) {
  HEADER.header {
    top: 12px;
  }
}
HEADER .navbar {
  border-radius: 50px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.8);
  margin-top: 20px;
  padding: 0 12px 0 0;
  position: relative;
  justify-content: space-between;
}
HEADER .navbar.noNav {
  display: inline-flex;
}
@media (max-width: 959.98px) {
  HEADER .navbar .mainNav {
    position: absolute;
    top: 7px;
    right: 64px;
  }
}
HEADER .navbar UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
HEADER .navbar.active {
  background-color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  HEADER .navbar {
    margin-top: 22px;
  }
}
HEADER .navbar A.navbar-brand {
  padding: 0;
  margin-right: 0;
}
HEADER .navbar A.navbar-brand IMG {
  display: inline-block;
  margin-right: 15px;
}
HEADER .navbar UL.navbar-nav {
  margin-top: 1px;
}
HEADER .navbar UL.navbar-nav LI.nav-item {
  position: relative;
  border-radius: 24px;
}
HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
  padding-right: 18px;
  cursor: pointer;
}
HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER {
  content: "";
  position: absolute;
  top: 12px;
  right: 4px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  transform: rotate(-90deg);
}
@media (max-width: 1199.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
    padding-right: 28px;
  }
}
@media (max-width: 1023.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
    padding-right: 20px;
  }
}
HEADER .navbar UL.navbar-nav LI.nav-item > A, HEADER .navbar UL.navbar-nav LI.nav-item > SPAN {
  color: #212121;
  /*padding-left: 16px;
  padding-right: 8px;*/
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 1199.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item > A, HEADER .navbar UL.navbar-nav LI.nav-item > SPAN {
    padding-left: 8px;
    padding-right: 8px;
  }
}
HEADER .navbar UL.navbar-nav LI.nav-item:not(.liProfile):HOVER {
  background-color: rgba(135, 57, 244, 0.1607843137);
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary:has(UL.dropdown-menu):AFTER, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER:has(UL.dropdown-menu):AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary A, HEADER .navbar UL.navbar-nav LI.nav-item.color-primary > SPAN, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER A, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER > SPAN {
  color: #8739F4;
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary UL.dropdown-menu, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER UL.dropdown-menu {
  /*display: block;*/
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu {
  border: 0;
  top: 68px;
  left: -4px;
  margin: 0;
  padding: 12px 0;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header {
  padding: 0;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A {
  padding: 4px 20px;
  font-size: 1.5rem;
  font-weight: 700;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 27px;
  height: 27px;
  display: inline-block;
  position: relative;
  top: 4px;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A {
  color: #212121;
  padding: 4px 20px;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A:HOVER, HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A.active {
  background-color: transparent;
  color: #8739F4;
}
HEADER .navbar .regButton {
  /*position: absolute;
  right: 12px;*/
}
HEADER .navbar .profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23212121\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 9px;
}
HEADER .navbar .profile:AFTER {
  display: none;
}
HEADER .navbar .profile:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
  background-color: transparent;
}
HEADER .navbar .profile.loggedIn {
  background-image: none;
  background-color: #8739F4;
  border-radius: 24px;
}
HEADER .navbar .profile.loggedIn SPAN {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 0.75rem;
}
HEADER .navbar .headerUser {
  border: none;
  top: 65px;
  /*left: -21px;*/
  left: unset;
  right: 0;
  margin: 0;
  padding: 12px 0;
  background-color: #E5DCFF;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 959.98px) {
  HEADER .navbar .headerUser {
    position: fixed;
  }
}
HEADER .navbar .headerUser a {
  display: block;
}
HEADER .navbar .headerUser A.iconlink {
  margin: 0 0 12px 0;
}
HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .navbar .headerUser A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
}
HEADER UL.cardsMenu LI.nav-item:HOVER {
  background-color: transparent !important;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler {
  padding-left: 13px;
  padding-right: 13px;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar {
  height: 2px;
  width: 20px;
  display: block;
  margin: 6px auto;
  position: relative;
  background-color: #212121;
  border-radius: 2px;
  -webkit-animation-fill-mode: forwards !important;
  -moz-animation-fill-mode: forwards !important;
  -ms-animation-fill-mode: forwards !important;
  -o-animation-fill-mode: forwards !important;
  animation-fill-mode: forwards !important;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler.collapsed .bar {
  /*&:nth-of-type(1) {
      transform: translateY(15px) rotate(45deg);
  }
  &:nth-of-type(2) {
      opacity: 0;
  }
  &:nth-of-type(3) {
      transform: translateY(-15px) rotate(-45deg);
  }*/
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(1) {
  animation: rotateR 0.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(2) {
  animation: fade 0.5s cubic-bezier(0.1, 0.8, 0.1, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(3) {
  animation: rotateL 0.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:HOVER {
  background-color: transparent;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:HOVER .bar {
  background-color: #8739F4;
}
HEADER .cardsMenu__content {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: rgba(255, 255, 255, 0.97);
  padding: 100px 12px 0 12px;
  overflow-y: scroll;
}
HEADER .cardsMenu__content UL.main LI A {
  color: #8739F4;
  text-decoration: none;
  padding: 12px 0;
  width: 100%;
  display: inline-block;
  font-weight: 700;
}
HEADER .cardsMenu__content UL.main LI A.hasSub {
  position: relative;
}
HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER {
  content: "";
  position: absolute;
  top: 17px;
  right: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  transform: rotate(90deg);
  transition: transform 0.5s;
}
HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed {
  color: #212121;
  font-weight: 400;
}
HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A.hasSub:HOVER {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI A.hasSub:HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub) {
  color: #212121;
  font-weight: 400;
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  content: "";
  position: relative;
  top: -1px;
  right: 0;
  width: 17px;
  height: 12px;
  margin-left: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):HOVER {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI.active > A {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI.active > A:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI.active > A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI UL.level-2 {
  margin-bottom: 24px;
  margin-left: 24px;
}
HEADER .cardsMenu__content UL.main LI UL.level-3 {
  margin-bottom: 24px;
  margin-left: 24px;
}
HEADER.user-authenticated .regButton {
  display: none;
}

.scrolled HEADER.header {
  top: 0;
}
@media (max-width: 767.98px) {
  .scrolled HEADER.header {
    top: 12px;
  }
}

.bgLayer {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  position: fixed;
  top: 0;
  left: -200%;
  transition: opacity 0.3s;
}
.bgLayer.show {
  left: 0;
  opacity: 1;
  z-index: 999;
}

#leftMenu {
  background-color: #E5DCFF;
  border-radius: 24px;
  padding: 24px 24px 0 24px;
  transition: max-width 0.3s;
  width: auto;
  overflow: hidden;
  display: inline-block;
}
@media (min-width: 960px) {
  #leftMenu {
    max-width: 67px;
    transition: max-width 0.3s;
    white-space: nowrap;
    display: block;
  }
}
#leftMenu .menuHeader {
  position: relative;
  min-height: 50px;
  padding-right: 26px;
  cursor: pointer;
  display: inline-block;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader {
    display: block;
    padding-right: 0;
  }
}
#leftMenu .menuHeader svg {
  max-height: 24px;
  max-width: 24px;
  width: auto;
  display: inline-block;
  color: #212121;
  margin: -2px 8px 0 0;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader svg {
    display: none;
  }
}
#leftMenu .menuHeader.color-primary svg {
  color: #8739F4;
}
#leftMenu .menuHeader > SPAN {
  display: inline-block;
  position: relative;
  top: -1px;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader > SPAN {
    display: none;
    top: 0;
  }
}
#leftMenu .menuHeader:AFTER {
  content: "";
  position: absolute;
  top: 8px;
  right: -3px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transform: rotate(-90deg);
}
@media (min-width: 960px) {
  #leftMenu .menuHeader:AFTER {
    transform: rotate(180deg);
    top: 12px;
  }
}
#leftMenu .menu {
  height: 0;
  display: block;
  width: auto;
  overflow: hidden;
  transition: height 0.3s;
}
@media (min-width: 960px) {
  #leftMenu .menu {
    height: auto;
    display: block;
    overflow: visible;
  }
}
#leftMenu .menu UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-table;
  width: 100%;
}
@media (min-width: 960px) {
  #leftMenu .menu UL {
    display: block;
  }
}
#leftMenu .menu UL LI {
  width: auto;
  margin: 0 0 24px 0;
  text-align: left;
}
@media (min-width: 960px) {
  #leftMenu .menu UL LI {
    width: 100%;
  }
}
#leftMenu .menu UL LI A {
  text-decoration: none;
}
#leftMenu .menu UL LI A svg {
  max-height: 24px;
  max-width: 24px;
  width: auto;
  display: inline-block;
  color: #212121;
  margin: -2px 8px 0 0;
}
#leftMenu .menu UL LI A SPAN {
  text-decoration: none;
  color: #212121;
}
@media (min-width: 960px) {
  #leftMenu .menu UL LI A SPAN {
    opacity: 0;
  }
}
#leftMenu .menu UL LI A.active {
  color: #8739F4;
}
#leftMenu .menu UL LI A.active > svg, #leftMenu .menu UL LI A.active > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL LI:HOVER > A > svg {
  color: #8739F4;
}
#leftMenu .menu UL LI:HOVER > A > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL.leftmenu--sub {
  height: 0;
  overflow: hidden;
  margin: 0;
  padding-left: 36px;
}
#leftMenu .menu UL.leftmenu--sub LI A {
  padding-left: 24px;
  position: relative;
}
#leftMenu .menu UL.leftmenu--sub LI A:AFTER {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  transform: rotate(180deg);
  transition: transform 0.5s;
}
#leftMenu .menu UL.leftmenu--sub LI:HOVER > A:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
#leftMenu .menu UL.leftmenu--sub LI:HOVER > A > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL.leftmenu--sub LI:LAST-CHILD {
  margin-bottom: 0;
}

.show > #leftMenu {
  max-width: 1000px;
}
.show > #leftMenu .menuHeader:AFTER {
  transform: rotate(90deg);
}
@media (min-width: 960px) {
  .show > #leftMenu .menuHeader:AFTER {
    transform: rotate(0deg);
    right: 12px;
  }
}
.show > #leftMenu .menu {
  height: auto;
  max-height: 1000px;
}
@media (min-width: 960px) {
  .show > #leftMenu .menu UL LI SPAN {
    opacity: 1;
  }
}
.show > #leftMenu .menu UL LI UL.leftmenu--sub {
  height: auto;
  margin-top: 16px;
}

UL.tablist {
  border: none;
  position: relative;
  margin: 0 0 40px 0;
  padding: 0;
}
UL.tablist:BEFORE {
  content: "";
  border-bottom: 1px solid #8F8F8F;
  display: block;
  width: 100%;
  position: absolute;
  bottom: 1px;
  z-index: -1;
}
UL.tablist LI {
  margin: 0 12px 0 0;
}
UL.tablist LI A.nav-link {
  color: #525252;
  font-size: 1.25rem;
  font-weight: 700;
}
UL.tablist LI A.nav-link:NOT(.active):HOVER {
  color: #212121;
  border: none;
}
UL.tablist LI A.nav-link.active {
  border-color: #8739F4;
  border-width: 3px;
  border-radius: 2px;
  color: #212121;
}

BODY.no-scroll HEADER .navbar {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.card:has(.stretched-link) {
  cursor: pointer;
}
.card.bg-1, .card.bg-4 {
  background-color: #CDFFCF;
}
.card.bg-2 {
  background-color: #F2F0E5;
}
.card.bg-3 {
  background-color: #F2DADD;
}
.card .stretched-link {
  text-decoration: none;
  position: absolute;
  right: 18px;
  bottom: 18px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
}
.card .stretched-link:HOVER {
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .card:not(.mobileImageTop) {
    flex-direction: row;
  }
}
@media (max-width: 767.98px) {
  .tx-fm-students .card:not(.mobileImageTop), .tx-sf-event-mgt .card:not(.mobileImageTop) {
    flex-direction: column;
  }
}
.card .card-img-left:not(.mobileImageTop) {
  border-radius: 24px 0 0 24px;
  max-width: 33%;
}
.card .card-img-left:not(.mobileImageTop).w-100 {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .card .card-body {
    display: table;
  }
}
@media (max-width: 767.98px) {
  .card .card-body .card-body-center {
    display: table-cell;
    vertical-align: middle;
  }
}
.card .card-body .card-body-center .stretched-link + .card-text {
  padding-right: 18px;
}
.card .card-body .cutLines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.card .card-body .cutLines.l4 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
.card .card-body .cutLines.l5 {
  -webkit-line-clamp: 5;
  line-clamp: 5;
}
@media (max-width: 767.98px) {
  .card.specialCard .card-img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card.specialCard > .row > .col-12:FIRST-CHILD {
    /*padding-left: 0;
    padding-right: 0;*/
  }
}
@media (min-width: 768px) {
  .card.specialCard > .row {
    margin-top: 40px;
  }
  .card.specialCard > .row > .col-md-6:FIRST-CHILD {
    padding-left: 40px;
  }
  .card.specialCard > .row > .col-md-6:LAST-CHILD {
    padding-right: 40px;
  }
  .card.specialCard .card-body {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .card.specialCard.imageRight > .row {
    margin-top: 40px;
  }
  .card.specialCard.imageRight > .row > .col-md-6:FIRST-CHILD {
    padding-right: 40px;
    padding-left: 12px;
  }
  .card.specialCard.imageRight > .row > .col-md-6:LAST-CHILD {
    padding-left: 40px;
    padding-right: 12px;
  }
}
.card.specialCard .card-img {
  margin-bottom: 40px;
}
.card.svgCard {
  padding-left: 80px;
}
.card.svgCard svg {
  position: absolute;
  top: 34px;
  left: 24px;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  .card.imageTopLeft > .row > .col-md-6:FIRST-CHILD {
    padding-left: 12px;
  }
  .card.imageTopLeft > .row > .col-md-6:FIRST-CHILD IMG {
    margin-top: -40px;
  }
}
@media (min-width: 768px) {
  .card.imageLeft > .row > .col-md-6:FIRST-CHILD {
    padding-left: 12px;
  }
}

.mb-card-grid {
  margin-bottom: 24px;
}

.slick-dotted.slick-slider {
  margin-bottom: 80px;
}

.slick__controls {
  display: inline-block;
  width: 100%;
  position: relative;
  text-align: center;
  margin-bottom: 80px;
}
.slick__controls.showControlsRight {
  text-align: right;
}
.slick__controls A.btn {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 575.98px) {
  .slick__controls A.btn {
    left: 0;
    transform: unset;
  }
}
.slick__controls .slick__controlsPad {
  background-color: #F2F0E5;
  border-radius: 48px;
  overflow: hidden;
  width: auto;
  display: inline-block;
  min-height: 56px;
  text-align: center;
}
.slick__controls .slick__controlsPad .slick__dots {
  width: auto;
  padding: 6px 0 0 0;
  display: inline-block;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots {
  position: relative;
  top: unset;
  bottom: unset;
  width: auto;
  display: inline-block;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 4px 4px 0 4px;
  border-radius: 4px;
  background-color: #2C2C2C;
  transition: all 0.2s ease-in-out;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.slick-active {
  width: 24px;
  margin-top: 0;
  background-color: #8739F4;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI BUTTON {
  display: none;
}
.slick__controls .slick__controlsPad .slick__arrow {
  width: 56px;
  height: 56px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.slick__controls .slick__controlsPad .slick__arrow:AFTER {
  content: "";
  position: relative;
  top: 16px;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
}
.slick__controls .slick__controlsPad .slick__arrow.slick__next:AFTER {
  transform: rotate(180deg);
}

.student_content_main_categories_content {
  margin: 0 -12px;
  margin: 0;
}
.student_content_main_categories_content .slick-track {
  display: flex !important;
}
.student_content_main_categories_content .slick-slide {
  height: inherit !important;
}
.student_content_main_categories_content .itemWrap {
  margin: 0 12px;
}

.universalSlider[data-arrows="0"] .slick__controlsPad .slick__arrow, .videoSlider[data-arrows="0"] .slick__controlsPad .slick__arrow, .student_content_main_categories_content[data-arrows="0"] .slick__controlsPad .slick__arrow, .student_content_influencer_collection[data-arrows="0"] .slick__controlsPad .slick__arrow {
  display: none;
}

.universalSlider[data-dots="0"] .slick__controlsPad .slick__dots, .videoSlider[data-dots="0"] .slick__controlsPad .slick__dots, .student_content_main_categories_content[data-dots="0"] .slick__controlsPad .slick__dots, .student_content_influencer_collection[data-dots="0"] .slick__controlsPad .slick__dots {
  display: none;
}

.universalSlider, .event-slider, .videoSlider, .student_content_influencer_collection, .student_content_similarContent {
  overflow: hidden;
}
.universalSlider.addSpace .slick-track > DIV, .event-slider.addSpace .slick-track > DIV, .videoSlider.addSpace .slick-track > DIV, .student_content_influencer_collection.addSpace .slick-track > DIV, .student_content_similarContent.addSpace .slick-track > DIV {
  margin: 0 12px;
}
.universalSlider.sameHeight .slick-track, .event-slider.sameHeight .slick-track, .videoSlider.sameHeight .slick-track, .student_content_influencer_collection.sameHeight .slick-track, .student_content_similarContent.sameHeight .slick-track {
  display: flex !important;
}
.universalSlider.sameHeight .slick-slide, .event-slider.sameHeight .slick-slide, .videoSlider.sameHeight .slick-slide, .student_content_influencer_collection.sameHeight .slick-slide, .student_content_similarContent.sameHeight .slick-slide {
  height: inherit !important;
}
.universalSlider.sameHeight .slick-slide .card, .event-slider.sameHeight .slick-slide .card, .videoSlider.sameHeight .slick-slide .card, .student_content_influencer_collection.sameHeight .slick-slide .card, .student_content_similarContent.sameHeight .slick-slide .card {
  height: 100%;
}

.videoSlider .slick-list {
  margin: 0 -12px;
}
.videoSlider .wow {
  margin: 0 12px;
  height: 100%;
}

/* Overwrite spacers for core classes */
.frame-space-before-extra-small {
  padding-top: 1.5rem;
  margin-top: 0;
}

.frame-space-before-small {
  padding-top: 2rem;
  margin-top: 0;
}

.frame-space-before-medium {
  padding-top: 3rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-medium {
    padding-top: 2rem;
  }
}

.frame-space-before-large {
  padding-top: 5rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-large {
    padding-top: 2.5rem;
  }
}

.frame-space-before-extra-large {
  padding-top: 8.5rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-extra-large {
    padding-top: 3rem;
  }
}

.frame-space-after-extra-small {
  padding-bottom: 1.5rem;
  margin-bottom: 0;
}

.frame-space-after-small {
  padding-bottom: 2rem;
  margin-bottom: 0;
}

.frame-space-after-medium {
  padding-bottom: 3rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-medium {
    padding-bottom: 2rem;
  }
}

.frame-space-after-large {
  padding-bottom: 5rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-large {
    padding-bottom: 2.5rem;
  }
}

.frame-space-after-extra-large {
  padding-bottom: 8.5rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-extra-large {
    padding-bottom: 3rem;
  }
}

.fullwidthheroimage {
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
}
.fullwidthheroimage .heroImage {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 768px) {
  .fullwidthheroimage .heroImage {
    max-width: calc(100% - 48px);
    border-radius: 24px;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .fullwidthheroimage .heroImage {
    max-width: 1200px;
  }
}
.fullwidthheroimage .heroImage PICTURE {
  height: 100%;
  width: auto;
}
.fullwidthheroimage .heroImage PICTURE IMG {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.fullwidthheroimage .heroImage video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.fullwidthheroimage .heroImage .darkener {
  background-color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .fullwidthheroimage .heroImage .darkener {
    border-radius: 24px;
  }
}
.fullwidthheroimage .contentPart {
  position: relative;
  left: 0;
  top: -104px;
  margin-bottom: -104px;
  width: 100%;
  text-align: left;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  .fullwidthheroimage .contentPart {
    padding-left: 60px;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .fullwidthheroimage .contentPart {
    padding-left: 0;
  }
}
.fullwidthheroimage .contentPart .row > .d-block {
  background-color: #CDFFCF;
  border-radius: 24px;
  padding: 56px 56px 30px 56px;
}
@media (max-width: 767.98px) {
  .fullwidthheroimage .contentPart .row > .d-block {
    padding: 30px 24px 30px 24px;
  }
}
.fullwidthheroimage .contentPart.setBg-green .row > .d-block {
  background-color: #CDFFCF;
}
.fullwidthheroimage .contentPart.setBg-pink .row > .d-block {
  background-color: #F2DADD;
}
.fullwidthheroimage .contentPart.setBg-grey .row > .d-block {
  background-color: #F2F0E5;
}

.container-xl .event-slider {
  margin-left: -15px;
  margin-right: -15px;
}
.container-xl .event-slider .slick-list {
  padding: 0 1rem;
}
.event-list-item {
  background-color: #F2F0E5;
  color: #212121;
  border-radius: 24px;
  height: calc(100% - 2rem);
  margin-bottom: 2rem;
}
.event-slider .event-list-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: auto;
}
.event-list-item .btnSet {
  position: absolute;
  bottom: 20px;
  width: calc(100% - 3rem);
}
.event-list-item:has(.btnSet) {
  padding-bottom: 60px;
}
.event-list-item .event-startdate:BEFORE {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 4px;
  left: -2px;
}
.event-list-row {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
}
.event-link {
  text-decoration: none;
}
.event-link:hover {
  text-decoration: none;
}
.event-slider .event-link {
  margin: 0 12px 2rem;
}
.event-slider .event-link .event-list-item {
  margin: 0;
}
.event-link P, .event-link h2, .event-link .h2, .event-link h3, .event-link .h3, .event-link H4, .event-link H5 {
  color: initial;
}
.event-image {
  position: relative;
}
.event-image img {
  object-fit: cover;
}
.event-list .event-image img, .event-slider .event-image img {
  border-radius: 24px 24px 0 0;
  object-position: top center;
  width: 100%;
}
.event-image .event-list-value {
  position: absolute;
  bottom: 0;
  left: 15px;
  background: #33F373;
  color: white;
  font-size: 1rem;
  padding: 8px 10px;
}
.event-security {
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  height: 2rem;
  width: 2rem;
  text-align: center;
}
.event-security i {
  font-size: 1rem;
  line-height: 2rem;
}
.event .calendar {
  padding-left: 30px;
  position: relative;
}
.event .calendar:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
}
.event .clock {
  padding-left: 30px;
  position: relative;
}
.event .clock:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
}
.event .speaker IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
  display: inline-block;
}
.event .speaker .speaker-name {
  display: inline-block;
  font-weight: 700;
}
.event__shadowBox {
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.26);
  border-radius: 4px;
  padding: 14px;
  width: 100%;
  height: 100%;
}
.event__shadowBox:HOVER {
  box-shadow: 0px 10px 20px -2px rgba(0, 0, 0, 0.2);
}
.event__dropdown .caldrop {
  padding: 10px;
  margin-left: 23px;
}
.event__dropdown .caldrop A {
  display: block;
  clear: both;
  font-weight: 600;
  line-height: 2rem;
}
.event--addmb75 {
  margin-bottom: 75px;
}
.event-slider .event-teaser {
  margin: 1rem 0 0;
}
.event-iconrow I {
  margin-right: 15px;
  font-size: 2.2em;
}
.event-iconrow > SPAN {
  position: relative;
  top: -4px;
  font-size: 1.6em;
  font-weight: 600;
}

@media (min-width: 960px) {
  .event-detail {
    margin-top: 56px;
  }
}
@media (max-width: 767.98px) {
  .event-detail img.br-yes {
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .event-detail-buttons > * {
    margin-left: 0px !important;
    margin-right: 16px !important;
    margin-bottom: 10px !important;
  }
}
@media (max-width: 575.98px) {
  .event-detail-speaker {
    margin-bottom: 24px !important;
  }
}
.event-detail .event-customText {
  background-color: #F2F0E5;
  border-radius: 24px;
  padding: 40px 40px 24px 40px;
}
@media (max-width: 767.98px) {
  .event-detail .event-customText {
    padding: 24px 24px 24px 24px !important;
  }
}
.event-detail .event-customText p:last-child {
  margin-bottom: 0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.acceptCookies {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: #525252;
  margin-bottom: 50px;
  font-size: 2em;
}
.acceptCookies .textPad {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 10%;
}

#eventNormal .btn-primary:active:focus, #eventNormal .btn-primary:not(:disabled):not(.disabled):active, #eventNormal .btn-primary:not(:disabled):not(.disabled):active:focus, #eventNormal .btn-primary:not(:active):focus, #eventNormal .btn-primary:not(:disabled):not(.disabled):not(:active):focus {
  background-color: #8739F4;
  box-shadow: none;
  color: #33F373;
}

@media (max-width: 575.98px) {
  #eventNormal BUTTON:not(.close), #eventNormal A.btn {
    height: 69px;
    position: relative;
    margin-bottom: 34px;
  }
  #eventNormal BUTTON:not(.close):not(.dropdown-toggle), #eventNormal A.btn:not(.dropdown-toggle) {
    width: auto;
    padding: 1rem 2rem;
  }
  #eventNormal BUTTON:not(.close).dropdown-toggle:AFTER, #eventNormal A.btn.dropdown-toggle:AFTER {
    font-size: 26px;
  }
  #eventNormal BUTTON:not(.close) > I, #eventNormal A.btn > I {
    font-size: 26px;
    margin-right: 0;
    position: relative;
    top: 2px;
  }
  #eventNormal BUTTON:not(.close) > SPAN, #eventNormal A.btn > SPAN {
    display: inline-block;
    /*position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);*/
    font-size: 1.2rem;
    font-weight: 600;
    max-width: 100%;
    text-align: center;
    margin-left: 12px;
  }
  #eventNormal .modal-footer BUTTON:not(.close) {
    width: 100%;
    margin-bottom: 20px;
  }
  #eventNormal .dropdown.event__dropdown {
    width: 100%;
  }
  #eventNormal .dropdown.event__dropdown BUTTON {
    width: auto;
  }
}
.tag {
  display: inline-block;
  border-radius: 24px;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 6px 10px 6px;
  line-height: 1rem;
}
.tag.bg {
  background-color: rgba(0, 0, 0, 0.1);
  color: #525252;
}
.tag.bg.bg-green {
  background-color: #BDFF00;
  color: #212121;
}
.tag.bg.lock {
  position: relative;
  padding-left: 30px;
}
.tag.bg.lock:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 16px;
  display: inline-block;
}
.tag.lock {
  background-color: #BDFF00;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.tag-outline {
  border: 2px solid #212121;
}
.tag[class*=icon-] {
  font-family: "BARMER Beat Screen" !important;
}
.tag[class*=icon-]:BEFORE {
  display: none;
}
.tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23212121\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 18px;
  padding-left: 32px;
}
.tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}

.icon__video {
  position: relative;
}

.plyrplayer {
  border-radius: 24px;
  overflow: hidden;
}

.wow, .plyr__video-wrapper {
  position: relative;
}
.wow VIDEO, .wow .plyr__poster, .plyr__video-wrapper VIDEO, .plyr__video-wrapper .plyr__poster {
  border-radius: 24px;
  overflow: hidden;
}
.wow .btn.btn-primary.btn-primary-arrow, .plyr__video-wrapper .btn.btn-primary.btn-primary-arrow {
  position: absolute;
  bottom: 28px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.wow .buttonWrap, .plyr__video-wrapper .buttonWrap {
  position: absolute;
  bottom: 24px;
  width: 100%;
}

.playVideoButton {
  border-radius: 50%;
  background: #8739F4;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 58px;
  height: 58px;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.playVideoButton .triangle {
  position: absolute;
  top: 50%;
  left: calc(50% - 3px);
  background-color: #fff;
  text-align: left;
  transform: rotate(30deg) skewX(-30deg) scale(1, 0.866) translate(-50%, -50%);
}
.playVideoButton .triangle:BEFORE, .playVideoButton .triangle:AFTER {
  content: "";
  position: absolute;
  background-color: inherit;
}
.playVideoButton .triangle:before {
  transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
}
.playVideoButton .triangle:after {
  transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
}
.playVideoButton .triangle, .playVideoButton .triangle:before, .playVideoButton .triangle:after {
  width: 12px;
  height: 12px;
  border-top-right-radius: 35%;
}

.iconWithText {
  display: flex;
}
.iconWithText .icon {
  display: inline-flex;
  width: 80px;
  height: 80px;
  align-self: start;
}
@media (max-width: 767.98px) {
  .iconWithText .icon {
    width: 64px;
    height: 64px;
  }
}
.iconWithText .icon svg {
  width: 100%;
  height: 100%;
}
.iconWithText .text {
  display: inline-flex;
  flex-direction: column;
  width: calc(100% - 80px);
  padding-left: 12px;
  align-self: center;
}
@media (max-width: 767.98px) {
  .iconWithText .text {
    width: calc(100% - 64px);
  }
}
.iconWithText .text .overline {
  font-size: 1rem;
}
.iconWithText.smallIcon .icon {
  width: 32px;
  height: 32px;
}
.iconWithText.smallIcon .text {
  width: calc(100% - 32px);
}

.accordion {
  background-color: #fff;
}
.accordion__header {
  cursor: pointer;
}
.accordion__header button {
  background: none;
  border: none;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2rem 0;
  text-align: left;
  width: 100%;
}
.accordion .collapsed .icon-barmer-minus:before {
  content: "\e92d";
}
.accordion__content > div {
  padding: 0 1.5rem 1rem;
}
.accordion__content ul {
  padding: 0 0 2em 2em;
}
.accordion.linkStyle .accordion__header BUTTON {
  color: #212121;
  justify-content: unset;
}
.accordion.linkStyle .accordion__header BUTTON SPAN {
  color: #212121;
  text-decoration: underline;
  margin-right: 1rem;
  display: inline-block;
}
.accordion.borders .borderWrap {
  border-bottom: 1px solid #8F8F8F;
  border-radius: 0;
  /*margin-bottom: 28px;*/
  background-color: white;
}
.accordion.borders .accordion__header BUTTON {
  padding: 2rem 0;
}
.accordion.borders .accordion__content {
  padding: 0 0 2rem 0;
}
.accordion.borders .accordion__content > div {
  padding: 0 0 1rem;
}
.accordion.borders .accordion__content > .frame:LAST-CHILD {
  padding-bottom: 0;
}
.accordion.arrows .accordion__header {
  position: relative;
}
.accordion.arrows .accordion__header BUTTON:AFTER, .accordion.arrows .accordion__header .accordion__title:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
  transform: rotate(90deg);
  width: 24px;
  height: 24px;
  transition: transform 0.3s;
}
.accordion.arrows .accordion__header BUTTON.collapsed:AFTER, .accordion.arrows .accordion__header .accordion__title.collapsed:AFTER {
  transform: rotate(-90deg);
}

.quote {
  padding: 40px;
}

.slick-slider:has(.quote) {
  margin-left: -12px;
  margin-right: -12px;
}
.slick-slider .quote {
  margin: 0 12px 0 12px;
}

.universalSlider.sameHeight .quote {
  height: 100%;
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before {
  box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 4px;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}

.plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control:focus-visible {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, a.plyr__control:after, a.plyr__control:before {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__controls:empty {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9019607843);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border-top-color: rgba(255, 255, 255, 0.9019607843);
  border: var(--plyr-menu-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: 4.66667px 10.5px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border: var(--plyr-menu-item-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
}

.plyr__menu__container .plyr__control--forward:after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--forward:focus-visible:after, .plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: initial;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  padding-left: 28px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2);
}

.plyr__menu__container .plyr__control--back:after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back:before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back:focus-visible:after, .plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: initial;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after, .plyr__menu__container .plyr__control[role=menuitemradio]:before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:before {
  background: rgba(0, 0, 0, 0.1019607843);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
  background: #8739F4;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
  background: rgba(35, 40, 47, 0.1019607843);
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 + 2px);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 26px;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #8739F4;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  display: block;
  height: 19px;
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);
  background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: -4px;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  color: rgba(0, 0, 0, 0);
}

.plyr--full-ui input[type=range]::-ms-fill-upper, .plyr--full-ui input[type=range]::-ms-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: #000;
  background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time:before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: #fff;
  background: var(--plyr-tooltip-background, #fff);
  border-radius: 5px;
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:focus-visible .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip:before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before {
  left: 16px;
  left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: -6.5px;
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0);
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: rgba(0, 0, 0, 0);
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: #fff;
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 3px;
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: 5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #8739F4;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}

@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}
.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: 20px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #8739F4;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #8739F4;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.2509803922);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads:after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads:empty:after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: #fff;
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translateY(10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 7px;
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__image-container:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1490196078);
  content: "";
  pointer-events: none;
}

.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}

.plyr__preview-thumb__time-container {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: 7px;
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: 7px;
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.sharethis {
  margin-bottom: 40px;
}
.sharethis .sharethis__inner {
  display: flex;
}
.sharethis .sharethis__inner .sharethis__label {
  display: inline-flex;
  align-items: center;
}
.sharethis .sharethis__inner .sharethis__buttons {
  background-color: #F2F0E5;
  border-radius: 48px;
  display: inline-flex;
  margin-left: 24px;
  padding: 16px;
}
.sharethis .sharethis__inner .sharethis__buttons > A {
  display: inline-block;
  margin: 0 0 0 24px;
  width: 30px;
  height: 30px;
  color: white;
  background-color: #8739F4;
  border-radius: 50%;
  position: relative;
}
.sharethis .sharethis__inner .sharethis__buttons > A:FIRST-CHILD {
  margin-left: 0;
}
.sharethis .sharethis__inner .sharethis__buttons > A svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tx-fm-universities .btn-select + .hasDatepicker {
  position: absolute;
  top: calc(100% + 24px);
}
@media (max-width: 767.98px) {
  .tx-fm-universities .btn-select + .hasDatepicker {
    top: calc(100% + 8px);
  }
}
.tx-fm-universities .btn-select + .hasDatepicker {
  left: 12px;
  z-index: 2;
  width: calc(100% - 24px);
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem {
  background: white;
  border-radius: 24px;
  margin: 0 0 15px 0;
  padding: 24px;
  /*&.status {
    &-0 {
      background: $color-pink;
    }
    &-1 {
      background: $color-lightgrey;
    }
    &-2 {
      background: $color-green;
    }
  }*/
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .image {
  width: 80px;
  height: 80px;
  border-radius: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 15px;
  width: calc(100% - 85px);
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text .date {
  font-size: 0.7em;
  color: #8F8F8F;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text .statustext {
  text-transform: uppercase;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A {
  color: #8739F4;
  margin-right: 12px;
  text-decoration: underline solid #8739F4 1px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A:LAST-CHILD {
  margin-right: 0px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.checklist {
  background-image: url(/Resources/images/checklist.9438f76d.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.marketing {
  background-image: url(/Resources/images/marketing.a0e9dea7.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.report {
  background-image: url(/Resources/images/report.70d46558.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol.requested .kanbanColPad .kanbanItem {
  background: #F2DADD;
}
.tx-fm-universities .kanbanCol.planned .kanbanColPad .kanbanItem {
  background: #F2F0E5;
}
.tx-fm-universities .kanbanCol.realized .kanbanColPad .kanbanItem {
  background: #CDFFCF;
}

.screen-reader-text { /* Reusable, toolbox kind of class */
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.disabled {
  color: #525252;
  cursor: default;
}

.show {
  display: inline-block !important;
}

body {
  /*margin: 10px 0 0 0;*/
}
body .audio-container {
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  width: 100%;
  background-color: #E5DCFF;
  border-radius: 999px;
}
body .audio-container .player {
  height: 64px;
  margin: 0;
  position: relative;
  width: 100%;
}
body .audio-container .player .info-box {
  width: calc(100% - 156px);
  display: inline-block;
  position: relative;
  top: 13px;
  vertical-align: top;
}
body .audio-container .player .info-box .track-info-box {
  display: inline-block;
  font-size: 12px;
  margin: 0 0 6px 0;
  /*visibility: hidden;*/
  width: 100px;
}
body .audio-container .player .info-box .track-info-box .track-title-text {
  display: inline-block;
  font-weight: 700;
}
body .audio-container .player .info-box .track-info-box .audio-time {
  display: inline-block;
  padding: 0 0 0 15px;
}
body .audio-container .player .info-box .track-info-box::after {
  display: block;
  clear: both;
  content: "";
}
body .audio-container .player .progress-box {
  display: inline-block;
  /*min-width: 230px;*/
  width: calc(100% - 135px);
  position: relative;
  top: 1px;
  height: 12px;
}
body .audio-container .player .progress-box .progress-cell {
  height: 12px;
  position: relative;
}
body .audio-container .player .progress-box .progress-cell .progress {
  background: #8F8F8F;
  border-radius: 10px;
  height: 12px;
  position: relative;
  width: auto;
}
body .audio-container .player .progress-box .progress-cell .progress .progress-buffer {
  background: #525252;
  height: 100%;
  width: 0;
}
body .audio-container .player .progress-box .progress-cell .progress .progress-indicator {
  background: #8739F4;
  border-radius: 10px;
  cursor: pointer;
  height: 12px;
  overflow: hidden;
  position: absolute;
  width: 12px;
}
body .audio-container .player .controls-box {
  display: inline-block;
  width: 100px;
  margin: 0 12px 0 36px;
}
body .audio-container .player .controls-box .previous-track-btn:before {
  content: "\f049";
  font: 1.2em "Font Awesome 5 Free";
  font-weight: 600;
  color: #8739F4;
}
body .audio-container .player .controls-box .previous-track-btn {
  cursor: pointer;
  display: inline-block;
  margin-right: 5px;
}
body .audio-container .player .controls-box .next-track-btn:before {
  content: "\f050";
  font: 1.2em "Font Awesome 5 Free";
  font-weight: 600;
  color: #8739F4;
}
body .audio-container .player .controls-box .next-track-btn {
  cursor: pointer;
  display: inline-block;
}
body .audio-container .player .controls-box .large-toggle-btn {
  display: inline-block;
  font-size: 0.7em;
  height: 50px;
  margin: 0 5px 0 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: bottom;
  width: 40px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn {
  position: relative;
  top: 15px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn:before {
  content: "\f04b";
  font: 1.5em/1.75 "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  left: 2px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn {
  cursor: pointer;
  display: inline-block;
  color: #8739F4;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn {
  position: relative;
  top: 15px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn:before {
  content: "\f04c";
  font: 1.5em/1.75 "Font Awesome 5 Free";
  font-weight: 600;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #8739F4;
}
body .audio-container .player::after {
  display: block;
  clear: both;
  content: "";
}
body .audio-container .play-list {
  display: block;
  margin: 0 auto 20px 2px;
  width: 100%;
}
body .audio-container .play-list .play-list-row {
  display: block;
  margin: 10px 0;
  width: 100%;
  font-size: 1.2em;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track:hover {
  text-decoration: underline;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track {
  color: #000;
  text-decoration: none;
}
body .audio-container .play-list .play-list-row .small-toggle-btn {
  border: 1px solid #525252;
  border-radius: 16px;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 24px;
  margin-right: 10px;
  transition: background-color 0.3s;
}
body .audio-container .play-list .play-list-row .small-toggle-btn:HOVER {
  background-color: red;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-play-btn:before {
  content: "\f04b";
  font: 0.85em "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  top: 3px;
  left: 1px;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-play-btn {
  display: inline-block;
  color: #8739F4;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-pause-btn:before {
  content: "\f04c";
  font: 0.85em "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  top: 3px;
  left: 0;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-pause-btn {
  display: inline-block;
  color: #8739F4;
}
body .audio-container .play-list .play-list-row .track-number {
  display: inline-block;
  padding-right: 3px;
}
body .audio-container .play-list .play-list-row .track-number:has(+ .active-track) {
  font-weight: 700;
}
body .audio-container .play-list .play-list-row .track-title {
  display: inline-block;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track {
  text-decoration: none;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track:hover {
  text-decoration: underline;
}
body .audio-container .play-list .play-list-row .track-title.active-track {
  font-weight: bold;
}

.tx-fm-students .externalLinks > A {
  width: calc(20% - 10px);
  max-width: 60px;
  margin: 0 5px;
  display: inline-block;
}
.tx-fm-students .mb-card-grid {
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .tx-fm-students .wouldLikeMore > .row > .col-12 {
    margin-bottom: 24px;
  }
}

UL.filterList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
UL.filterList LI {
  list-style-type: none;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
}
UL.filterList LI:LAST-CHILD {
  margin-right: 0px;
}

IMG.categoryIcon {
  width: 45px;
  position: relative;
  top: -5px;
}

.searchWrap {
  position: relative;
}
.searchWrap INPUT.search {
  border: 1px solid #525252;
  border-radius: 35px;
  line-height: 54px;
  font-size: 1.9em;
  padding: 0px 44px 0px 20px;
  width: 100%;
  outline: none;
}
.searchWrap:AFTER {
  content: "";
  position: absolute;
  right: 14px;
  top: 0px;
  width: 30px;
  height: 100%;
  display: inline-block;
  background-image: url(/Resources/images/magnifier.2d10bfcb.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.pleaseLoginLayer {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  margin: 0px -15px;
  padding: 0px 0px 10px 0px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-position: 0px 300px;
  background-repeat: no-repeat;
}
.pleaseLoginLayer .gradient {
  height: 300px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%);
}
.pleaseLoginLayer.pleaseLoginVideoOverlay {
  margin: 0px;
  padding: 0px;
  border-radius: 10px;
  height: 100%;
  background: yellow;
  background-position: 0px 0px;
}
.pleaseLoginLayer.pleaseLoginVideoOverlay .text-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.student_content_wouldLikeMore .slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.student_content_wouldLikeMore .card {
  border-radius: 4px;
  background: #8739F4;
}
.student_content_wouldLikeMore .card IMG {
  border-radius: 4px;
}
.student_content_wouldLikeMore .card .categTitle {
  color: white;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  font-size: 2.9em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.nav-pills {
  width: 100%;
}
.nav-pills LI.nav-item {
  margin: 0px 10px;
}
.nav-pills LI.nav-item A.btn {
  border-radius: 50px;
}
.nav-pills LI.nav-item A.btn.active {
  background-color: red !important;
  color: black !important;
}

.fm_students__contentPiece__userCollections {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 999;
  text-align: right;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsIcon {
  background: #E5DCFF;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  display: inline-block;
  position: relative;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsIcon:after {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.667 2C20.1645 2.00018 22.9998 4.83546 23 8.33301C23 10.6245 22.0433 12.8932 20.2852 15.1201C18.5299 17.3434 15.9369 19.5772 12.5547 21.832C12.2188 22.056 11.7812 22.056 11.4453 21.832C8.06309 19.5772 5.47011 17.3434 3.71484 15.1201C1.95671 12.8932 1 10.6245 1 8.33301C1.00018 4.83546 3.83546 2.00017 7.33301 2C9.10417 2 10.7072 2.72845 11.8555 3.89941L12.001 4.04297L12.1426 3.90137C13.291 2.72925 14.8948 2 16.667 2ZM16.667 4C15.4512 4 14.3535 4.49928 13.5654 5.30664L13.5566 5.31543L12.708 6.16309C12.5127 6.35821 12.2569 6.45517 12.001 6.45508C11.7444 6.45567 11.4878 6.35874 11.292 6.16309L10.4434 5.31543L10.4346 5.30664C9.64647 4.49928 8.54875 4 7.33301 4C4.94003 4.00017 3.00018 5.94003 3 8.33301C3 10.0414 3.71004 11.8847 5.28516 13.8799C6.77298 15.7645 8.99787 17.7384 12 19.793C15.0021 17.7384 17.227 15.7645 18.7148 13.8799C20.29 11.8847 21 10.0414 21 8.33301C20.9998 5.94003 19.06 4.00018 16.667 4Z\" fill=\"%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 0 0;
  position: absolute;
  top: 13px;
  left: 12px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer {
  background: #E5DCFF;
  border-radius: 8px;
  margin: 10px 0 0 0;
  position: relative;
  display: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer:before {
  content: " ";
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #E5DCFF transparent;
  position: absolute;
  top: -7px;
  right: 18px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL {
  list-style-type: none;
  text-align: left;
  margin: 0;
  padding: 20px 20px 0 20px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI {
  padding: 0 0 10px 0;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A {
  padding: 0;
  color: #212121;
  text-decoration: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A:HOVER {
  color: #8739F4;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A:before {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.975\" height=\"15.469\" viewBox=\"0 0 12.975 15.469\"><g id=\"Group_3443\" data-name=\"Group 3443\" transform=\"translate%280.75%29\"><path id=\"Path_873\" data-name=\"Path 873\" d=\"M15.657-2.941V1.3\" transform=\"translate%28-5.552 2.941%29\" fill=\"none\" stroke=\"%23525252\" stroke-width=\"1.5\"/><path id=\"Path_874\" data-name=\"Path 874\" d=\"M0,0V4.24\" transform=\"translate%2812.225 2.121%29 rotate%2890%29\" fill=\"none\" stroke=\"%23525252\" stroke-width=\"1.5\"/><path id=\"Path_875\" data-name=\"Path 875\" d=\"M11.255,4.724v9.024L8.281,10.7l-.79-.8L6.276,8.679,5.016,9.888l-.888.88L1.15,13.746V2.9A1.748,1.748,0,0,1,2.9,1.15H7.659\" transform=\"translate%28-1.15 0.971%29\" fill=\"none\" stroke=\"%23525252\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/></g></svg>");
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 0 0;
  position: relative;
  top: 1px;
  left: 0;
  width: 25px;
  height: 16px;
  display: inline-block;
  filter: brightness(0.3);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.active A:before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.975\" height=\"15.469\" viewBox=\"0 0 12.975 15.469\"><g id=\"Group_3443\" data-name=\"Group 3443\" transform=\"translate%280.75%29\"><path id=\"Path_873\" data-name=\"Path 873\" d=\"M15.657-2.941V1.3\" transform=\"translate%28-5.552 2.941%29\" fill=\"none\" stroke=\"%238739F4\" stroke-width=\"1.5\"/><path id=\"Path_874\" data-name=\"Path 874\" d=\"M0,0V4.24\" transform=\"translate%2812.225 2.121%29 rotate%2890%29\" fill=\"none\" stroke=\"%238739F4\" stroke-width=\"1.5\"/><path id=\"Path_875\" data-name=\"Path 875\" d=\"M11.255,4.724v9.024L8.281,10.7l-.79-.8L6.276,8.679,5.016,9.888l-.888.88L1.15,13.746V2.9A1.748,1.748,0,0,1,2.9,1.15H7.659\" transform=\"translate%28-1.15 0.971%29\" fill=\"none\" stroke=\"%238739F4\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/></g></svg>");
  filter: brightness(1);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.last {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding: 15px 0px;
  margin-top: 5px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.last A:before {
  background-image: url(/Resources/images/add.568c231e.svg);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs {
  display: none;
  padding: 0 20px 15px 20px;
  width: 100%;
  text-align: left;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs.show {
  display: inline-block;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName {
  height: 32px;
  width: 66%;
  margin-right: 6px;
  border-radius: 20px;
  border: 1px solid #8F8F8F;
  padding: 0 6px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName:focus-visible, .fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName:focus {
  outline: none;
  border: 1px solid #8739F4;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs A.btn {
  position: relative;
  top: -2px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner {
  position: absolute;
  left: 60px;
  margin-top: 2px;
  display: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-left {
  animation: loading-bar-morph 1s linear 0.1s infinite;
  transform-origin: center;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-middle {
  animation: loading-bar-morph 1s linear 0.2s infinite;
  transform-origin: center;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-right {
  animation: loading-bar-morph 1s linear 0.4s infinite;
  transform-origin: center;
}
@keyframes loading-bar-morph {
  0% {
    transform: scaleY(1);
  }
  25% {
    transform: scaleY(0.3);
  }
  50% {
    transform: scaleY(0.7);
  }
  75% {
    transform: scaleY(0.15);
  }
}
.fm_students__contentPiece__userCollections:hover .fm_students__contentPiece__userCollectionsLayer {
  display: block;
}

.student_content_main_categories_content__item_parent A.deleteList {
  background: #E5DCFF;
  width: 32px;
  height: 32px;
  border-radius: 20px;
  display: inline-block;
  position: absolute;
  top: 16px;
  right: 16px;
}
.student_content_main_categories_content__item_parent A.deleteList:after {
  content: "";
  background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg fill=\"%238739F4\" width=\"800px\" height=\"800px\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M831.24 280.772c5.657 0 10.24-4.583 10.24-10.24v-83.528c0-5.657-4.583-10.24-10.24-10.24H194.558a10.238 10.238 0 00-10.24 10.24v83.528c0 5.657 4.583 10.24 10.24 10.24H831.24zm0 40.96H194.558c-28.278 0-51.2-22.922-51.2-51.2v-83.528c0-28.278 22.922-51.2 51.2-51.2H831.24c28.278 0 51.2 22.922 51.2 51.2v83.528c0 28.278-22.922 51.2-51.2 51.2z\"/><path d=\"M806.809 304.688l-58.245 666.45c-.544 6.246-6.714 11.9-12.99 11.9H290.226c-6.276 0-12.447-5.654-12.99-11.893L218.99 304.688c-.985-11.268-10.917-19.604-22.185-18.619s-19.604 10.917-18.619 22.185l58.245 666.45c2.385 27.401 26.278 49.294 53.795 49.294h445.348c27.517 0 51.41-21.893 53.796-49.301l58.244-666.443c.985-11.268-7.351-21.201-18.619-22.185s-21.201 7.351-22.185 18.619zM422.02 155.082V51.3c0-5.726 4.601-10.342 10.24-10.342h161.28c5.639 0 10.24 4.617 10.24 10.342v103.782c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48V51.3c0-28.316-22.908-51.302-51.2-51.302H432.26c-28.292 0-51.2 22.987-51.2 51.302v103.782c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48z\"/><path d=\"M496.004 410.821v460.964c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48V410.821c0-11.311-9.169-20.48-20.48-20.48s-20.48 9.169-20.48 20.48zm-192.435 1.767l39.936 460.964c.976 11.269 10.903 19.612 22.171 18.636s19.612-10.903 18.636-22.171l-39.936-460.964c-.976-11.269-10.903-19.612-22.171-18.636s-19.612 10.903-18.636 22.171zm377.856-3.535l-39.936 460.964c-.976 11.269 7.367 21.195 18.636 22.171s21.195-7.367 22.171-18.636l39.936-460.964c.976-11.269-7.367-21.195-18.636-22.171s-21.195 7.367-22.171 18.636z\"/></svg>");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 0 0;
  position: absolute;
  top: 7px;
  left: 7px;
  width: 18px;
  height: 18px;
  display: inline-block;
}

.yTcontainer {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.yTcontainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 10px;
  box-shadow: 0px 0px 22px rgba(56, 61, 65, 0.25);
}

.cookieconsent-optout-marketing {
  width: 100%;
  min-height: 100%;
  background-color: #F2F0E5;
  border-radius: 10px;
  aspect-ratio: 16/9;
  position: relative;
}
.cookieconsent-optout-marketing .text {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  font-size: 2em;
}

.teaserPreview {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.teaserPreview .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.teaserPreview .play:AFTER {
  content: " ";
  position: absolute;
  top: 50%;
  left: calc(50% + 3px);
  transform: translate(-50%, -50%) rotate(360deg);
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 26px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.9);
}

.download-box {
  background-color: #fff;
  display: block;
}
.download-box__files {
  background-color: #F2F0E5;
  border-radius: 24px;
  margin: 0;
  padding: 1rem 1.5rem 2rem;
}
.download-box__files ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.download-box__file, .download-box__package {
  padding: 1.25rem 0 0 0;
}
.download-box__file a, .download-box__package a {
  color: #212121;
  font-size: 1em;
  align-items: center;
  display: flex;
  text-decoration: none;
  position: relative;
  padding-left: 36px;
}
.download-box__file a:BEFORE, .download-box__package a:BEFORE {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.download-box__file a:hover, .download-box__package a:hover {
  text-decoration: none;
}
.download-box__file-name, .download-box__package-name {
  word-break: break-word;
  font-weight: 900;
}
.download-box__file .download, .download-box__package .download {
  position: relative;
  display: inline-block;
  padding-right: 22px;
  font-size: 0.8em;
  font-weight: 400;
}
.download-box__file .download:BEFORE, .download-box__package .download:BEFORE {
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
}
.download-box__package {
  padding-top: 1rem;
}
.download-box__single {
  display: flex;
  text-decoration: none;
}
.download-box__single:hover {
  text-decoration: none;
}
.download-box__single__img {
  border-radius: 4px 0 0 4px;
}
@media (min-width: 960px) {
  .download-box__single__img {
    width: 15em;
  }
}
.download-box__single__img {
  width: 10em;
}
@media (min-width: 960px) {
  .download-box__single__text {
    padding: 2rem;
  }
}
.download-box__single__text {
  padding: 1.5rem;
}

.multipleFileDownload .download__item {
  display: block;
  width: 100%;
}
.multipleFileDownload .download__item .download__icon {
  display: inline-block;
  width: 60px;
  padding: 5px 26px 0 0;
  vertical-align: top;
}
.multipleFileDownload .download__item .download_title {
  display: inline-block;
  color: #212121;
  width: calc(100% - 86px);
}
.multipleFileDownload .download__item .download_title:HOVER {
  color: #8739F4;
}
.multipleFileDownload.greyBox {
  background-color: #F2F0E5;
  padding: 24px 24px 0 24px;
}
.multipleFileDownload.greyBox A {
  font-size: 0.9em;
  line-height: 1.4em;
}
.multipleFileDownload.greyBox A .small {
  display: inline-block;
}
.multipleFileDownload.greyBox A .small:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  left: 4px;
}

.tx-fm-webinars VIDEO {
  border-radius: 24px;
}
.tx-fm-webinars H3.certificateIcon {
  background-image: url(/Resources/images/certificate.b05edee0.svg);
  background-position: -10px -5px;
  background-size: 75px;
  background-repeat: no-repeat;
  padding-left: 72px;
}
.tx-fm-webinars H3.didItIcon {
  background-image: url(/Resources/images/bisceps.5e1164e2.svg);
  background-position: -10px -5px;
  background-size: 75px;
  background-repeat: no-repeat;
  padding-left: 72px;
}
.tx-fm-webinars .progressCard {
  background-color: #F2F0E5;
}
.tx-fm-webinars .progressCard .progressValue {
  color: #0A7C3E;
  display: inline-block;
  width: 50px;
}
.tx-fm-webinars .progressCard .bar {
  background: rgba(0, 0, 0, 0.1);
  height: 10px;
  display: inline-block;
  overflow: hidden;
  line-height: 10px;
  width: calc(100% - 60px);
  border-radius: 5px;
  margin: 0;
  padding: 0;
}
.tx-fm-webinars .progressCard .bar .barProgress {
  background: #0A7C3E;
  height: 10px;
  border-radius: 5px;
}
.tx-fm-webinars .moduleList .moduleListItem {
  background-color: #CDFFCF;
}
.tx-fm-webinars .moduleList .moduleListItem .progressBar {
  background: rgba(0, 0, 0, 0.1);
  height: 4px;
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.tx-fm-webinars .moduleList .moduleListItem .progressBar .progress {
  background: #0A7C3E;
  height: 4px;
  border-radius: 0;
}
.tx-fm-webinars .moduleList .moduleListItem .tag {
  background-color: rgba(0, 0, 0, 0.1);
  padding-top: 3px;
  padding-bottom: 3px;
}
.tx-fm-webinars .moduleList .moduleListItem .stretched-link {
  background-size: 24px 24px;
  right: 0;
}
.tx-fm-webinars .moduleList .moduleListItem.imageLeft {
  overflow: hidden;
}
.tx-fm-webinars .moduleList .moduleListItem.imageLeft .progressBar {
  position: absolute;
  bottom: 0;
  width: calc(100% - 12px);
  margin-left: -24px;
}
.tx-fm-webinars .moduleSingleView .creator IMG.creatorImage {
  border-radius: 50%;
  display: inline-block;
}
.tx-fm-webinars .moduleSingleView .creator .creatorName {
  display: inline-block;
  margin-left: 10px;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon {
  width: 42px;
  height: 42px;
  margin-right: 18px;
  display: inline-block;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: inline-block;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaType1, .tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaType2 {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fff\" /></svg>");
  background-color: #8739F4;
  background-size: 22px 22px;
  background-position: 12px 10px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaTypeQuiz {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-color: #8739F4;
  background-size: 24px 24px;
  background-position: 10px 10px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.viewed, .tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.finished {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  background-color: #33F373;
  background-size: 32px 32px;
  background-position: 6px 5px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent > A {
  display: inline-block;
  text-decoration: none;
  color: #212121;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: calc(100% - 72px);
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A {
  text-decoration: none;
  color: #212121;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A .title {
  display: inline-flex;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A .tag {
  display: inline-flex;
  min-width: 105px;
  height: 29px;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent.quizContent > A {
  width: 100%;
}
.tx-fm-webinars .contentSingleView .barmerDgk_handouts_property__arrow {
  display: none;
}

.tx-fp-masterquiz .quiz-question-no {
  color: #212121;
}
.tx-fp-masterquiz .quiz-radio LABEL, .tx-fp-masterquiz .quiz-checkbox LABEL {
  position: relative;
  padding: 0 0 0 50px;
  cursor: pointer;
  width: 100%;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT.quiz-radiobox, .tx-fp-masterquiz .quiz-radio LABEL INPUT.quiz-checkboxes, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT.quiz-radiobox, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT.quiz-checkboxes {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.tx-fp-masterquiz .quiz-radio LABEL .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 32px;
  width: 32px;
  background-color: white;
  border: 2px solid #8F8F8F;
  border-radius: 12px;
}
.tx-fp-masterquiz .quiz-radio LABEL .checkmark:after, .tx-fp-masterquiz .quiz-checkbox LABEL .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 10px;
  height: 16px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tx-fp-masterquiz .quiz-radio LABEL:hover input ~ .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL:hover input ~ .checkmark {
  background-color: #8F8F8F;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT:checked ~ .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT:checked ~ .checkmark {
  background-color: #8739F4;
  border: 2px solid #8739F4;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT:checked ~ .checkmark:after, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT:checked ~ .checkmark:after {
  display: block;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer {
  position: relative;
  padding: 17px 0 0 50px;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer .checkmark {
  position: absolute;
  top: 17px;
  left: 0;
  height: 32px;
  width: 32px;
  background-color: white;
  border: 2px solid #8F8F8F;
  border-radius: 12px;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 10px;
  height: 16px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success {
  color: #0A7C3E !important;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success .checkmark {
  background-color: #0A7C3E;
  border: 2px solid #0A7C3E;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success .checkmark:after {
  display: block;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.missed:not(.text-success) .checkmark {
  background-color: #F2F0E5;
  border: 2px solid #F2F0E5;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.missed:not(.text-success) .checkmark:after {
  display: block;
  border-color: #212121;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger {
  color: #F2DADD !important;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark {
  background-color: #F2DADD;
  border: 2px solid #F2DADD;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark:before {
  position: absolute;
  top: 1px;
  left: 13px;
  content: " ";
  height: 26px;
  width: 3px;
  background-color: white;
  display: block;
  transform: rotate(45deg);
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark:after {
  position: absolute;
  top: 1px;
  left: 13px;
  content: " ";
  height: 26px;
  width: 3px;
  background-color: white;
  display: block;
  transform: rotate(-45deg);
  border: 0;
}

.quizSummary {
  position: relative;
}
.quizSummary > .col-6 {
  position: absolute;
  top: 50%;
  left: 22px;
  z-index: 1;
  transform: translateY(-50%);
}
.quizSummary > .col-6.text-end {
  left: unset;
  right: 22px;
}
.quizSummary .bar {
  position: relative;
  background: #33F373;
  width: 100%;
  height: 120px;
  border-radius: 24px;
}
.quizSummary .bar .barRight {
  position: absolute;
  background: #b52828;
  top: 0;
  right: 0;
  height: 100%;
  /*border-left: 24px solid white;*/
  border-radius: 0 24px 24px 0;
}

H4.icon-done {
  font-family: "BARMER Beat Screen" !important;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M60.0911 46.6637L60.2913 46.6605L60.3092 46.6588C60.2368 46.6621 60.1641 46.6628 60.0911 46.6637ZM64.3131 45.124C63.3959 45.8819 62.2676 46.3993 61.0335 46.5872C62.2764 46.3992 63.4011 45.8796 64.3131 45.124ZM21.6927 40.7554C21.6934 40.7625 21.6953 40.7695 21.696 40.7766C21.6898 40.7118 21.6855 40.6467 21.6813 40.5813L21.6927 40.7554ZM66.6569 40.5032L64.9919 40.4527L65.0179 40.4543L66.6569 40.5032V40.5162C66.6598 40.4621 66.6602 40.4078 66.6618 40.3534L66.6569 40.5032ZM21.6732 40.4543V40.4495C21.6697 40.369 21.6687 40.2882 21.6683 40.2069L21.6732 40.4543ZM52.9883 30.4884C53.6392 29.8375 54.6942 29.8375 55.3451 30.4884L55.4508 30.6056C55.9489 31.2069 55.9599 32.0761 55.4834 32.6889L55.3451 32.8452L48.6784 39.5119L48.5612 39.6177C47.9599 40.1158 47.0907 40.1268 46.4779 39.6503L46.3216 39.5119L43.8216 37.0119C43.2114 36.4017 43.1738 35.4367 43.7077 34.7821L43.8216 34.6551C44.4224 34.0543 45.3683 34.0084 46.0221 34.5168L46.1784 34.6551L47.5 35.9751L52.9883 30.4884ZM47.4561 38.2896L47.4707 38.3026L45.0439 35.8775L47.4561 38.2896ZM21.6764 29.4744C21.6742 29.515 21.6747 29.5557 21.6732 29.5965L21.6764 29.4972L23.3398 29.546L23.3138 29.5444L21.6764 29.4972V29.4744ZM61.4193 23.4815C62.5701 23.7255 63.6147 24.2619 64.4645 25.0082C63.6193 24.2639 62.5778 23.7258 61.4193 23.4815ZM27.3145 23.4099C26.0702 23.5953 24.9438 24.114 24.0299 24.8682C24.9491 24.1116 26.079 23.5952 27.3145 23.4099ZM68.3236 40.5813C68.1113 44.7901 64.6476 48.1464 60.3597 48.3255L60 48.3337H40.6771L32.832 55.9998C31.8685 56.9411 30.3041 56.4002 30.0391 55.1762L30.0098 54.9971L30 54.8083V48.3337H28.3333C23.9858 48.3337 20.4014 45.068 20.0309 40.8873L20.0081 40.526L20 40.1711V29.8292C20 25.4305 23.5459 21.86 27.972 21.6748L28.3333 21.6667H60C64.472 21.6667 68.1355 25.1221 68.3252 29.4744L68.3333 29.8292V40.1711L68.3236 40.5813ZM23.3333 40.1711L23.3577 40.6464C23.5953 42.9899 25.5708 44.8539 28.0387 44.9921L28.3333 45.0003H31.6667C32.521 45.0003 33.2235 45.6433 33.3203 46.4717L33.3073 46.4733H33.3219L33.3333 46.667V50.8483L38.8346 45.4755C38.9904 45.3234 39.1738 45.2046 39.3717 45.124L39.5736 45.0556L39.7835 45.0149L40 45.0003H60C62.6719 45.0003 64.8402 42.9793 64.9919 40.4527L65 40.1711V29.8292C65 27.2669 62.9272 25.1557 60.2946 25.0082L60 25.0001H28.3333C25.6615 25.0001 23.4915 27.0194 23.3398 29.546L23.3333 29.8292V40.1711Z\" fill=\"%2324C268\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M45 5C48.5703 5 51.4848 7.80764 51.6582 11.335L51.667 11.667V17.5C51.667 18.4205 50.9205 19.167 50 19.167C49.1453 19.167 48.441 18.5223 48.3447 17.6934L48.333 17.5V11.667C48.333 9.90982 46.9736 8.47017 45.249 8.34277L45.3076 6.68164L45.2471 8.3418L45 8.33301H40C40 10.1738 38.5078 11.6668 36.667 11.667H26.667C24.826 11.667 23.333 10.174 23.333 8.33301H18.333C16.5765 8.33318 15.1359 9.69221 15.0078 11.416L13.3477 11.3574L15.0078 11.418L15 11.667V68.333C15 70.0901 16.3595 71.5297 18.084 71.6572L18.333 71.667H45C46.7572 71.667 48.1959 70.3067 48.3232 68.582L49.9834 68.6406L48.3232 68.5811L48.333 68.333V52.5C48.333 51.5795 49.0795 50.833 50 50.833C50.8543 50.833 51.5565 51.4764 51.6533 52.3047L51.6406 52.3066H51.6553L51.667 52.5V68.333C51.667 71.9033 48.8594 74.8188 45.332 74.9922L45 75H18.333C14.7628 74.9998 11.8482 72.1922 11.6748 68.665L11.667 68.333V11.667C11.667 8.09677 14.4738 5.18134 18.001 5.00781L18.333 5H45ZM45.0439 73.3301L45.2588 73.3252C45.2909 73.3236 45.3226 73.3177 45.3545 73.3154C45.2517 73.3226 45.1484 73.3292 45.0439 73.3301ZM13.3398 68.584L13.3496 68.6885C13.3419 68.5781 13.3354 68.4667 13.335 68.3545L13.3398 68.584ZM49.9971 11.5986L49.9932 11.416L49.9824 11.292C49.9899 11.3933 49.9957 11.4958 49.9971 11.5986ZM18.0732 6.67285C18.0411 6.67449 18.0086 6.68037 17.9766 6.68262C18.0794 6.67537 18.1836 6.6689 18.2881 6.66797L18.0732 6.67285Z\" fill=\"%23212121\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
  margin-bottom: 40px;
  margin-top: 6rem;
}
@media (max-width: 767.98px) {
  H4.icon-done {
    margin-top: 3rem;
  }
}

H3.smiley1 {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M25.4362 46.54C25.5838 46.3783 25.7618 46.2473 25.9601 46.1545C26.1583 46.0616 26.3729 46.0087 26.5916 45.9988C26.8103 45.9889 27.0288 46.0222 27.2347 46.0967C27.4405 46.1713 27.6296 46.2857 27.7912 46.4333C31.166 49.5271 35.5796 51.2408 40.1579 51.235C44.7996 51.235 49.1662 49.5067 52.5229 46.44C52.6837 46.2877 52.8732 46.169 53.0804 46.0908C53.2876 46.0126 53.5083 45.9764 53.7296 45.9845C53.9509 45.9926 54.1684 46.0446 54.3694 46.1377C54.5703 46.2308 54.7507 46.363 54.9 46.5265C55.0493 46.6901 55.1645 46.8818 55.2389 47.0904C55.3132 47.299 55.3453 47.5203 55.3331 47.7415C55.321 47.9626 55.2649 48.1791 55.1681 48.3783C55.0714 48.5775 54.9359 48.7554 54.7696 48.9017C50.7806 52.5528 45.5672 54.5749 40.1596 54.5683C34.7484 54.5764 29.5317 52.5515 25.5429 48.895C25.3812 48.7474 25.2502 48.5694 25.1574 48.3711C25.0645 48.1729 25.0116 47.9583 25.0017 47.7396C24.9918 47.5209 25.0251 47.3024 25.0996 47.0966C25.1742 46.8907 25.2886 46.7016 25.4362 46.54ZM32.9362 30C33.345 29.9997 33.7396 30.1496 34.0451 30.4213C34.3505 30.6929 34.5455 31.0673 34.5929 31.4733L34.6046 31.6667V36.6667C34.6075 37.0939 34.4462 37.5059 34.1541 37.8177C33.8619 38.1294 33.4612 38.3171 33.0347 38.3419C32.6082 38.3667 32.1884 38.2268 31.8621 37.951C31.5358 37.6752 31.3279 37.2847 31.2812 36.86L31.2712 36.6667V31.6667C31.2712 31.2246 31.4468 30.8007 31.7594 30.4882C32.0719 30.1756 32.4959 30 32.9379 30M46.2846 30C46.693 30.0001 47.0873 30.1502 47.3924 30.4218C47.6974 30.6934 47.8922 31.0676 47.9396 31.4733L47.9512 31.6667V36.6667C47.9541 37.0939 47.7929 37.5059 47.5007 37.8177C47.2086 38.1294 46.8079 38.3171 46.3814 38.3419C45.9549 38.3667 45.5351 38.2268 45.2088 37.951C44.8825 37.6752 44.6745 37.2847 44.6279 36.86L44.6162 36.6667V31.6667C44.6162 31.2246 44.7918 30.8007 45.1044 30.4882C45.4169 30.1756 45.8425 30 46.2846 30Z\" fill=\"%23212121\"/><path d=\"M40.0033 11.6667C24.3549 11.6667 11.6699 24.3517 11.6699 40C11.6699 55.6484 24.3549 68.3334 40.0033 68.3334C55.6516 68.3334 68.3366 55.6484 68.3366 40C68.3366 24.3517 55.6516 11.6667 40.0033 11.6667ZM40.0033 15C53.8099 15 65.0033 26.1934 65.0033 40C65.0033 53.8067 53.8099 65 40.0033 65C26.1966 65 15.0033 53.8067 15.0033 40C15.0033 26.1934 26.1966 15 40.0033 15Z\" fill=\"%2324C268\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
}

H3.smiley2 {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M50.0036 47.5C50.9241 47.5 51.6702 48.2462 51.6702 49.1667C51.6702 50.0214 51.0268 50.7258 50.198 50.8221L50.0036 50.8333H30.0036C29.0831 50.8333 28.3369 50.0871 28.3369 49.1667C28.3369 48.3119 28.9803 47.6075 29.8092 47.5112L30.0036 47.5H50.0036ZM48.3369 30C49.1916 30 49.8961 30.6434 49.9924 31.4723L50.0036 31.6667V36.6667C50.0036 37.5871 49.2574 38.3333 48.3369 38.3333C47.4822 38.3333 46.7777 37.6899 46.6815 36.861L46.6702 36.6667V31.6667C46.6702 30.7462 47.4164 30 48.3369 30ZM32.5036 30C33.3583 30 34.0628 30.6434 34.159 31.4723L34.1702 31.6667V36.6667C34.1702 37.5871 33.4241 38.3333 32.5036 38.3333C31.6489 38.3333 30.9444 37.6899 30.8481 36.861L30.8369 36.6667V31.6667C30.8369 30.7462 31.5831 30 32.5036 30Z\" fill=\"%23212121\"/><path d=\"M40.0033 11.6667C24.3552 11.6667 11.6699 24.352 11.6699 40C11.6699 55.6481 24.3552 68.3334 40.0033 68.3334C55.6513 68.3334 68.3366 55.6481 68.3366 40C68.3366 24.352 55.6513 11.6667 40.0033 11.6667ZM40.0033 15C53.8104 15 65.0033 26.1929 65.0033 40C65.0033 53.8071 53.8104 65 40.0033 65C26.1961 65 15.0033 53.8071 15.0033 40C15.0033 26.1929 26.1961 15 40.0033 15Z\" fill=\"%2324C268\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
}

.settingsMenu LI:HOVER {
  background-color: transparent !important;
}
.settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23212121\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 26px;
  height: 26px;
  position: relative;
  top: 7px;
}
.settingsMenu LI A.settingsMenu__item-size:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%238739F4\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%238739F4\"/></svg>");
}
.settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 9px;
}
.settingsMenu LI A.contrastSelector__trigger:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%238739F4\"/></svg>");
}

.accSettings {
  display: flex;
  justify-content: end;
}
.accSettings UL LI A.settingsMenu__item-size, .accSettings UL LI A.contrastSelector__trigger {
  width: auto;
  background-position: 0 center;
  background-size: 20px;
  padding: 0 0 0 24px;
  top: 0;
  height: 26px;
  color: #8739F4 !important;
  cursor: pointer;
  display: inline-block;
}
.accSettings UL LI A.settingsMenu__item-size SPAN, .accSettings UL LI A.contrastSelector__trigger SPAN {
  display: inline-block;
  padding-right: 10px;
}
.accSettings UL LI A.settingsMenu__item-size SPAN:AFTER, .accSettings UL LI A.contrastSelector__trigger SPAN:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  position: relative;
  top: 1px;
  left: 6px;
  display: inline-block;
  transform: rotate(-90deg);
}
.accSettings UL LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%238739F4\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%238739F4\"/></svg>");
}
.accSettings UL LI A.contrastSelector__trigger {
  background-position: 1px center;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%238739F4\"/></svg>");
}

#fontSizeContent {
  top: 60px;
  right: 0;
  left: unset;
  padding: 12px;
}

#contrastContent {
  top: 60px;
  right: 0;
  left: unset;
  padding: 12px 12px 0 12px;
}
#contrastContent UL.contrastselector__layer {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 960px) {
  #contrastContent UL.contrastselector__layer {
    white-space: nowrap;
  }
}
#contrastContent UL.contrastselector__layer LI {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  margin: 0 12px 12px 0;
  padding: 0;
}
#contrastContent UL.contrastselector__layer LI .icon-barmer-check {
  background-color: transparent;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  border-radius: 50%;
  color: transparent;
  display: block;
  position: absolute;
}
#contrastContent UL.contrastselector__layer LI A {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border-width: 4px;
  border-style: solid;
  border-color: #212121;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
}
#contrastContent UL.contrastselector__layer LI A:hover {
  text-decoration: none;
}
#contrastContent UL.contrastselector__layer LI A:before {
  color: #000;
  content: "a";
  display: block;
  text-indent: 0;
  position: relative;
  top: -3px;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-normal]:before {
  color: transparent;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-normal]:after {
  content: "";
  position: absolute;
  background-color: #212121;
  border-radius: 25%;
  height: 36px;
  width: 4px;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  color: #212121;
  text-indent: 0;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite] {
  border-color: #000000;
  background-color: #ffffff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite]:before {
  color: #000000;
}
.contrast-blackwhite #contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite] + .icon-barmer-check {
  background-color: #000000;
  color: #ffffff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack] {
  border-color: #ffffff;
  background-color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack]:before {
  color: #ffffff;
}
.contrast-whiteblack #contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack] + .icon-barmer-check {
  background-color: #ffffff;
  color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue] {
  border-color: #fffa06;
  background-color: #003aff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue]:before {
  color: #fffa06;
}
.contrast-yellowblue #contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue] + .icon-barmer-check {
  background-color: #fffa06;
  color: #003aff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow] {
  border-color: #003aff;
  background-color: #fffa06;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow]:before {
  color: #003aff;
}
.contrast-blueyellow #contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow] + .icon-barmer-check {
  background-color: #003aff;
  color: #fffa06;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack] {
  border-color: #96fa04;
  background-color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack]:before {
  color: #96fa04;
}
.contrast-greenblack #contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack] + .icon-barmer-check {
  background-color: #96fa04;
  color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue] {
  border-color: #ce4331;
  background-color: #92feff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue]:before {
  color: #ce4331;
}
.contrast-redblue #contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue] + .icon-barmer-check {
  background-color: #ce4331;
  color: #92feff;
}

.accSettings #contrastContent {
  top: 5px !important;
  z-index: 9999;
  right: 0 !important;
  left: unset !important;
}
.accSettings #fontSizeContent {
  top: 5px !important;
  z-index: 9999;
  right: 0 !important;
  left: unset !important;
}

BODY.size-6 {
  font-size: 3.5rem;
}
BODY.size-5 {
  font-size: 3rem;
}
BODY.size-4 {
  font-size: 2.5rem;
}
BODY.size-3 {
  font-size: 2rem;
}
BODY.size-2 {
  font-size: 1.5rem;
}
BODY.size-1 {
  font-size: 1.25rem;
}
BODY.size-0 {
  font-size: 1rem;
}

BODY.size-6 .barmerDgk_handouts_property, BODY.size-5 .barmerDgk_handouts_property, BODY.size-4 .barmerDgk_handouts_property, BODY.size-3 .barmerDgk_handouts_property, BODY.size-2 .barmerDgk_handouts_property {
  padding-bottom: 0;
}
BODY.size-6 .barmerDgk_handouts_property .posBottom, BODY.size-5 .barmerDgk_handouts_property .posBottom, BODY.size-4 .barmerDgk_handouts_property .posBottom, BODY.size-3 .barmerDgk_handouts_property .posBottom, BODY.size-2 .barmerDgk_handouts_property .posBottom {
  position: unset;
}
BODY.size-6 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-5 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-4 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-3 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-2 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50 {
  width: 100% !important;
  margin-right: 0;
  margin-left: 0;
}

/* background */
.contrast-blackwhite {
  background-color: #ffffff;
  /*** BACKGROUND ***/
}
.contrast-blackwhite .textBox {
  background-color: #ffffff;
}
.contrast-blackwhite .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blackwhite .btn, .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .slick__controls .slick__controlsPad,
.contrast-blackwhite .accordion, .contrast-blackwhite .accordion_content, .contrast-blackwhite .accordion.borders .borderWrap,
.contrast-blackwhite .bg-green, .contrast-blackwhite .bg-pink, .contrast-blackwhite .bg-grey, .contrast-blackwhite .bg-primary, .contrast-blackwhite .bg-lightgrey, .contrast-blackwhite .bg-light-purple, .contrast-blackwhite .bg-darkgreen, .contrast-blackwhite .bg-white,
.contrast-blackwhite .card,
.contrast-blackwhite .tag, .contrast-blackwhite .tag.bg,
.contrast-blackwhite .postteaser__post,
.contrast-blackwhite HEADER .navbar, .contrast-blackwhite HEADER .navbar .headerUser, .contrast-blackwhite HEADER .navbar .profile.loggedIn,
.contrast-blackwhite .dropdown-menu,
.contrast-blackwhite .form-control,
.contrast-blackwhite .form-control:active + LABEL, .contrast-blackwhite .form-control:focus + LABEL, .contrast-blackwhite .form-control.forceTop + LABEL,
.contrast-blackwhite #leftMenu,
.contrast-blackwhite .tx-fm-webinars .moduleList .moduleListItem,
.contrast-blackwhite .quellenchecker .step1 .form-check .box,
.contrast-blackwhite .form-check-label:before, .contrast-blackwhite .form-radio-label:before,
.contrast-blackwhite .quizWrap .question .indicators,
.contrast-blackwhite .maincontent FIGURE.table TABLE TR TD, .contrast-blackwhite .maincontent FIGURE.table TABLE TR TH,
.contrast-blackwhite .page-article .fullwidthheroimage .contentPart,
.contrast-blackwhite #progressbar,
.contrast-blackwhite .podcasts .podcastBox, .contrast-blackwhite .podcasts .podcastBox .externalLinks > A,
.contrast-blackwhite UL.list-green-check > LI:BEFORE {
  background-color: #ffffff !important;
}
.contrast-blackwhite HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-whiteblack {
  background-color: #000000;
  /*** BACKGROUND ***/
}
.contrast-whiteblack .textBox {
  background-color: #000000;
}
.contrast-whiteblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-whiteblack .btn, .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .slick__controls .slick__controlsPad,
.contrast-whiteblack .accordion, .contrast-whiteblack .accordion_content, .contrast-whiteblack .accordion.borders .borderWrap,
.contrast-whiteblack .bg-green, .contrast-whiteblack .bg-pink, .contrast-whiteblack .bg-grey, .contrast-whiteblack .bg-primary, .contrast-whiteblack .bg-lightgrey, .contrast-whiteblack .bg-light-purple, .contrast-whiteblack .bg-darkgreen, .contrast-whiteblack .bg-white,
.contrast-whiteblack .card,
.contrast-whiteblack .tag, .contrast-whiteblack .tag.bg,
.contrast-whiteblack .postteaser__post,
.contrast-whiteblack HEADER .navbar, .contrast-whiteblack HEADER .navbar .headerUser, .contrast-whiteblack HEADER .navbar .profile.loggedIn,
.contrast-whiteblack .dropdown-menu,
.contrast-whiteblack .form-control,
.contrast-whiteblack .form-control:active + LABEL, .contrast-whiteblack .form-control:focus + LABEL, .contrast-whiteblack .form-control.forceTop + LABEL,
.contrast-whiteblack #leftMenu,
.contrast-whiteblack .tx-fm-webinars .moduleList .moduleListItem,
.contrast-whiteblack .quellenchecker .step1 .form-check .box,
.contrast-whiteblack .form-check-label:before, .contrast-whiteblack .form-radio-label:before,
.contrast-whiteblack .quizWrap .question .indicators,
.contrast-whiteblack .maincontent FIGURE.table TABLE TR TD, .contrast-whiteblack .maincontent FIGURE.table TABLE TR TH,
.contrast-whiteblack .page-article .fullwidthheroimage .contentPart,
.contrast-whiteblack #progressbar,
.contrast-whiteblack .podcasts .podcastBox, .contrast-whiteblack .podcasts .podcastBox .externalLinks > A,
.contrast-whiteblack UL.list-green-check > LI:BEFORE {
  background-color: #000000 !important;
}
.contrast-whiteblack HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-yellowblue {
  background-color: #003aff;
  /*** BACKGROUND ***/
}
.contrast-yellowblue .textBox {
  background-color: #003aff;
}
.contrast-yellowblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-yellowblue .btn, .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .slick__controls .slick__controlsPad,
.contrast-yellowblue .accordion, .contrast-yellowblue .accordion_content, .contrast-yellowblue .accordion.borders .borderWrap,
.contrast-yellowblue .bg-green, .contrast-yellowblue .bg-pink, .contrast-yellowblue .bg-grey, .contrast-yellowblue .bg-primary, .contrast-yellowblue .bg-lightgrey, .contrast-yellowblue .bg-light-purple, .contrast-yellowblue .bg-darkgreen, .contrast-yellowblue .bg-white,
.contrast-yellowblue .card,
.contrast-yellowblue .tag, .contrast-yellowblue .tag.bg,
.contrast-yellowblue .postteaser__post,
.contrast-yellowblue HEADER .navbar, .contrast-yellowblue HEADER .navbar .headerUser, .contrast-yellowblue HEADER .navbar .profile.loggedIn,
.contrast-yellowblue .dropdown-menu,
.contrast-yellowblue .form-control,
.contrast-yellowblue .form-control:active + LABEL, .contrast-yellowblue .form-control:focus + LABEL, .contrast-yellowblue .form-control.forceTop + LABEL,
.contrast-yellowblue #leftMenu,
.contrast-yellowblue .tx-fm-webinars .moduleList .moduleListItem,
.contrast-yellowblue .quellenchecker .step1 .form-check .box,
.contrast-yellowblue .form-check-label:before, .contrast-yellowblue .form-radio-label:before,
.contrast-yellowblue .quizWrap .question .indicators,
.contrast-yellowblue .maincontent FIGURE.table TABLE TR TD, .contrast-yellowblue .maincontent FIGURE.table TABLE TR TH,
.contrast-yellowblue .page-article .fullwidthheroimage .contentPart,
.contrast-yellowblue #progressbar,
.contrast-yellowblue .podcasts .podcastBox, .contrast-yellowblue .podcasts .podcastBox .externalLinks > A,
.contrast-yellowblue UL.list-green-check > LI:BEFORE {
  background-color: #003aff !important;
}
.contrast-yellowblue HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-blueyellow {
  background-color: #fffa06;
  /*** BACKGROUND ***/
}
.contrast-blueyellow .textBox {
  background-color: #fffa06;
}
.contrast-blueyellow .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blueyellow .btn, .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .slick__controls .slick__controlsPad,
.contrast-blueyellow .accordion, .contrast-blueyellow .accordion_content, .contrast-blueyellow .accordion.borders .borderWrap,
.contrast-blueyellow .bg-green, .contrast-blueyellow .bg-pink, .contrast-blueyellow .bg-grey, .contrast-blueyellow .bg-primary, .contrast-blueyellow .bg-lightgrey, .contrast-blueyellow .bg-light-purple, .contrast-blueyellow .bg-darkgreen, .contrast-blueyellow .bg-white,
.contrast-blueyellow .card,
.contrast-blueyellow .tag, .contrast-blueyellow .tag.bg,
.contrast-blueyellow .postteaser__post,
.contrast-blueyellow HEADER .navbar, .contrast-blueyellow HEADER .navbar .headerUser, .contrast-blueyellow HEADER .navbar .profile.loggedIn,
.contrast-blueyellow .dropdown-menu,
.contrast-blueyellow .form-control,
.contrast-blueyellow .form-control:active + LABEL, .contrast-blueyellow .form-control:focus + LABEL, .contrast-blueyellow .form-control.forceTop + LABEL,
.contrast-blueyellow #leftMenu,
.contrast-blueyellow .tx-fm-webinars .moduleList .moduleListItem,
.contrast-blueyellow .quellenchecker .step1 .form-check .box,
.contrast-blueyellow .form-check-label:before, .contrast-blueyellow .form-radio-label:before,
.contrast-blueyellow .quizWrap .question .indicators,
.contrast-blueyellow .maincontent FIGURE.table TABLE TR TD, .contrast-blueyellow .maincontent FIGURE.table TABLE TR TH,
.contrast-blueyellow .page-article .fullwidthheroimage .contentPart,
.contrast-blueyellow #progressbar,
.contrast-blueyellow .podcasts .podcastBox, .contrast-blueyellow .podcasts .podcastBox .externalLinks > A,
.contrast-blueyellow UL.list-green-check > LI:BEFORE {
  background-color: #fffa06 !important;
}
.contrast-blueyellow HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-greenblack {
  background-color: #000000;
  /*** BACKGROUND ***/
}
.contrast-greenblack .textBox {
  background-color: #000000;
}
.contrast-greenblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-greenblack .btn, .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .slick__controls .slick__controlsPad,
.contrast-greenblack .accordion, .contrast-greenblack .accordion_content, .contrast-greenblack .accordion.borders .borderWrap,
.contrast-greenblack .bg-green, .contrast-greenblack .bg-pink, .contrast-greenblack .bg-grey, .contrast-greenblack .bg-primary, .contrast-greenblack .bg-lightgrey, .contrast-greenblack .bg-light-purple, .contrast-greenblack .bg-darkgreen, .contrast-greenblack .bg-white,
.contrast-greenblack .card,
.contrast-greenblack .tag, .contrast-greenblack .tag.bg,
.contrast-greenblack .postteaser__post,
.contrast-greenblack HEADER .navbar, .contrast-greenblack HEADER .navbar .headerUser, .contrast-greenblack HEADER .navbar .profile.loggedIn,
.contrast-greenblack .dropdown-menu,
.contrast-greenblack .form-control,
.contrast-greenblack .form-control:active + LABEL, .contrast-greenblack .form-control:focus + LABEL, .contrast-greenblack .form-control.forceTop + LABEL,
.contrast-greenblack #leftMenu,
.contrast-greenblack .tx-fm-webinars .moduleList .moduleListItem,
.contrast-greenblack .quellenchecker .step1 .form-check .box,
.contrast-greenblack .form-check-label:before, .contrast-greenblack .form-radio-label:before,
.contrast-greenblack .quizWrap .question .indicators,
.contrast-greenblack .maincontent FIGURE.table TABLE TR TD, .contrast-greenblack .maincontent FIGURE.table TABLE TR TH,
.contrast-greenblack .page-article .fullwidthheroimage .contentPart,
.contrast-greenblack #progressbar,
.contrast-greenblack .podcasts .podcastBox, .contrast-greenblack .podcasts .podcastBox .externalLinks > A,
.contrast-greenblack UL.list-green-check > LI:BEFORE {
  background-color: #000000 !important;
}
.contrast-greenblack HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-redblue {
  background-color: #92feff;
  /*** BACKGROUND ***/
}
.contrast-redblue .textBox {
  background-color: #92feff;
}
.contrast-redblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-redblue .btn, .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .slick__controls .slick__controlsPad,
.contrast-redblue .accordion, .contrast-redblue .accordion_content, .contrast-redblue .accordion.borders .borderWrap,
.contrast-redblue .bg-green, .contrast-redblue .bg-pink, .contrast-redblue .bg-grey, .contrast-redblue .bg-primary, .contrast-redblue .bg-lightgrey, .contrast-redblue .bg-light-purple, .contrast-redblue .bg-darkgreen, .contrast-redblue .bg-white,
.contrast-redblue .card,
.contrast-redblue .tag, .contrast-redblue .tag.bg,
.contrast-redblue .postteaser__post,
.contrast-redblue HEADER .navbar, .contrast-redblue HEADER .navbar .headerUser, .contrast-redblue HEADER .navbar .profile.loggedIn,
.contrast-redblue .dropdown-menu,
.contrast-redblue .form-control,
.contrast-redblue .form-control:active + LABEL, .contrast-redblue .form-control:focus + LABEL, .contrast-redblue .form-control.forceTop + LABEL,
.contrast-redblue #leftMenu,
.contrast-redblue .tx-fm-webinars .moduleList .moduleListItem,
.contrast-redblue .quellenchecker .step1 .form-check .box,
.contrast-redblue .form-check-label:before, .contrast-redblue .form-radio-label:before,
.contrast-redblue .quizWrap .question .indicators,
.contrast-redblue .maincontent FIGURE.table TABLE TR TD, .contrast-redblue .maincontent FIGURE.table TABLE TR TH,
.contrast-redblue .page-article .fullwidthheroimage .contentPart,
.contrast-redblue #progressbar,
.contrast-redblue .podcasts .podcastBox, .contrast-redblue .podcasts .podcastBox .externalLinks > A,
.contrast-redblue UL.list-green-check > LI:BEFORE {
  background-color: #92feff !important;
}
.contrast-redblue HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}

/* Color */
.contrast-blackwhite h1, .contrast-blackwhite .h1 {
  color: #000000 !important;
}
.contrast-blackwhite .h1 {
  color: #000000 !important;
}
.contrast-blackwhite h2, .contrast-blackwhite .h2 {
  color: #000000 !important;
}
.contrast-blackwhite .h2 {
  color: #000000 !important;
}
.contrast-blackwhite h3, .contrast-blackwhite .h3 {
  color: #000000 !important;
}
.contrast-blackwhite .h3 {
  color: #000000 !important;
}
.contrast-blackwhite h4, .contrast-blackwhite .h4 {
  color: #000000 !important;
}
.contrast-blackwhite .h4 {
  color: #000000 !important;
}
.contrast-blackwhite h5, .contrast-blackwhite .h5 {
  color: #000000 !important;
}
.contrast-blackwhite .h5 {
  color: #000000 !important;
}
.contrast-blackwhite h6, .contrast-blackwhite .h6 {
  color: #000000 !important;
}
.contrast-blackwhite .h6 {
  color: #000000 !important;
}
.contrast-whiteblack h1, .contrast-whiteblack .h1 {
  color: #ffffff !important;
}
.contrast-whiteblack .h1 {
  color: #ffffff !important;
}
.contrast-whiteblack h2, .contrast-whiteblack .h2 {
  color: #ffffff !important;
}
.contrast-whiteblack .h2 {
  color: #ffffff !important;
}
.contrast-whiteblack h3, .contrast-whiteblack .h3 {
  color: #ffffff !important;
}
.contrast-whiteblack .h3 {
  color: #ffffff !important;
}
.contrast-whiteblack h4, .contrast-whiteblack .h4 {
  color: #ffffff !important;
}
.contrast-whiteblack .h4 {
  color: #ffffff !important;
}
.contrast-whiteblack h5, .contrast-whiteblack .h5 {
  color: #ffffff !important;
}
.contrast-whiteblack .h5 {
  color: #ffffff !important;
}
.contrast-whiteblack h6, .contrast-whiteblack .h6 {
  color: #ffffff !important;
}
.contrast-whiteblack .h6 {
  color: #ffffff !important;
}
.contrast-yellowblue h1, .contrast-yellowblue .h1 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h1 {
  color: #fffa06 !important;
}
.contrast-yellowblue h2, .contrast-yellowblue .h2 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h2 {
  color: #fffa06 !important;
}
.contrast-yellowblue h3, .contrast-yellowblue .h3 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h3 {
  color: #fffa06 !important;
}
.contrast-yellowblue h4, .contrast-yellowblue .h4 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h4 {
  color: #fffa06 !important;
}
.contrast-yellowblue h5, .contrast-yellowblue .h5 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h5 {
  color: #fffa06 !important;
}
.contrast-yellowblue h6, .contrast-yellowblue .h6 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h6 {
  color: #fffa06 !important;
}
.contrast-blueyellow h1, .contrast-blueyellow .h1 {
  color: #003aff !important;
}
.contrast-blueyellow .h1 {
  color: #003aff !important;
}
.contrast-blueyellow h2, .contrast-blueyellow .h2 {
  color: #003aff !important;
}
.contrast-blueyellow .h2 {
  color: #003aff !important;
}
.contrast-blueyellow h3, .contrast-blueyellow .h3 {
  color: #003aff !important;
}
.contrast-blueyellow .h3 {
  color: #003aff !important;
}
.contrast-blueyellow h4, .contrast-blueyellow .h4 {
  color: #003aff !important;
}
.contrast-blueyellow .h4 {
  color: #003aff !important;
}
.contrast-blueyellow h5, .contrast-blueyellow .h5 {
  color: #003aff !important;
}
.contrast-blueyellow .h5 {
  color: #003aff !important;
}
.contrast-blueyellow h6, .contrast-blueyellow .h6 {
  color: #003aff !important;
}
.contrast-blueyellow .h6 {
  color: #003aff !important;
}
.contrast-greenblack h1, .contrast-greenblack .h1 {
  color: #96fa04 !important;
}
.contrast-greenblack .h1 {
  color: #96fa04 !important;
}
.contrast-greenblack h2, .contrast-greenblack .h2 {
  color: #96fa04 !important;
}
.contrast-greenblack .h2 {
  color: #96fa04 !important;
}
.contrast-greenblack h3, .contrast-greenblack .h3 {
  color: #96fa04 !important;
}
.contrast-greenblack .h3 {
  color: #96fa04 !important;
}
.contrast-greenblack h4, .contrast-greenblack .h4 {
  color: #96fa04 !important;
}
.contrast-greenblack .h4 {
  color: #96fa04 !important;
}
.contrast-greenblack h5, .contrast-greenblack .h5 {
  color: #96fa04 !important;
}
.contrast-greenblack .h5 {
  color: #96fa04 !important;
}
.contrast-greenblack h6, .contrast-greenblack .h6 {
  color: #96fa04 !important;
}
.contrast-greenblack .h6 {
  color: #96fa04 !important;
}
.contrast-redblue h1, .contrast-redblue .h1 {
  color: #ce4331 !important;
}
.contrast-redblue .h1 {
  color: #ce4331 !important;
}
.contrast-redblue h2, .contrast-redblue .h2 {
  color: #ce4331 !important;
}
.contrast-redblue .h2 {
  color: #ce4331 !important;
}
.contrast-redblue h3, .contrast-redblue .h3 {
  color: #ce4331 !important;
}
.contrast-redblue .h3 {
  color: #ce4331 !important;
}
.contrast-redblue h4, .contrast-redblue .h4 {
  color: #ce4331 !important;
}
.contrast-redblue .h4 {
  color: #ce4331 !important;
}
.contrast-redblue h5, .contrast-redblue .h5 {
  color: #ce4331 !important;
}
.contrast-redblue .h5 {
  color: #ce4331 !important;
}
.contrast-redblue h6, .contrast-redblue .h6 {
  color: #ce4331 !important;
}
.contrast-redblue .h6 {
  color: #ce4331 !important;
}

.contrast-blackwhite {
  color: #000000;
}
.contrast-blackwhite .textBox {
  color: #000000;
}
.contrast-blackwhite {
  /*** TEXT ***/
}
.contrast-blackwhite .btn, .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .card-body,
.contrast-blackwhite .tag,
.contrast-blackwhite A, .contrast-blackwhite A:HOVER, .contrast-blackwhite A:ACTIVE, .contrast-blackwhite A:FOCUS, .contrast-blackwhite A:VISITED,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-blackwhite .form-control,
.contrast-blackwhite .form-control:active + LABEL, .contrast-blackwhite .form-control:focus + LABEL, .contrast-blackwhite .form-control.forceTop + LABEL,
.contrast-blackwhite #leftMenu, .contrast-blackwhite #leftMenu .menu UL LI A.active svg, .contrast-blackwhite #leftMenu .menu UL LI A.active SPAN, .contrast-blackwhite #leftMenu .menu UL LI A svg, .contrast-blackwhite #leftMenu .menu UL LI A SPAN,
.contrast-blackwhite HEADER .navbar .profile.loggedIn SPAN,
.contrast-blackwhite .tx-fm-webinars .progressCard .progressValue,
.contrast-blackwhite LABEL, .contrast-blackwhite .form-check-label,
.contrast-blackwhite .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-blackwhite .quellenchecker .result SPAN,
.contrast-blackwhite .color-primary,
.contrast-blackwhite #leftMenu .menuHeader.color-primary svg,
.contrast-blackwhite .page-article .author .moreBlogsByAuthor UL {
  color: #000000 !important;
}
.contrast-blackwhite {
  /** BORDERS */
}
.contrast-blackwhite .accordion.borders .borderWrap,
.contrast-blackwhite UL.tablist:BEFORE,
.contrast-blackwhite UL.tablist LI A.nav-link.active,
.contrast-blackwhite .border-bottom, .contrast-blackwhite .border-top, .contrast-blackwhite .border-left, .contrast-blackwhite .border-right {
  border-color: #000000;
}
.contrast-blackwhite .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blackwhite .btn:not(.stretched-link), .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .slick__controls .slick__controlsPad,
.contrast-blackwhite .bg-green, .contrast-blackwhite .bg-pink, .contrast-blackwhite .bg-grey, .contrast-blackwhite .bg-primary, .contrast-blackwhite .bg-lightgrey, .contrast-blackwhite .bg-light-purple, .contrast-blackwhite .bg-darkgreen, .contrast-blackwhite .bg-white,
.contrast-blackwhite .card,
.contrast-blackwhite .postteaser__post,
.contrast-blackwhite HEADER .navbar,
.contrast-blackwhite .barmerDgk_handouts__header,
.contrast-blackwhite .form-control,
.contrast-blackwhite #leftMenu,
.contrast-blackwhite .quellenchecker .step1 .form-check .box,
.contrast-blackwhite .quizWrap .question .indicators,
.contrast-blackwhite .page-article .fullwidthheroimage .contentPart,
.contrast-blackwhite .podcasts .podcastBox, .contrast-blackwhite .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #000000;
  border-radius: 24px;
}
.contrast-blackwhite HEADER .navbar {
  border-radius: 36px;
}
.contrast-blackwhite .tag,
.contrast-blackwhite .form-check-label:before, .contrast-blackwhite .form-radio-label:before,
.contrast-blackwhite .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #000000;
}
.contrast-blackwhite .accordion__header BUTTON {
  border: 0 none;
}
.contrast-blackwhite #progressbar {
  border-bottom: 1px solid #000000;
}
.contrast-blackwhite {
  /** BACKGROUND **/
}
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-track,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-thumb,
.contrast-blackwhite .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-blackwhite .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-blackwhite .quellenchecker .step2 .bar .barProgress,
.contrast-blackwhite .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-blackwhite HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-blackwhite #progressbar SPAN {
  background-color: #000000;
}
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-track,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-thumb {
  background: #000000;
}
.contrast-blackwhite {
  /** ICONS **/
}
.contrast-blackwhite .maincontent svg, .contrast-blackwhite .maincontent svg path, .contrast-blackwhite .maincontent svg g {
  fill: #000000 !important;
}
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-blackwhite .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-blackwhite .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-blackwhite .collapsible .arrow-top:AFTER,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-blackwhite .barmerDgk_handouts_property__arrow,
.contrast-blackwhite #leftMenu .menuHeader:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-blackwhite .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23000000\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23000000\"/></svg>");
}
.contrast-blackwhite .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-blackwhite .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-blackwhite .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .card .stretched-link,
.contrast-blackwhite .postteaser__post:AFTER,
.contrast-blackwhite .btn-primary-bordered-arrow:AFTER, .contrast-blackwhite .btn-primary-arrow:AFTER,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23000000\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .headerUser A.register:AFTER,
.contrast-blackwhite A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23000000\" /></svg>");
}
.contrast-blackwhite .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-whiteblack {
  color: #ffffff;
}
.contrast-whiteblack .textBox {
  color: #ffffff;
}
.contrast-whiteblack {
  /*** TEXT ***/
}
.contrast-whiteblack .btn, .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .card-body,
.contrast-whiteblack .tag,
.contrast-whiteblack A, .contrast-whiteblack A:HOVER, .contrast-whiteblack A:ACTIVE, .contrast-whiteblack A:FOCUS, .contrast-whiteblack A:VISITED,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-whiteblack .form-control,
.contrast-whiteblack .form-control:active + LABEL, .contrast-whiteblack .form-control:focus + LABEL, .contrast-whiteblack .form-control.forceTop + LABEL,
.contrast-whiteblack #leftMenu, .contrast-whiteblack #leftMenu .menu UL LI A.active svg, .contrast-whiteblack #leftMenu .menu UL LI A.active SPAN, .contrast-whiteblack #leftMenu .menu UL LI A svg, .contrast-whiteblack #leftMenu .menu UL LI A SPAN,
.contrast-whiteblack HEADER .navbar .profile.loggedIn SPAN,
.contrast-whiteblack .tx-fm-webinars .progressCard .progressValue,
.contrast-whiteblack LABEL, .contrast-whiteblack .form-check-label,
.contrast-whiteblack .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-whiteblack .quellenchecker .result SPAN,
.contrast-whiteblack .color-primary,
.contrast-whiteblack #leftMenu .menuHeader.color-primary svg,
.contrast-whiteblack .page-article .author .moreBlogsByAuthor UL {
  color: #ffffff !important;
}
.contrast-whiteblack {
  /** BORDERS */
}
.contrast-whiteblack .accordion.borders .borderWrap,
.contrast-whiteblack UL.tablist:BEFORE,
.contrast-whiteblack UL.tablist LI A.nav-link.active,
.contrast-whiteblack .border-bottom, .contrast-whiteblack .border-top, .contrast-whiteblack .border-left, .contrast-whiteblack .border-right {
  border-color: #ffffff;
}
.contrast-whiteblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-whiteblack .btn:not(.stretched-link), .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .slick__controls .slick__controlsPad,
.contrast-whiteblack .bg-green, .contrast-whiteblack .bg-pink, .contrast-whiteblack .bg-grey, .contrast-whiteblack .bg-primary, .contrast-whiteblack .bg-lightgrey, .contrast-whiteblack .bg-light-purple, .contrast-whiteblack .bg-darkgreen, .contrast-whiteblack .bg-white,
.contrast-whiteblack .card,
.contrast-whiteblack .postteaser__post,
.contrast-whiteblack HEADER .navbar,
.contrast-whiteblack .barmerDgk_handouts__header,
.contrast-whiteblack .form-control,
.contrast-whiteblack #leftMenu,
.contrast-whiteblack .quellenchecker .step1 .form-check .box,
.contrast-whiteblack .quizWrap .question .indicators,
.contrast-whiteblack .page-article .fullwidthheroimage .contentPart,
.contrast-whiteblack .podcasts .podcastBox, .contrast-whiteblack .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #ffffff;
  border-radius: 24px;
}
.contrast-whiteblack HEADER .navbar {
  border-radius: 36px;
}
.contrast-whiteblack .tag,
.contrast-whiteblack .form-check-label:before, .contrast-whiteblack .form-radio-label:before,
.contrast-whiteblack .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #ffffff;
}
.contrast-whiteblack .accordion__header BUTTON {
  border: 0 none;
}
.contrast-whiteblack #progressbar {
  border-bottom: 1px solid #ffffff;
}
.contrast-whiteblack {
  /** BACKGROUND **/
}
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-track,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-thumb,
.contrast-whiteblack .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-whiteblack .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-whiteblack .quellenchecker .step2 .bar .barProgress,
.contrast-whiteblack .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-whiteblack HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-whiteblack #progressbar SPAN {
  background-color: #ffffff;
}
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-track,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-thumb {
  background: #ffffff;
}
.contrast-whiteblack {
  /** ICONS **/
}
.contrast-whiteblack .maincontent svg, .contrast-whiteblack .maincontent svg path, .contrast-whiteblack .maincontent svg g {
  fill: #ffffff !important;
}
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-whiteblack .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-whiteblack .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-whiteblack .collapsible .arrow-top:AFTER,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-whiteblack .barmerDgk_handouts_property__arrow,
.contrast-whiteblack #leftMenu .menuHeader:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-whiteblack .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23ffffff\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-whiteblack .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-whiteblack .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .card .stretched-link,
.contrast-whiteblack .postteaser__post:AFTER,
.contrast-whiteblack .btn-primary-bordered-arrow:AFTER, .contrast-whiteblack .btn-primary-arrow:AFTER,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23ffffff\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .headerUser A.register:AFTER,
.contrast-whiteblack A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23ffffff\" /></svg>");
}
.contrast-whiteblack .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-yellowblue {
  color: #fffa06;
}
.contrast-yellowblue .textBox {
  color: #fffa06;
}
.contrast-yellowblue {
  /*** TEXT ***/
}
.contrast-yellowblue .btn, .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .card-body,
.contrast-yellowblue .tag,
.contrast-yellowblue A, .contrast-yellowblue A:HOVER, .contrast-yellowblue A:ACTIVE, .contrast-yellowblue A:FOCUS, .contrast-yellowblue A:VISITED,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-yellowblue .form-control,
.contrast-yellowblue .form-control:active + LABEL, .contrast-yellowblue .form-control:focus + LABEL, .contrast-yellowblue .form-control.forceTop + LABEL,
.contrast-yellowblue #leftMenu, .contrast-yellowblue #leftMenu .menu UL LI A.active svg, .contrast-yellowblue #leftMenu .menu UL LI A.active SPAN, .contrast-yellowblue #leftMenu .menu UL LI A svg, .contrast-yellowblue #leftMenu .menu UL LI A SPAN,
.contrast-yellowblue HEADER .navbar .profile.loggedIn SPAN,
.contrast-yellowblue .tx-fm-webinars .progressCard .progressValue,
.contrast-yellowblue LABEL, .contrast-yellowblue .form-check-label,
.contrast-yellowblue .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-yellowblue .quellenchecker .result SPAN,
.contrast-yellowblue .color-primary,
.contrast-yellowblue #leftMenu .menuHeader.color-primary svg,
.contrast-yellowblue .page-article .author .moreBlogsByAuthor UL {
  color: #fffa06 !important;
}
.contrast-yellowblue {
  /** BORDERS */
}
.contrast-yellowblue .accordion.borders .borderWrap,
.contrast-yellowblue UL.tablist:BEFORE,
.contrast-yellowblue UL.tablist LI A.nav-link.active,
.contrast-yellowblue .border-bottom, .contrast-yellowblue .border-top, .contrast-yellowblue .border-left, .contrast-yellowblue .border-right {
  border-color: #fffa06;
}
.contrast-yellowblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-yellowblue .btn:not(.stretched-link), .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .slick__controls .slick__controlsPad,
.contrast-yellowblue .bg-green, .contrast-yellowblue .bg-pink, .contrast-yellowblue .bg-grey, .contrast-yellowblue .bg-primary, .contrast-yellowblue .bg-lightgrey, .contrast-yellowblue .bg-light-purple, .contrast-yellowblue .bg-darkgreen, .contrast-yellowblue .bg-white,
.contrast-yellowblue .card,
.contrast-yellowblue .postteaser__post,
.contrast-yellowblue HEADER .navbar,
.contrast-yellowblue .barmerDgk_handouts__header,
.contrast-yellowblue .form-control,
.contrast-yellowblue #leftMenu,
.contrast-yellowblue .quellenchecker .step1 .form-check .box,
.contrast-yellowblue .quizWrap .question .indicators,
.contrast-yellowblue .page-article .fullwidthheroimage .contentPart,
.contrast-yellowblue .podcasts .podcastBox, .contrast-yellowblue .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #fffa06;
  border-radius: 24px;
}
.contrast-yellowblue HEADER .navbar {
  border-radius: 36px;
}
.contrast-yellowblue .tag,
.contrast-yellowblue .form-check-label:before, .contrast-yellowblue .form-radio-label:before,
.contrast-yellowblue .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #fffa06;
}
.contrast-yellowblue .accordion__header BUTTON {
  border: 0 none;
}
.contrast-yellowblue #progressbar {
  border-bottom: 1px solid #fffa06;
}
.contrast-yellowblue {
  /** BACKGROUND **/
}
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-track,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-thumb,
.contrast-yellowblue .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-yellowblue .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-yellowblue .quellenchecker .step2 .bar .barProgress,
.contrast-yellowblue .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-yellowblue HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-yellowblue #progressbar SPAN {
  background-color: #fffa06;
}
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-track,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-thumb {
  background: #fffa06;
}
.contrast-yellowblue {
  /** ICONS **/
}
.contrast-yellowblue .maincontent svg, .contrast-yellowblue .maincontent svg path, .contrast-yellowblue .maincontent svg g {
  fill: #fffa06 !important;
}
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-yellowblue .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-yellowblue .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-yellowblue .collapsible .arrow-top:AFTER,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-yellowblue .barmerDgk_handouts_property__arrow,
.contrast-yellowblue #leftMenu .menuHeader:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-yellowblue .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23fffa06\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-yellowblue .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-yellowblue .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .card .stretched-link,
.contrast-yellowblue .postteaser__post:AFTER,
.contrast-yellowblue .btn-primary-bordered-arrow:AFTER, .contrast-yellowblue .btn-primary-arrow:AFTER,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23fffa06\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .headerUser A.register:AFTER,
.contrast-yellowblue A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fffa06\" /></svg>");
}
.contrast-yellowblue .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-blueyellow {
  color: #003aff;
}
.contrast-blueyellow .textBox {
  color: #003aff;
}
.contrast-blueyellow {
  /*** TEXT ***/
}
.contrast-blueyellow .btn, .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .card-body,
.contrast-blueyellow .tag,
.contrast-blueyellow A, .contrast-blueyellow A:HOVER, .contrast-blueyellow A:ACTIVE, .contrast-blueyellow A:FOCUS, .contrast-blueyellow A:VISITED,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-blueyellow .form-control,
.contrast-blueyellow .form-control:active + LABEL, .contrast-blueyellow .form-control:focus + LABEL, .contrast-blueyellow .form-control.forceTop + LABEL,
.contrast-blueyellow #leftMenu, .contrast-blueyellow #leftMenu .menu UL LI A.active svg, .contrast-blueyellow #leftMenu .menu UL LI A.active SPAN, .contrast-blueyellow #leftMenu .menu UL LI A svg, .contrast-blueyellow #leftMenu .menu UL LI A SPAN,
.contrast-blueyellow HEADER .navbar .profile.loggedIn SPAN,
.contrast-blueyellow .tx-fm-webinars .progressCard .progressValue,
.contrast-blueyellow LABEL, .contrast-blueyellow .form-check-label,
.contrast-blueyellow .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-blueyellow .quellenchecker .result SPAN,
.contrast-blueyellow .color-primary,
.contrast-blueyellow #leftMenu .menuHeader.color-primary svg,
.contrast-blueyellow .page-article .author .moreBlogsByAuthor UL {
  color: #003aff !important;
}
.contrast-blueyellow {
  /** BORDERS */
}
.contrast-blueyellow .accordion.borders .borderWrap,
.contrast-blueyellow UL.tablist:BEFORE,
.contrast-blueyellow UL.tablist LI A.nav-link.active,
.contrast-blueyellow .border-bottom, .contrast-blueyellow .border-top, .contrast-blueyellow .border-left, .contrast-blueyellow .border-right {
  border-color: #003aff;
}
.contrast-blueyellow .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blueyellow .btn:not(.stretched-link), .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .slick__controls .slick__controlsPad,
.contrast-blueyellow .bg-green, .contrast-blueyellow .bg-pink, .contrast-blueyellow .bg-grey, .contrast-blueyellow .bg-primary, .contrast-blueyellow .bg-lightgrey, .contrast-blueyellow .bg-light-purple, .contrast-blueyellow .bg-darkgreen, .contrast-blueyellow .bg-white,
.contrast-blueyellow .card,
.contrast-blueyellow .postteaser__post,
.contrast-blueyellow HEADER .navbar,
.contrast-blueyellow .barmerDgk_handouts__header,
.contrast-blueyellow .form-control,
.contrast-blueyellow #leftMenu,
.contrast-blueyellow .quellenchecker .step1 .form-check .box,
.contrast-blueyellow .quizWrap .question .indicators,
.contrast-blueyellow .page-article .fullwidthheroimage .contentPart,
.contrast-blueyellow .podcasts .podcastBox, .contrast-blueyellow .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #003aff;
  border-radius: 24px;
}
.contrast-blueyellow HEADER .navbar {
  border-radius: 36px;
}
.contrast-blueyellow .tag,
.contrast-blueyellow .form-check-label:before, .contrast-blueyellow .form-radio-label:before,
.contrast-blueyellow .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #003aff;
}
.contrast-blueyellow .accordion__header BUTTON {
  border: 0 none;
}
.contrast-blueyellow #progressbar {
  border-bottom: 1px solid #003aff;
}
.contrast-blueyellow {
  /** BACKGROUND **/
}
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-track,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-thumb,
.contrast-blueyellow .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-blueyellow .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-blueyellow .quellenchecker .step2 .bar .barProgress,
.contrast-blueyellow .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-blueyellow HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-blueyellow #progressbar SPAN {
  background-color: #003aff;
}
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-track,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-thumb {
  background: #003aff;
}
.contrast-blueyellow {
  /** ICONS **/
}
.contrast-blueyellow .maincontent svg, .contrast-blueyellow .maincontent svg path, .contrast-blueyellow .maincontent svg g {
  fill: #003aff !important;
}
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-blueyellow .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-blueyellow .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-blueyellow .collapsible .arrow-top:AFTER,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-blueyellow .barmerDgk_handouts_property__arrow,
.contrast-blueyellow #leftMenu .menuHeader:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-blueyellow .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23003aff\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23003aff\"/></svg>");
}
.contrast-blueyellow .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-blueyellow .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-blueyellow .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .card .stretched-link,
.contrast-blueyellow .postteaser__post:AFTER,
.contrast-blueyellow .btn-primary-bordered-arrow:AFTER, .contrast-blueyellow .btn-primary-arrow:AFTER,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23003aff\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .headerUser A.register:AFTER,
.contrast-blueyellow A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23003aff\" /></svg>");
}
.contrast-blueyellow .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-greenblack {
  color: #96fa04;
}
.contrast-greenblack .textBox {
  color: #96fa04;
}
.contrast-greenblack {
  /*** TEXT ***/
}
.contrast-greenblack .btn, .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .card-body,
.contrast-greenblack .tag,
.contrast-greenblack A, .contrast-greenblack A:HOVER, .contrast-greenblack A:ACTIVE, .contrast-greenblack A:FOCUS, .contrast-greenblack A:VISITED,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-greenblack .form-control,
.contrast-greenblack .form-control:active + LABEL, .contrast-greenblack .form-control:focus + LABEL, .contrast-greenblack .form-control.forceTop + LABEL,
.contrast-greenblack #leftMenu, .contrast-greenblack #leftMenu .menu UL LI A.active svg, .contrast-greenblack #leftMenu .menu UL LI A.active SPAN, .contrast-greenblack #leftMenu .menu UL LI A svg, .contrast-greenblack #leftMenu .menu UL LI A SPAN,
.contrast-greenblack HEADER .navbar .profile.loggedIn SPAN,
.contrast-greenblack .tx-fm-webinars .progressCard .progressValue,
.contrast-greenblack LABEL, .contrast-greenblack .form-check-label,
.contrast-greenblack .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-greenblack .quellenchecker .result SPAN,
.contrast-greenblack .color-primary,
.contrast-greenblack #leftMenu .menuHeader.color-primary svg,
.contrast-greenblack .page-article .author .moreBlogsByAuthor UL {
  color: #96fa04 !important;
}
.contrast-greenblack {
  /** BORDERS */
}
.contrast-greenblack .accordion.borders .borderWrap,
.contrast-greenblack UL.tablist:BEFORE,
.contrast-greenblack UL.tablist LI A.nav-link.active,
.contrast-greenblack .border-bottom, .contrast-greenblack .border-top, .contrast-greenblack .border-left, .contrast-greenblack .border-right {
  border-color: #96fa04;
}
.contrast-greenblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-greenblack .btn:not(.stretched-link), .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .slick__controls .slick__controlsPad,
.contrast-greenblack .bg-green, .contrast-greenblack .bg-pink, .contrast-greenblack .bg-grey, .contrast-greenblack .bg-primary, .contrast-greenblack .bg-lightgrey, .contrast-greenblack .bg-light-purple, .contrast-greenblack .bg-darkgreen, .contrast-greenblack .bg-white,
.contrast-greenblack .card,
.contrast-greenblack .postteaser__post,
.contrast-greenblack HEADER .navbar,
.contrast-greenblack .barmerDgk_handouts__header,
.contrast-greenblack .form-control,
.contrast-greenblack #leftMenu,
.contrast-greenblack .quellenchecker .step1 .form-check .box,
.contrast-greenblack .quizWrap .question .indicators,
.contrast-greenblack .page-article .fullwidthheroimage .contentPart,
.contrast-greenblack .podcasts .podcastBox, .contrast-greenblack .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #96fa04;
  border-radius: 24px;
}
.contrast-greenblack HEADER .navbar {
  border-radius: 36px;
}
.contrast-greenblack .tag,
.contrast-greenblack .form-check-label:before, .contrast-greenblack .form-radio-label:before,
.contrast-greenblack .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #96fa04;
}
.contrast-greenblack .accordion__header BUTTON {
  border: 0 none;
}
.contrast-greenblack #progressbar {
  border-bottom: 1px solid #96fa04;
}
.contrast-greenblack {
  /** BACKGROUND **/
}
.contrast-greenblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-greenblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-greenblack input[type=range].styled-slider::-moz-range-track,
.contrast-greenblack input[type=range].styled-slider::-moz-range-thumb,
.contrast-greenblack .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-greenblack .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-greenblack .quellenchecker .step2 .bar .barProgress,
.contrast-greenblack .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-greenblack HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-greenblack #progressbar SPAN {
  background-color: #96fa04;
}
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-greenblack input[type=range].styled-slider::-moz-range-track,
.contrast-greenblack input[type=range].styled-slider::-moz-range-thumb {
  background: #96fa04;
}
.contrast-greenblack {
  /** ICONS **/
}
.contrast-greenblack .maincontent svg, .contrast-greenblack .maincontent svg path, .contrast-greenblack .maincontent svg g {
  fill: #96fa04 !important;
}
.contrast-greenblack .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-greenblack .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-greenblack .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-greenblack .collapsible .arrow-top:AFTER,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-greenblack .barmerDgk_handouts_property__arrow,
.contrast-greenblack #leftMenu .menuHeader:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-greenblack .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%2396fa04\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%2396fa04\"/></svg>");
}
.contrast-greenblack .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-greenblack .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-greenblack .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .card .stretched-link,
.contrast-greenblack .postteaser__post:AFTER,
.contrast-greenblack .btn-primary-bordered-arrow:AFTER, .contrast-greenblack .btn-primary-arrow:AFTER,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%2396fa04\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .headerUser A.register:AFTER,
.contrast-greenblack A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%2396fa04\" /></svg>");
}
.contrast-greenblack .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-redblue {
  color: #ce4331;
}
.contrast-redblue .textBox {
  color: #ce4331;
}
.contrast-redblue {
  /*** TEXT ***/
}
.contrast-redblue .btn, .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .card-body,
.contrast-redblue .tag,
.contrast-redblue A, .contrast-redblue A:HOVER, .contrast-redblue A:ACTIVE, .contrast-redblue A:FOCUS, .contrast-redblue A:VISITED,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-redblue .form-control,
.contrast-redblue .form-control:active + LABEL, .contrast-redblue .form-control:focus + LABEL, .contrast-redblue .form-control.forceTop + LABEL,
.contrast-redblue #leftMenu, .contrast-redblue #leftMenu .menu UL LI A.active svg, .contrast-redblue #leftMenu .menu UL LI A.active SPAN, .contrast-redblue #leftMenu .menu UL LI A svg, .contrast-redblue #leftMenu .menu UL LI A SPAN,
.contrast-redblue HEADER .navbar .profile.loggedIn SPAN,
.contrast-redblue .tx-fm-webinars .progressCard .progressValue,
.contrast-redblue LABEL, .contrast-redblue .form-check-label,
.contrast-redblue .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-redblue .quellenchecker .result SPAN,
.contrast-redblue .color-primary,
.contrast-redblue #leftMenu .menuHeader.color-primary svg,
.contrast-redblue .page-article .author .moreBlogsByAuthor UL {
  color: #ce4331 !important;
}
.contrast-redblue {
  /** BORDERS */
}
.contrast-redblue .accordion.borders .borderWrap,
.contrast-redblue UL.tablist:BEFORE,
.contrast-redblue UL.tablist LI A.nav-link.active,
.contrast-redblue .border-bottom, .contrast-redblue .border-top, .contrast-redblue .border-left, .contrast-redblue .border-right {
  border-color: #ce4331;
}
.contrast-redblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-redblue .btn:not(.stretched-link), .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .slick__controls .slick__controlsPad,
.contrast-redblue .bg-green, .contrast-redblue .bg-pink, .contrast-redblue .bg-grey, .contrast-redblue .bg-primary, .contrast-redblue .bg-lightgrey, .contrast-redblue .bg-light-purple, .contrast-redblue .bg-darkgreen, .contrast-redblue .bg-white,
.contrast-redblue .card,
.contrast-redblue .postteaser__post,
.contrast-redblue HEADER .navbar,
.contrast-redblue .barmerDgk_handouts__header,
.contrast-redblue .form-control,
.contrast-redblue #leftMenu,
.contrast-redblue .quellenchecker .step1 .form-check .box,
.contrast-redblue .quizWrap .question .indicators,
.contrast-redblue .page-article .fullwidthheroimage .contentPart,
.contrast-redblue .podcasts .podcastBox, .contrast-redblue .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #ce4331;
  border-radius: 24px;
}
.contrast-redblue HEADER .navbar {
  border-radius: 36px;
}
.contrast-redblue .tag,
.contrast-redblue .form-check-label:before, .contrast-redblue .form-radio-label:before,
.contrast-redblue .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #ce4331;
}
.contrast-redblue .accordion__header BUTTON {
  border: 0 none;
}
.contrast-redblue #progressbar {
  border-bottom: 1px solid #ce4331;
}
.contrast-redblue {
  /** BACKGROUND **/
}
.contrast-redblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-redblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-redblue input[type=range].styled-slider::-moz-range-track,
.contrast-redblue input[type=range].styled-slider::-moz-range-thumb,
.contrast-redblue .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-redblue .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-redblue .quellenchecker .step2 .bar .barProgress,
.contrast-redblue .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-redblue HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-redblue #progressbar SPAN {
  background-color: #ce4331;
}
.contrast-redblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-redblue input[type=range].styled-slider::-moz-range-track,
.contrast-redblue input[type=range].styled-slider::-moz-range-thumb {
  background: #ce4331;
}
.contrast-redblue {
  /** ICONS **/
}
.contrast-redblue .maincontent svg, .contrast-redblue .maincontent svg path, .contrast-redblue .maincontent svg g {
  fill: #ce4331 !important;
}
.contrast-redblue .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-redblue .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-redblue .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-redblue .collapsible .arrow-top:AFTER,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-redblue .barmerDgk_handouts_property__arrow,
.contrast-redblue #leftMenu .menuHeader:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-redblue .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23ce4331\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23ce4331\"/></svg>");
}
.contrast-redblue .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-redblue .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-redblue .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .card .stretched-link,
.contrast-redblue .postteaser__post:AFTER,
.contrast-redblue .btn-primary-bordered-arrow:AFTER, .contrast-redblue .btn-primary-arrow:AFTER,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23ce4331\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .headerUser A.register:AFTER,
.contrast-redblue A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23ce4331\" /></svg>");
}
.contrast-redblue .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23ce4331\"/></svg>");
}

.contrast-blackwhite svg {
  --color-1: #000000;
  --color-2: #ffffff;
}
.contrast-blackwhite UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23ffffff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23000000\"/></svg>");
}

.contrast-whiteblack svg {
  --color-1: #ffffff;
  --color-2: #000000;
}
.contrast-whiteblack UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23000000\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23ffffff\"/></svg>");
}

.contrast-yellowblue svg {
  --color-1: #fffa06;
  --color-2: #003aff;
}
.contrast-yellowblue UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23003aff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23fffa06\"/></svg>");
}

.contrast-blueyellow svg {
  --color-1: #003aff;
  --color-2: #fffa06;
}
.contrast-blueyellow UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23fffa06\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23003aff\"/></svg>");
}

.contrast-greenblack svg {
  --color-1: #96fa04;
  --color-2: #000000;
}
.contrast-greenblack UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23000000\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%2396fa04\"/></svg>");
}

.contrast-redblue svg {
  --color-1: #ce4331;
  --color-2: #92feff;
}
.contrast-redblue UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2392feff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23ce4331\"/></svg>");
}

/*

























*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFybWVyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTtBQWlFQTs7Ozs7O2lDQUFBO0FBa0JBLGE7Ozs7QUNwRkEsZ0JBQWdCO0FEQ2hCO0FBaUVBOzs7Ozs7aUNBQUE7QUFrQkE7QUVwRkE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEU0o7QUNOQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURNSjtBQ0hBO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBREdKO0FDQUE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEQUo7QUNHQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURISjtBQ01BO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBRE5KO0FDU0E7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEVEo7QUNZQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURaSjtBRWhFRTs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLDRCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUgrREY7O0FLL0tJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUgrREo7O0FNdk9BOzs7RUFHRTtBTjBPRjs7QU0zTkk7RUFOSjtJQU9NO0VOK05KO0FBQ0Y7O0FNbE5BO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFORjs7QU01TUE7RUFDRTtFQUNBLGNDbW5CNEI7RURsbkI1QjtFQUNBO0VBQ0EsYUN5bkI0QjtBUDFhOUI7O0FNck1BO0VBQ0U7RUFDQSxxQkN3akI0QjtFRHJqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsZ0JDd2pCNEI7RUR2akI1QjtBTnNNRjs7QU1uTUE7RUZ1TVE7QUpBUjtBSTVKSTtFRTNDSjtJRjhNUTtFSkhOO0FBQ0Y7O0FNdk1BO0VGa01RO0FKU1I7QUlyS0k7RUV0Q0o7SUZ5TVE7RUpNTjtBQUNGOztBTTNNQTtFRjZMUTtBSmtCUjtBSTlLSTtFRWpDSjtJRm9NUTtFSmVOO0FBQ0Y7O0FNL01BO0VGb0xNLGtCQUxJO0FKb0NWOztBTTlNQTtFRitLTSxlQUxJO0FKd0NWOztBTTdNQTtFRjBLTSxlQUxJO0FKNENWOztBTXRNQTtFQUNFO0VBQ0EsbUJDd1YwQjtBUC9JNUI7O0FNL0xBO0VBQ0U7RUFDQTtFQUNBO0FOa01GOztBTTVMQTtFQUNFO0VBQ0E7RUFDQTtBTitMRjs7QU16TEE7O0VBRUU7QU40TEY7O0FNekxBOzs7RUFHRTtFQUNBO0FONExGOztBTXpMQTs7OztFQUlFO0FONExGOztBTXpMQTtFQUNFLGdCQzZiNEI7QVBqUTlCOztBTXZMQTtFQUNFO0VBQ0E7QU4wTEY7O0FNcExBO0VBQ0U7QU51TEY7O0FNL0tBOztFQUVFLG1CQ3NhNEI7QVBwUDlCOztBTTFLQTtFRjZFTSxlQUxJO0FKc0dWOztBTXZLQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QU4wS0Y7O0FNaktBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QU5vS0Y7O0FNaktBO0VBQU07QU5xS047O0FNcEtBO0VBQU07QU53S047O0FNbktBO0VBQ0U7RUFDQSwwQkNnTndDO0FQMUMxQztBTXBLRTtFQUNFO0FOc0tKOztBTTNKRTtFQUVFO0VBQ0E7QU42Sko7O0FNdEpBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSmlKVjs7QU1sSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGVBTEk7QUp5SlY7QU1qSkU7RUZISSxrQkFMSTtFRVVOO0VBQ0E7QU5tSko7O0FNL0lBO0VGVk0sZUFMSTtFRWlCUjtFQUNBO0FOa0pGO0FNL0lFO0VBQ0U7QU5pSko7O0FNN0lBO0VBQ0U7RUZ0QkksZUFMSTtFRTZCUix3QkMyNUNrQztFRDE1Q2xDLHNDQzI1Q2tDO0VDaHNEaEM7QVJzYko7QU05SUU7RUFDRTtFRjdCRSxjQUxJO0FKbUxWOztBTXRJQTtFQUNFO0FOeUlGOztBTW5JQTs7RUFFRTtBTnNJRjs7QU05SEE7RUFDRTtFQUNBO0FOaUlGOztBTTlIQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FOaUlGOztBTTFIQTtFQUVFO0VBQ0E7QU40SEY7O0FNekhBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QU40SEY7O0FNcEhBO0VBQ0U7QU51SEY7O0FNakhBO0VBRUU7QU5tSEY7O0FNM0dBO0VBQ0U7QU44R0Y7O0FNekdBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QU40R0Y7O0FNeEdBOztFQUVFO0FOMkdGOztBTXRHQTtFQUNFO0FOeUdGOztBTXRHQTtFQUdFO0FOdUdGO0FNcEdFO0VBQ0U7QU5zR0o7O0FNL0ZBO0VBQ0U7QU5rR0Y7O0FNMUZBOzs7O0VBSUU7QU42RkY7QU0xRkk7Ozs7RUFDRTtBTitGTjs7QU14RkE7RUFDRTtFQUNBO0FOMkZGOztBTXRGQTtFQUNFO0FOeUZGOztBTS9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOa0ZGOztBTTFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ21ONEI7RURqTjVCO0VGbk5NO0FKZ1NSO0FJNWJJO0VFeVdKO0lGdE1RO0VKNlJOO0FBQ0Y7QU0vRUU7RUFDRTtBTmlGSjs7QU0xRUE7Ozs7Ozs7RUFPRTtBTjZFRjs7QU0xRUE7RUFDRTtBTjZFRjs7QU1wRUE7RUFDRTtFQUNBO0FOdUVGO0FNcEVFO0VBQ0U7RUFDQTtBTnNFSjs7QU03REE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QU42REY7O0FNeERBO0VBQ0U7QU4yREY7O0FNcERBO0VBQ0U7RUFDQTtBTnVERjs7QU1sREE7RUFDRTtBTnFERjs7QU1oREE7RUFDRTtBTm1ERjs7QU01Q0E7RUFDRTtFQUNBO0FOK0NGOztBTXZDQTtFQUNFO0FOMENGOztBTWxDQTtFQUNFO0FOcUNGOztBU2huQkE7RUx1UVE7QUo2V1I7QUl6Z0JJO0VLM0dKO0lMOFFRO0VKMFdOO0FBQ0Y7QVN6bkJBO0VBRUUsZ0JGd29CNEI7QVBkOUI7O0FTcm5CRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FKMlhSO0FJdmhCSTtFS3BHRjtJTHVRTTtFSndYTjtBQUNGOztBU2hvQkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QjtBSnNZUjtBSWxpQkk7RUtwR0Y7SUx1UU07RUptWU47QUFDRjs7QVMzb0JFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUppWlI7QUk3aUJJO0VLcEdGO0lMdVFNO0VKOFlOO0FBQ0Y7O0FTdHBCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FKNFpSO0FJeGpCSTtFS3BHRjtJTHVRTTtFSnlaTjtBQUNGOztBU2pxQkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QjtBSnVhUjtBSW5rQkk7RUtwR0Y7SUx1UU07RUpvYU47QUFDRjs7QVM1cUJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUprYlI7QUk5a0JJO0VLcEdGO0lMdVFNO0VKK2FOO0FBQ0Y7O0FTL3BCQTtFQ3ZERTtFQUNBO0FWMHRCRjs7QVMvcEJBO0VDNURFO0VBQ0E7QVYrdEJGOztBU2pxQkE7RUFDRTtBVG9xQkY7QVNscUJFO0VBQ0Usb0JGc29CMEI7QVA4QjlCOztBUzFwQkE7RUw4TU0sZUFMSTtFS3ZNUjtBVDZwQkY7O0FTenBCQTtFQUNFLG1CVnhGTztFS21TRDtBSmtkUjtBSTltQkk7RUtoREo7SUxtTlE7RUorY047QUFDRjtBUy9wQkU7RUFDRTtBVGlxQko7O0FTN3BCQTtFQUNFO0VBQ0EsbUJWbEdPO0VLK1JILGVBTEk7RUt0TFIsY0Z0RlM7QVBzdkJYO0FTOXBCRTtFQUNFO0FUZ3FCSjs7QVdod0JBO0VDSUU7RUFHQTtBWjh2QkY7O0FXL3ZCQTtFQUNFLGdCSitqRGtDO0VJOWpEbEMsbUNKK2pEa0M7RUk5akRsQztFSEdFO0VJUkY7RUFHQTtBWnV3QkY7O0FXenZCQTtFQUVFO0FYMnZCRjs7QVd4dkJBO0VBQ0U7RUFDQTtBWDJ2QkY7O0FXeHZCQTtFUHlQTSxlQUxJO0VPbFBSLGdDSmtqRGtDO0FQdnpCcEM7O0FhN3hCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMHlCRjs7QWVwdkJJO0VGNUNFO0lBQ0UsZWRqQmU7RUNxekJyQjtBQUNGO0FlMXZCSTtFRjVDRTtJQUNFLGVkakJlO0VDMHpCckI7QUFDRjtBZS92Qkk7RUY1Q0U7SUFDRSxlZGpCZTtFQyt6QnJCO0FBQ0Y7QWVwd0JJO0VGNUNFO0lBQ0UsZWRqQmU7RUNvMEJyQjtBQUNGO0FlendCSTtFRjVDRTtJQUNFLGlCZGpCZTtFQ3kwQnJCO0FBQ0Y7QWdCejBCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBaEIrMEJKOztBZ0IxMEJFO0VDTkE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpCbTFCRjtBZ0JqMUJJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjYwQkY7O0FpQjl4Qk07RUFDRTtBakJpeUJSOztBaUI5eEJNO0VBcENKO0VBQ0E7QWpCczBCRjs7QWlCeHpCRTtFQUNFO0VBQ0E7QWpCMnpCSjs7QWlCN3pCRTtFQUNFO0VBQ0E7QWpCZzBCSjs7QWlCbDBCRTtFQUNFO0VBQ0E7QWpCcTBCSjs7QWlCdjBCRTtFQUNFO0VBQ0E7QWpCMDBCSjs7QWlCNTBCRTtFQUNFO0VBQ0E7QWpCKzBCSjs7QWlCajFCRTtFQUNFO0VBQ0E7QWpCbzFCSjs7QWlCcnpCTTtFQWhESjtFQUNBO0FqQnkyQkY7O0FpQnB6QlU7RUFoRU47RUFDQTtBakJ3M0JKOztBaUJ6ekJVO0VBaEVOO0VBQ0E7QWpCNjNCSjs7QWlCOXpCVTtFQWhFTjtFQUNBO0FqQms0Qko7O0FpQm4wQlU7RUFoRU47RUFDQTtBakJ1NEJKOztBaUJ4MEJVO0VBaEVOO0VBQ0E7QWpCNDRCSjs7QWlCNzBCVTtFQWhFTjtFQUNBO0FqQmk1Qko7O0FpQmwxQlU7RUFoRU47RUFDQTtBakJzNUJKOztBaUJ2MUJVO0VBaEVOO0VBQ0E7QWpCMjVCSjs7QWlCNTFCVTtFQWhFTjtFQUNBO0FqQmc2Qko7O0FpQmoyQlU7RUFoRU47RUFDQTtBakJxNkJKOztBaUJ0MkJVO0VBaEVOO0VBQ0E7QWpCMDZCSjs7QWlCMzJCVTtFQWhFTjtFQUNBO0FqQis2Qko7O0FpQngyQlk7RUF4RFY7QWpCbzZCRjs7QWlCNTJCWTtFQXhEVjtBakJ3NkJGOztBaUJoM0JZO0VBeERWO0FqQjQ2QkY7O0FpQnAzQlk7RUF4RFY7QWpCZzdCRjs7QWlCeDNCWTtFQXhEVjtBakJvN0JGOztBaUI1M0JZO0VBeERWO0FqQnc3QkY7O0FpQmg0Qlk7RUF4RFY7QWpCNDdCRjs7QWlCcDRCWTtFQXhEVjtBakJnOEJGOztBaUJ4NEJZO0VBeERWO0FqQm84QkY7O0FpQjU0Qlk7RUF4RFY7QWpCdzhCRjs7QWlCaDVCWTtFQXhEVjtBakI0OEJGOztBaUJ6NEJROztFQUVFO0FqQjQ0QlY7O0FpQno0QlE7O0VBRUU7QWpCNDRCVjs7QWlCbjVCUTs7RUFFRTtBakJzNUJWOztBaUJuNUJROztFQUVFO0FqQnM1QlY7O0FpQjc1QlE7O0VBRUU7QWpCZzZCVjs7QWlCNzVCUTs7RUFFRTtBakJnNkJWOztBaUJ2NkJROztFQUVFO0FqQjA2QlY7O0FpQnY2QlE7O0VBRUU7QWpCMDZCVjs7QWlCajdCUTs7RUFFRTtBakJvN0JWOztBaUJqN0JROztFQUVFO0FqQm83QlY7O0FpQjM3QlE7O0VBRUU7QWpCODdCVjs7QWlCMzdCUTs7RUFFRTtBakI4N0JWOztBZXgvQkk7RUVVRTtJQUNFO0VqQmsvQk47RWlCLytCSTtJQXBDSjtJQUNBO0VqQnNoQ0E7RWlCeGdDQTtJQUNFO0lBQ0E7RWpCMGdDRjtFaUI1Z0NBO0lBQ0U7SUFDQTtFakI4Z0NGO0VpQmhoQ0E7SUFDRTtJQUNBO0VqQmtoQ0Y7RWlCcGhDQTtJQUNFO0lBQ0E7RWpCc2hDRjtFaUJ4aENBO0lBQ0U7SUFDQTtFakIwaENGO0VpQjVoQ0E7SUFDRTtJQUNBO0VqQjhoQ0Y7RWlCLy9CSTtJQWhESjtJQUNBO0VqQmtqQ0E7RWlCNy9CUTtJQWhFTjtJQUNBO0VqQmdrQ0Y7RWlCamdDUTtJQWhFTjtJQUNBO0VqQm9rQ0Y7RWlCcmdDUTtJQWhFTjtJQUNBO0VqQndrQ0Y7RWlCemdDUTtJQWhFTjtJQUNBO0VqQjRrQ0Y7RWlCN2dDUTtJQWhFTjtJQUNBO0VqQmdsQ0Y7RWlCamhDUTtJQWhFTjtJQUNBO0VqQm9sQ0Y7RWlCcmhDUTtJQWhFTjtJQUNBO0VqQndsQ0Y7RWlCemhDUTtJQWhFTjtJQUNBO0VqQjRsQ0Y7RWlCN2hDUTtJQWhFTjtJQUNBO0VqQmdtQ0Y7RWlCamlDUTtJQWhFTjtJQUNBO0VqQm9tQ0Y7RWlCcmlDUTtJQWhFTjtJQUNBO0VqQndtQ0Y7RWlCemlDUTtJQWhFTjtJQUNBO0VqQjRtQ0Y7RWlCcmlDVTtJQXhEVjtFakJnbUNBO0VpQnhpQ1U7SUF4RFY7RWpCbW1DQTtFaUIzaUNVO0lBeERWO0VqQnNtQ0E7RWlCOWlDVTtJQXhEVjtFakJ5bUNBO0VpQmpqQ1U7SUF4RFY7RWpCNG1DQTtFaUJwakNVO0lBeERWO0VqQittQ0E7RWlCdmpDVTtJQXhEVjtFakJrbkNBO0VpQjFqQ1U7SUF4RFY7RWpCcW5DQTtFaUI3akNVO0lBeERWO0VqQnduQ0E7RWlCaGtDVTtJQXhEVjtFakIybkNBO0VpQm5rQ1U7SUF4RFY7RWpCOG5DQTtFaUJ0a0NVO0lBeERWO0VqQmlvQ0E7RWlCOWpDTTs7SUFFRTtFakJna0NSO0VpQjdqQ007O0lBRUU7RWpCK2pDUjtFaUJ0a0NNOztJQUVFO0VqQndrQ1I7RWlCcmtDTTs7SUFFRTtFakJ1a0NSO0VpQjlrQ007O0lBRUU7RWpCZ2xDUjtFaUI3a0NNOztJQUVFO0VqQitrQ1I7RWlCdGxDTTs7SUFFRTtFakJ3bENSO0VpQnJsQ007O0lBRUU7RWpCdWxDUjtFaUI5bENNOztJQUVFO0VqQmdtQ1I7RWlCN2xDTTs7SUFFRTtFakIrbENSO0VpQnRtQ007O0lBRUU7RWpCd21DUjtFaUJybUNNOztJQUVFO0VqQnVtQ1I7QUFDRjtBZWxxQ0k7RUVVRTtJQUNFO0VqQjJwQ047RWlCeHBDSTtJQXBDSjtJQUNBO0VqQityQ0E7RWlCanJDQTtJQUNFO0lBQ0E7RWpCbXJDRjtFaUJyckNBO0lBQ0U7SUFDQTtFakJ1ckNGO0VpQnpyQ0E7SUFDRTtJQUNBO0VqQjJyQ0Y7RWlCN3JDQTtJQUNFO0lBQ0E7RWpCK3JDRjtFaUJqc0NBO0lBQ0U7SUFDQTtFakJtc0NGO0VpQnJzQ0E7SUFDRTtJQUNBO0VqQnVzQ0Y7RWlCeHFDSTtJQWhESjtJQUNBO0VqQjJ0Q0E7RWlCdHFDUTtJQWhFTjtJQUNBO0VqQnl1Q0Y7RWlCMXFDUTtJQWhFTjtJQUNBO0VqQjZ1Q0Y7RWlCOXFDUTtJQWhFTjtJQUNBO0VqQml2Q0Y7RWlCbHJDUTtJQWhFTjtJQUNBO0VqQnF2Q0Y7RWlCdHJDUTtJQWhFTjtJQUNBO0VqQnl2Q0Y7RWlCMXJDUTtJQWhFTjtJQUNBO0VqQjZ2Q0Y7RWlCOXJDUTtJQWhFTjtJQUNBO0VqQml3Q0Y7RWlCbHNDUTtJQWhFTjtJQUNBO0VqQnF3Q0Y7RWlCdHNDUTtJQWhFTjtJQUNBO0VqQnl3Q0Y7RWlCMXNDUTtJQWhFTjtJQUNBO0VqQjZ3Q0Y7RWlCOXNDUTtJQWhFTjtJQUNBO0VqQml4Q0Y7RWlCbHRDUTtJQWhFTjtJQUNBO0VqQnF4Q0Y7RWlCOXNDVTtJQXhEVjtFakJ5d0NBO0VpQmp0Q1U7SUF4RFY7RWpCNHdDQTtFaUJwdENVO0lBeERWO0VqQit3Q0E7RWlCdnRDVTtJQXhEVjtFakJreENBO0VpQjF0Q1U7SUF4RFY7RWpCcXhDQTtFaUI3dENVO0lBeERWO0VqQnd4Q0E7RWlCaHVDVTtJQXhEVjtFakIyeENBO0VpQm51Q1U7SUF4RFY7RWpCOHhDQTtFaUJ0dUNVO0lBeERWO0VqQml5Q0E7RWlCenVDVTtJQXhEVjtFakJveUNBO0VpQjV1Q1U7SUF4RFY7RWpCdXlDQTtFaUIvdUNVO0lBeERWO0VqQjB5Q0E7RWlCdnVDTTs7SUFFRTtFakJ5dUNSO0VpQnR1Q007O0lBRUU7RWpCd3VDUjtFaUIvdUNNOztJQUVFO0VqQml2Q1I7RWlCOXVDTTs7SUFFRTtFakJndkNSO0VpQnZ2Q007O0lBRUU7RWpCeXZDUjtFaUJ0dkNNOztJQUVFO0VqQnd2Q1I7RWlCL3ZDTTs7SUFFRTtFakJpd0NSO0VpQjl2Q007O0lBRUU7RWpCZ3dDUjtFaUJ2d0NNOztJQUVFO0VqQnl3Q1I7RWlCdHdDTTs7SUFFRTtFakJ3d0NSO0VpQi93Q007O0lBRUU7RWpCaXhDUjtFaUI5d0NNOztJQUVFO0VqQmd4Q1I7QUFDRjtBZTMwQ0k7RUVVRTtJQUNFO0VqQm8wQ047RWlCajBDSTtJQXBDSjtJQUNBO0VqQncyQ0E7RWlCMTFDQTtJQUNFO0lBQ0E7RWpCNDFDRjtFaUI5MUNBO0lBQ0U7SUFDQTtFakJnMkNGO0VpQmwyQ0E7SUFDRTtJQUNBO0VqQm8yQ0Y7RWlCdDJDQTtJQUNFO0lBQ0E7RWpCdzJDRjtFaUIxMkNBO0lBQ0U7SUFDQTtFakI0MkNGO0VpQjkyQ0E7SUFDRTtJQUNBO0VqQmczQ0Y7RWlCajFDSTtJQWhESjtJQUNBO0VqQm80Q0E7RWlCLzBDUTtJQWhFTjtJQUNBO0VqQms1Q0Y7RWlCbjFDUTtJQWhFTjtJQUNBO0VqQnM1Q0Y7RWlCdjFDUTtJQWhFTjtJQUNBO0VqQjA1Q0Y7RWlCMzFDUTtJQWhFTjtJQUNBO0VqQjg1Q0Y7RWlCLzFDUTtJQWhFTjtJQUNBO0VqQms2Q0Y7RWlCbjJDUTtJQWhFTjtJQUNBO0VqQnM2Q0Y7RWlCdjJDUTtJQWhFTjtJQUNBO0VqQjA2Q0Y7RWlCMzJDUTtJQWhFTjtJQUNBO0VqQjg2Q0Y7RWlCLzJDUTtJQWhFTjtJQUNBO0VqQms3Q0Y7RWlCbjNDUTtJQWhFTjtJQUNBO0VqQnM3Q0Y7RWlCdjNDUTtJQWhFTjtJQUNBO0VqQjA3Q0Y7RWlCMzNDUTtJQWhFTjtJQUNBO0VqQjg3Q0Y7RWlCdjNDVTtJQXhEVjtFakJrN0NBO0VpQjEzQ1U7SUF4RFY7RWpCcTdDQTtFaUI3M0NVO0lBeERWO0VqQnc3Q0E7RWlCaDRDVTtJQXhEVjtFakIyN0NBO0VpQm40Q1U7SUF4RFY7RWpCODdDQTtFaUJ0NENVO0lBeERWO0VqQmk4Q0E7RWlCejRDVTtJQXhEVjtFakJvOENBO0VpQjU0Q1U7SUF4RFY7RWpCdThDQTtFaUIvNENVO0lBeERWO0VqQjA4Q0E7RWlCbDVDVTtJQXhEVjtFakI2OENBO0VpQnI1Q1U7SUF4RFY7RWpCZzlDQTtFaUJ4NUNVO0lBeERWO0VqQm05Q0E7RWlCaDVDTTs7SUFFRTtFakJrNUNSO0VpQi80Q007O0lBRUU7RWpCaTVDUjtFaUJ4NUNNOztJQUVFO0VqQjA1Q1I7RWlCdjVDTTs7SUFFRTtFakJ5NUNSO0VpQmg2Q007O0lBRUU7RWpCazZDUjtFaUIvNUNNOztJQUVFO0VqQmk2Q1I7RWlCeDZDTTs7SUFFRTtFakIwNkNSO0VpQnY2Q007O0lBRUU7RWpCeTZDUjtFaUJoN0NNOztJQUVFO0VqQms3Q1I7RWlCLzZDTTs7SUFFRTtFakJpN0NSO0VpQng3Q007O0lBRUU7RWpCMDdDUjtFaUJ2N0NNOztJQUVFO0VqQnk3Q1I7QUFDRjtBZXAvQ0k7RUVVRTtJQUNFO0VqQjYrQ047RWlCMStDSTtJQXBDSjtJQUNBO0VqQmloREE7RWlCbmdEQTtJQUNFO0lBQ0E7RWpCcWdERjtFaUJ2Z0RBO0lBQ0U7SUFDQTtFakJ5Z0RGO0VpQjNnREE7SUFDRTtJQUNBO0VqQjZnREY7RWlCL2dEQTtJQUNFO0lBQ0E7RWpCaWhERjtFaUJuaERBO0lBQ0U7SUFDQTtFakJxaERGO0VpQnZoREE7SUFDRTtJQUNBO0VqQnloREY7RWlCMS9DSTtJQWhESjtJQUNBO0VqQjZpREE7RWlCeC9DUTtJQWhFTjtJQUNBO0VqQjJqREY7RWlCNS9DUTtJQWhFTjtJQUNBO0VqQitqREY7RWlCaGdEUTtJQWhFTjtJQUNBO0VqQm1rREY7RWlCcGdEUTtJQWhFTjtJQUNBO0VqQnVrREY7RWlCeGdEUTtJQWhFTjtJQUNBO0VqQjJrREY7RWlCNWdEUTtJQWhFTjtJQUNBO0VqQitrREY7RWlCaGhEUTtJQWhFTjtJQUNBO0VqQm1sREY7RWlCcGhEUTtJQWhFTjtJQUNBO0VqQnVsREY7RWlCeGhEUTtJQWhFTjtJQUNBO0VqQjJsREY7RWlCNWhEUTtJQWhFTjtJQUNBO0VqQitsREY7RWlCaGlEUTtJQWhFTjtJQUNBO0VqQm1tREY7RWlCcGlEUTtJQWhFTjtJQUNBO0VqQnVtREY7RWlCaGlEVTtJQXhEVjtFakIybERBO0VpQm5pRFU7SUF4RFY7RWpCOGxEQTtFaUJ0aURVO0lBeERWO0VqQmltREE7RWlCemlEVTtJQXhEVjtFakJvbURBO0VpQjVpRFU7SUF4RFY7RWpCdW1EQTtFaUIvaURVO0lBeERWO0VqQjBtREE7RWlCbGpEVTtJQXhEVjtFakI2bURBO0VpQnJqRFU7SUF4RFY7RWpCZ25EQTtFaUJ4akRVO0lBeERWO0VqQm1uREE7RWlCM2pEVTtJQXhEVjtFakJzbkRBO0VpQjlqRFU7SUF4RFY7RWpCeW5EQTtFaUJqa0RVO0lBeERWO0VqQjRuREE7RWlCempETTs7SUFFRTtFakIyakRSO0VpQnhqRE07O0lBRUU7RWpCMGpEUjtFaUJqa0RNOztJQUVFO0VqQm1rRFI7RWlCaGtETTs7SUFFRTtFakJra0RSO0VpQnprRE07O0lBRUU7RWpCMmtEUjtFaUJ4a0RNOztJQUVFO0VqQjBrRFI7RWlCamxETTs7SUFFRTtFakJtbERSO0VpQmhsRE07O0lBRUU7RWpCa2xEUjtFaUJ6bERNOztJQUVFO0VqQjJsRFI7RWlCeGxETTs7SUFFRTtFakIwbERSO0VpQmptRE07O0lBRUU7RWpCbW1EUjtFaUJobURNOztJQUVFO0VqQmttRFI7QUFDRjtBZTdwREk7RUVVRTtJQUNFO0VqQnNwRE47RWlCbnBESTtJQXBDSjtJQUNBO0VqQjByREE7RWlCNXFEQTtJQUNFO0lBQ0E7RWpCOHFERjtFaUJockRBO0lBQ0U7SUFDQTtFakJrckRGO0VpQnByREE7SUFDRTtJQUNBO0VqQnNyREY7RWlCeHJEQTtJQUNFO0lBQ0E7RWpCMHJERjtFaUI1ckRBO0lBQ0U7SUFDQTtFakI4ckRGO0VpQmhzREE7SUFDRTtJQUNBO0VqQmtzREY7RWlCbnFESTtJQWhESjtJQUNBO0VqQnN0REE7RWlCanFEUTtJQWhFTjtJQUNBO0VqQm91REY7RWlCcnFEUTtJQWhFTjtJQUNBO0VqQnd1REY7RWlCenFEUTtJQWhFTjtJQUNBO0VqQjR1REY7RWlCN3FEUTtJQWhFTjtJQUNBO0VqQmd2REY7RWlCanJEUTtJQWhFTjtJQUNBO0VqQm92REY7RWlCcnJEUTtJQWhFTjtJQUNBO0VqQnd2REY7RWlCenJEUTtJQWhFTjtJQUNBO0VqQjR2REY7RWlCN3JEUTtJQWhFTjtJQUNBO0VqQmd3REY7RWlCanNEUTtJQWhFTjtJQUNBO0VqQm93REY7RWlCcnNEUTtJQWhFTjtJQUNBO0VqQnd3REY7RWlCenNEUTtJQWhFTjtJQUNBO0VqQjR3REY7RWlCN3NEUTtJQWhFTjtJQUNBO0VqQmd4REY7RWlCenNEVTtJQXhEVjtFakJvd0RBO0VpQjVzRFU7SUF4RFY7RWpCdXdEQTtFaUIvc0RVO0lBeERWO0VqQjB3REE7RWlCbHREVTtJQXhEVjtFakI2d0RBO0VpQnJ0RFU7SUF4RFY7RWpCZ3hEQTtFaUJ4dERVO0lBeERWO0VqQm14REE7RWlCM3REVTtJQXhEVjtFakJzeERBO0VpQjl0RFU7SUF4RFY7RWpCeXhEQTtFaUJqdURVO0lBeERWO0VqQjR4REE7RWlCcHVEVTtJQXhEVjtFakIreERBO0VpQnZ1RFU7SUF4RFY7RWpCa3lEQTtFaUIxdURVO0lBeERWO0VqQnF5REE7RWlCbHVETTs7SUFFRTtFakJvdURSO0VpQmp1RE07O0lBRUU7RWpCbXVEUjtFaUIxdURNOztJQUVFO0VqQjR1RFI7RWlCenVETTs7SUFFRTtFakIydURSO0VpQmx2RE07O0lBRUU7RWpCb3ZEUjtFaUJqdkRNOztJQUVFO0VqQm12RFI7RWlCMXZETTs7SUFFRTtFakI0dkRSO0VpQnp2RE07O0lBRUU7RWpCMnZEUjtFaUJsd0RNOztJQUVFO0VqQm93RFI7RWlCandETTs7SUFFRTtFakJtd0RSO0VpQjF3RE07O0lBRUU7RWpCNHdEUjtFaUJ6d0RNOztJQUVFO0VqQjJ3RFI7QUFDRjtBa0JqNERBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJuQnZCTztFbUJ3QlAsbUJYdXNCNEI7RVd0c0I1QjtBbEJnNERGO0FrQnozREU7RUFDRTtFQUVBO0VBQ0E7RUFDQSwyQ1grc0IwQjtFVzlzQjFCO0FsQjAzREo7QWtCdjNERTtFQUNFO0FsQnkzREo7QWtCdDNERTtFQUNFO0FsQnczREo7O0FrQnAzREE7RUFDRTtBbEJ1M0RGOztBa0JoM0RBO0VBQ0U7QWxCbTNERjs7QWtCejJERTtFQUNFO0FsQjQyREo7O0FrQjcxREU7RUFDRTtBbEJnMkRKO0FrQjcxREk7RUFDRTtBbEIrMUROOztBa0J4MURFO0VBQ0U7QWxCMjFESjtBa0J4MURFO0VBQ0U7QWxCMDFESjs7QWtCaDFERTtFQUNFO0VBQ0E7QWxCbTFESjs7QWtCNzBERTtFQUNFO0VBQ0E7QWxCZzFESjs7QWtCeDBEQTtFQUNFO0VBQ0E7QWxCMjBERjs7QWtCbjBERTtFQUNFO0VBQ0E7QWxCczBESjs7QW1CbDlERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CODhESjs7QW1CaCtERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CNDlESjs7QW1COStERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CMCtESjs7QW1CNS9ERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cdy9ESjs7QW1CMWdFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cc2dFSjs7QW1CeGhFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cb2hFSjs7QW1CdGlFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Ca2lFSjs7QW1CcGpFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CZ2pFSjs7QWtCLzVESTtFQUNFO0VBQ0E7QWxCazZETjs7QWU3L0RJO0VHeUZBO0lBQ0U7SUFDQTtFbEJ3NkRKO0FBQ0Y7QWVwZ0VJO0VHeUZBO0lBQ0U7SUFDQTtFbEI4NkRKO0FBQ0Y7QWUxZ0VJO0VHeUZBO0lBQ0U7SUFDQTtFbEJvN0RKO0FBQ0Y7QWVoaEVJO0VHeUZBO0lBQ0U7SUFDQTtFbEIwN0RKO0FBQ0Y7QWV0aEVJO0VHeUZBO0lBQ0U7SUFDQTtFbEJnOERKO0FBQ0Y7QW9CcG1FQTtFQUNFLHFCYnUyQnNDO0FQK3ZDeEM7O0FvQjdsRUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQnJCVWlCO0FDb2xFbkI7O0FvQjFsRUE7RUFDRTtFQUNBO0VoQm9RSSxrQkFMSTtBSisxRFY7O0FvQjFsRUE7RUFDRTtFQUNBO0VoQjhQSSxrQkFMSTtBSnEyRFY7O0FxQjNuRUE7RUFDRSxtQmQrMUJzQztFSHJrQmxDLGVBTEk7RWlCalJSLGdDZCsxQnNDO0FQNnhDeEM7O0FzQmpvRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGtCQUxJO0VrQmhSUixnQmZrbUI0QjtFZWptQjVCLGdCdkJvQmlCO0V1Qm5CakIsMkJmNDNCc0M7RWUzM0J0QztFQUNBLG1DZnEzQnNDO0VlcDNCdEM7RUFDQTtFZEdFO0VlSEUsd0VETUo7QXRCK25FRjtBdUJqb0VNO0VEaEJOO0lDaUJRO0V2Qm9vRU47QUFDRjtBc0Jsb0VFO0VBQ0U7QXRCb29FSjtBc0Jsb0VJO0VBQ0U7QXRCb29FTjtBc0IvbkVFO0VBQ0UsMkJmczJCb0M7RWVyMkJwQyxtQ2ZnMkJvQztFZS8xQnBDLGtDZjgyQm9DO0VlNzJCcEM7RUFLRSxrRGZraEJrQjtBUDJtRHhCO0FzQnpuRUU7RUFNRTtFQU1BO0VBS0E7QXRCNm1FSjtBc0J4bUVFO0VBQ0U7RUFDQTtBdEIwbUVKO0FzQnRtRUU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDO0F0QnVtRUo7QXNCL2xFRTtFQUVFLHdDZjh5Qm9DO0VlM3lCcEM7QXRCOGxFSjtBc0IxbEVFO0VBQ0U7RUFDQTtFQUNBLDBCZm9yQjBCO0VlbnJCMUIsMkJmc3lCb0M7RWlCcDRCdEMsdUNqQnFpQ2dDO0VlcjhCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ2Znc0IwQjtFZS9yQjFCO0VDekZFLHFJRDBGRjtBdEI0bEVKO0F1QmxyRU07RUQwRUo7SUN6RU07RXZCcXJFTjtBQUNGO0FzQjlsRUU7RUFDRSx3Q2Y0N0I4QjtBUG9xQ2xDOztBc0J2bEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCN0ZpQjtFdUI4RmpCLDJCZjJ4QnNDO0VlMXhCdEM7RUFDQTtFQUNBO0F0QjBsRUY7QXNCeGxFRTtFQUNFO0F0QjBsRUo7QXNCdmxFRTtFQUVFO0VBQ0E7QXRCd2xFSjs7QXNCN2tFQTtFQUNFLG1FZjR3QnNDO0VlM3dCdEM7RWxCeUlJLGtCQUxJO0VJdlFOO0FScXRFSjtBc0I5a0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm9vQjBCO0FQNDhDOUI7O0FzQjVrRUE7RUFDRSxpRWZnd0JzQztFZS92QnRDO0VsQjRISSxrQkFMSTtFSXZRTjtBUml1RUo7QXNCN2tFRTtFQUNFO0VBQ0E7RUFDQSx1QmYybkIwQjtBUG85QzlCOztBc0J2a0VFO0VBQ0Usb0VmNnVCb0M7QVA2MUN4QztBc0J2a0VFO0VBQ0UsbUVmMHVCb0M7QVArMUN4QztBc0J0a0VFO0VBQ0UsaUVmdXVCb0M7QVBpMkN4Qzs7QXNCbmtFQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0FQcS9DOUI7QXNCcGtFRTtFQUNFO0F0QnNrRUo7QXNCbmtFRTtFQUNFO0VkdkxBO0FSNnZFSjtBc0Jsa0VFO0VBQ0U7RWQ1TEE7QVJpd0VKO0FzQmprRUU7RUFBb0IsK0RmOHNCa0I7QVBzM0N4QztBc0Jua0VFO0VBQW9CLDZEZjhzQmtCO0FQdzNDeEM7O0F5QnJ4RUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksa0JBTEk7RXFCN1FSLGdCbEIrbEI0QjtFa0I5bEI1QixnQjFCaUJpQjtFMEJoQmpCLDJCbEJ5M0JzQztFa0J4M0J0QztFQUNBLG1DbEJrM0JzQztFa0JqM0J0QztFQUNBO0VBQ0EseUNsQis5QmtDO0VrQjk5QmxDLDBCbEIrOUJrQztFa0I5OUJsQztFakJIRTtFZUhFLHdFRVNKO0F6QnF4RUY7QXVCMXhFTTtFRWZOO0lGZ0JRO0V2QjZ4RU47QUFDRjtBeUJ4eEVFO0VBQ0Usa0NsQnMzQm9DO0VrQnIzQnBDO0VBS0Usa0RsQmkrQjRCO0FQcXpDbEM7QXlCbHhFRTtFQUVFLHNCbEI2dUIwQjtFa0I1dUIxQjtBekJteEVKO0F5Qmh4RUU7RUFFRSx3Q2xCdTFCb0M7QVAwN0N4QztBeUI1d0VFO0VBQ0U7RUFDQTtBekI4d0VKOztBeUIxd0VBO0VBQ0Usb0JsQnN1QjRCO0VrQnJ1QjVCLHVCbEJxdUI0QjtFa0JwdUI1QixvQmxCcXVCNEI7RUhsZ0J4QixrQkFMSTtFSXZRTjtBUnd6RUo7O0F5QjF3RUE7RUFDRSxtQmxCa3VCNEI7RWtCanVCNUIsc0JsQml1QjRCO0VrQmh1QjVCLGtCbEJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOO0FSZzBFSjs7QXlCeHdFSTtFQUNFO0F6QjJ3RU47O0EwQm4xRUE7RUFDRTtFQUNBLGdCbkJxNkJ3QztFbUJwNkJ4QyxtQm5CcTZCd0M7RW1CcDZCeEMsdUJuQnE2QndDO0FQaTdDMUM7QTBCcDFFRTtFQUNFO0VBQ0E7QTFCczFFSjs7QTBCbDFFQTtFQUNFLG9CbkIyNUJ3QztFbUIxNUJ4QztFQUNBO0ExQnExRUY7QTBCbjFFRTtFQUNFO0VBQ0E7RUFDQTtBMUJxMUVKOztBMEJqMUVBO0VBQ0U7RUFFQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyRG5CMjRCd0M7RW1CMTRCeEM7QTFCbTFFRjtBMEJoMUVFO0VsQjNCRTtBUjgyRUo7QTBCLzBFRTtFQUVFLGtCbkJtNEJzQztBUDY4QzFDO0EwQjcwRUU7RUFDRSx1Qm5CMDNCc0M7QVBxOUMxQztBMEI1MEVFO0VBQ0Usa0NuQnMxQm9DO0VtQnIxQnBDO0VBQ0Esa0RuQjhmb0I7QVBnMUR4QjtBMEIzMEVFO0VBQ0UseUIzQmpCTTtFMkJrQk4scUIzQmxCTTtBQysxRVY7QTBCMzBFSTtFQUlJO0ExQjAwRVI7QTBCdDBFSTtFQUlJO0ExQnEwRVI7QTBCaDBFRTtFQUNFLHlCM0J0Q007RTJCdUNOLHFCM0J2Q007RTJCNENKO0ExQjh6RU47QTBCMXpFRTtFQUNFO0VBQ0E7RUFDQSxZbkJrMkJ1QztBUDA5QzNDO0EwQnJ6RUk7RUFDRTtFQUNBLFluQnkxQnFDO0FQODlDM0M7O0EwQnp5RUE7RUFDRSxtQm5CbzFCZ0M7QVB3OUNsQztBMEIxeUVFO0VBQ0U7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QjtFQUNBO0VBQ0E7RWxCakhBO0VlSEUsaURHc0hGO0ExQjJ5RUo7QXVCNzVFTTtFRzBHSjtJSHpHTTtFdkJnNkVOO0FBQ0Y7QTBCOXlFSTtFQUNFO0ExQmd6RU47QTBCN3lFSTtFQUNFLGlDbkI2MEI0QjtFbUJ4MEIxQjtBMUIyeUVSO0EwQnR5RUU7RUFDRSxvQm5Cd3pCOEI7RW1CdnpCOUI7QTFCd3lFSjtBMEJ0eUVJO0VBQ0U7RUFDQTtBMUJ3eUVOOztBMEJueUVBO0VBQ0U7RUFDQSxrQm5Cc3lCZ0M7QVBnZ0RsQzs7QTBCbnlFQTtFQUNFO0VBQ0E7RUFDQTtBMUJzeUVGO0EwQmx5RUk7RUFDRTtFQUNBO0VBQ0EsYW5Cc3BCd0I7QVA4b0Q5Qjs7QTBCN3hFSTtFQUNFO0ExQmd5RU47O0EyQm45RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnM5RUY7QTJCcDlFRTtFQUNFO0EzQnM5RUo7QTJCbDlFSTtFQUEwQixrRXBCOGdDYTtBUHU4QzNDO0EyQnA5RUk7RUFBMEIsa0VwQjZnQ2E7QVAwOEMzQztBMkJwOUVFO0VBQ0U7QTNCczlFSjtBMkJuOUVFO0VBQ0UsV3BCKy9CdUM7RW9COS9CdkMsWXBCOC9CdUM7RW9CNy9CdkM7RUFDQTtFSDFCRix5QnpCNkNRO0U0QmpCTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsNEdJbUJGO0EzQm85RUo7QXVCbitFTTtFSU1KO0lKTE07RXZCcytFTjtBQUNGO0EyQnY5RUk7RUhqQ0Ysd0NqQjhoQ3lDO0FQNjlDM0M7QTJCcjlFRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUnEvRUo7QTJCbjlFRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO0VIcERGLHlCekI2Q1E7RTRCU04sU3BCbStCdUM7RUMxZ0N2QztFZUhFLDRHSTZDRjtBM0JvOUVKO0F1QjcvRU07RUlpQ0o7SUpoQ007RXZCZ2dGTjtBQUNGO0EyQnY5RUk7RUgzREYsd0NqQjhoQ3lDO0FQdS9DM0M7QTJCcjlFRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCO0VuQnZEQTtBUitnRko7QTJCbjlFRTtFQUNFO0EzQnE5RUo7QTJCbjlFSTtFQUNFLDJDcEJnOUJxQztBUHFnRDNDO0EyQmw5RUk7RUFDRSwyQ3BCNDhCcUM7QVB3Z0QzQzs7QTRCM2lGQTtFQUNFO0E1QjhpRkY7QTRCNWlGRTs7O0VBR0UsdURyQndpQ29DO0VxQnZpQ3BDLDJEckJ1aUNvQztFcUJ0aUNwQyxpQnJCdWlDb0M7QVB1Z0R4QztBNEIzaUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMVkUsZ0VLV0Y7QTVCNmlGSjtBdUJwakZNO0VLVEo7SUxVTTtFdkJ1akZOO0FBQ0Y7QTRCL2lGRTs7RUFFRTtBNUJpakZKO0E0Qi9pRkk7O0VBQ0U7QTVCa2pGTjtBNEIvaUZJOzs7RUFFRSxxQnJCMGdDa0M7RXFCemdDbEMsd0JyQjBnQ2tDO0FQd2lEeEM7QTRCL2lGSTs7RUFDRSxxQnJCcWdDa0M7RXFCcGdDbEMsd0JyQnFnQ2tDO0FQNmlEeEM7QTRCOWlGRTtFQUNFLHFCckIrL0JvQztFcUI5L0JwQyx3QnJCKy9Cb0M7RXFCOS9CcEMscUJyQmd1QjBCO0FQZzFEOUI7QTRCemlGSTs7OztFQUNFLDhEckJ5L0JrQztBUHFqRHhDO0E0QnppRkk7RUFDRSw4RHJCbS9Ca0M7QVB3akR4QztBNEJ0aUZJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDO0VBQ0EsbUNyQnF6QmtDO0VDaDNCcEM7QVJxbUZKO0E0QnRpRkU7RUFDRSx3Q3JCa3pCb0M7QVBzdkR4QztBNEJwaUZJO0VBQ0U7QTVCc2lGTjtBNEJsaUZFOztFQUVFLGNyQmhGTztBUG9uRlg7O0E2QjluRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmlvRkY7QTZCL25GRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdCaW9GSjtBNkI3bkZFOzs7RUFHRTtBN0IrbkZKO0E2QnpuRkU7RUFDRTtFQUNBO0E3QjJuRko7QTZCem5GSTtFQUNFO0E3QjJuRk47O0E2QmhuRkE7RUFDRTtFQUNBO0VBQ0E7RXpCOE9JLGtCQUxJO0V5QnZPUixnQnRCeWpCNEI7RXNCeGpCNUIsZ0I5QnJCaUI7RThCc0JqQiwyQnRCbTFCc0M7RXNCbDFCdEM7RUFDQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0QztFckJ0Q0U7QVIwcEZKOztBNkIxbUZBOzs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FSbXFGSjs7QTZCMW1GQTs7OztFQUlFO0V6QitNSSxrQkFMSTtFSXZRTjtBUjRxRko7O0E2QjFtRkE7O0VBRUU7QTdCNm1GRjs7QTZCaG1GSTs7OztFckJqRUE7RUFDQTtBUndxRko7QTZCL2xGSTs7OztFckIxRUE7RUFDQTtBUitxRko7QTZCemxGRTtFQUNFO0VyQjFFQTtFQUNBO0FSc3FGSjtBNkJ6bEZFOztFckI5RUU7RUFDQTtBUjJxRko7O0E4Qm5zRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsZUFMSTtFMEIxUE4saUN2QmtqQ3FCO0FQbXBEekI7O0E4QmxzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsY0FMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsbUN2Qm9pQ3FCO0VDL2pDckI7QVJndUZKOztBOEJoc0ZJOzs7O0VBRUU7QTlCcXNGTjs7QThCcHZGSTtFQXFERSwrQ3ZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E5QmlzRlI7QThCOXJGTTtFQUNFLCtDdkI0Z0NpQjtFdUJ2Z0NmLDJEdkJ1Z0NlO0FQcXJEekI7O0E4Qmp3Rkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDO0E5QnNyRlI7O0E4QnR3Rkk7RUF1RkUsK0N2QnEvQm1CO0FQOHJEekI7QThCaHJGUTtFQUVFO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCO0VBQ0E7QTlCaXJGVjtBOEI3cUZNO0VBQ0UsK0N2QncrQmlCO0V1Qm4rQmYsMkR2Qm0rQmU7QVB3c0R6Qjs7QThCcHhGSTtFQWtISTtBOUJzcUZSOztBOEJ4eEZJO0VBeUhFLCtDdkJtOUJtQjtBUGd0RHpCO0E4QmpxRk07RUFDRSw0Q3ZCZzlCaUI7QVBtdER6QjtBOEJocUZNO0VBQ0UsMkR2QjQ4QmlCO0FQc3REekI7QThCL3BGTTtFQUNFLGlDdkJ3OEJpQjtBUHl0RHpCOztBOEI1cEZJO0VBQ0U7QTlCK3BGTjs7QThCenlGSTs7Ozs7RUFvSk07QTlCNnBGVjs7QThCN3hGRTtFQUNFO0VBQ0E7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxlQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QVA2dUR6Qjs7QThCNXhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxjQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixrQ3ZCb2lDcUI7RUMvakNyQjtBUjB6Rko7O0E4QjF4Rkk7Ozs7RUFFRTtBOUIreEZOOztBOEI5MEZJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTlCMnhGUjtBOEJ4eEZNO0VBQ0UsaUR2QjRnQ2lCO0V1QnZnQ2YsMER2QnVnQ2U7QVArd0R6Qjs7QThCMzFGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTlCZ3hGUjs7QThCaDJGSTtFQXVGRSxpRHZCcS9CbUI7QVB3eER6QjtBOEIxd0ZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBOUIyd0ZWO0E4QnZ3Rk07RUFDRSxpRHZCdytCaUI7RXVCbitCZiwwRHZCbStCZTtBUGt5RHpCOztBOEI5MkZJO0VBa0hJO0E5Qmd3RlI7O0E4QmwzRkk7RUF5SEUsaUR2Qm05Qm1CO0FQMHlEekI7QThCM3ZGTTtFQUNFLDhDdkJnOUJpQjtBUDZ5RHpCO0E4QjF2Rk07RUFDRSwwRHZCNDhCaUI7QVBnekR6QjtBOEJ6dkZNO0VBQ0UsbUN2Qnc4QmlCO0FQbXpEekI7O0E4QnR2Rkk7RUFDRTtBOUJ5dkZOOztBOEJuNEZJOzs7OztFQXNKTTtBOUJxdkZWOztBK0I3NEZBO0VBRUU7RUFDQTtFQUNBO0UzQnVSSSwyQkFMSTtFMkJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFM0JzUUksa0NBTEk7RTJCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFdkJqQkU7RWdCZkYsa0NPa0NxQjtFUnRCakIscUlRd0JKO0EvQjI0RkY7QXVCLzVGTTtFUWhCTjtJUmlCUTtFdkJrNkZOO0FBQ0Y7QStCOTRGRTtFQUNFO0VBRUE7RUFDQTtBL0IrNEZKO0ErQjU0RkU7RUFFRTtFQUNBO0VBQ0E7QS9CNjRGSjtBK0IxNEZFO0VBQ0U7RVByREYsd0NPc0R1QjtFQUNyQjtFQUNBO0VBS0U7QS9CdzRGTjtBK0JwNEZFO0VBQ0U7RUFDQTtFQUtFO0EvQms0Rk47QStCOTNGRTtFQUtFO0VBQ0E7RUFHQTtBL0IwM0ZKO0ErQnYzRkk7RUFLSTtBL0JxM0ZSO0ErQmgzRkU7RUFLSTtBL0I4MkZOO0ErQjEyRkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EvQnkyRko7O0ErQjcxRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnOUZGOztBK0I5MkZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaStGRjs7QStCLzNGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2svRkY7O0ErQmg1RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtZ0dGOztBK0JqNkZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb2hHRjs7QStCbDdGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FpR0Y7O0ErQm44RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzakdGOztBK0JwOUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdWtHRjs7QStCMzhGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQytqR0Y7O0ErQjU5RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnbEdGOztBK0I3K0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaW1HRjs7QStCOS9GRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2tuR0Y7O0ErQi9nR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtb0dGOztBK0JoaUdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3BHRjs7QStCampHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FxR0Y7O0ErQmxrR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzckdGOztBK0J2a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ4QjhRd0M7QVAyekYxQztBK0IvakdFO0VBQ0U7QS9CaWtHSjtBK0I5akdFO0VBQ0U7QS9CZ2tHSjs7QStCcmpHQTtFQ2pKRTtFQUNBO0U1QjhOSSwyQkFMSTtFNEJ2TlI7QWhDMHNHRjs7QStCeGpHQTtFQ3JKRTtFQUNBO0U1QjhOSSx3QkFMSTtFNEJ2TlI7QWhDaXRHRjs7QWlDcHhHQTtFVmdCTSxnQ1VmSjtBakN1eEdGO0F1QnB3R007RVVwQk47SVZxQlE7RXZCdXdHTjtBQUNGO0FpQzF4R0U7RUFDRTtBakM0eEdKOztBaUN0eEdFO0VBQ0U7QWpDeXhHSjs7QWlDcnhHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBakN3eEdGO0F1QnR4R007RVVMTjtJVk1RO0V2Qnl4R047QUFDRjtBaUMzeEdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0FqQzZ4R0o7QXVCaHlHTTtFVUFKO0lWQ007RXZCbXlHTjtBQUNGOztBa0N4ekdBOzs7Ozs7RUFNRTtBbEMyekdGOztBa0N4ekdBO0VBQ0U7QWxDMnpHRjtBbUNueUdJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FuQzIwR0Y7QW1DanhHSTtFQUNFO0FuQ214R047O0FrQ2owR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QnVRSSxnQ0FMSTtFOEJoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUIwT0ksdUNBTEk7RThCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ6Q0U7QVIyMkdKO0FrQzl6R0U7RUFDRTtFQUNBO0VBQ0E7QWxDZzBHSjs7QWtDeHlHSTtFQUNFO0FsQzJ5R047QWtDenlHTTtFQUNFO0VBQ0E7QWxDMnlHUjs7QWtDdnlHSTtFQUNFO0FsQzB5R047QWtDeHlHTTtFQUNFO0VBQ0E7QWxDMHlHUjs7QWVwMUdJO0VtQjRCQTtJQUNFO0VsQzR6R0o7RWtDMXpHSTtJQUNFO0lBQ0E7RWxDNHpHTjtFa0N4ekdFO0lBQ0U7RWxDMHpHSjtFa0N4ekdJO0lBQ0U7SUFDQTtFbEMwekdOO0FBQ0Y7QWVyMkdJO0VtQjRCQTtJQUNFO0VsQzQwR0o7RWtDMTBHSTtJQUNFO0lBQ0E7RWxDNDBHTjtFa0N4MEdFO0lBQ0U7RWxDMDBHSjtFa0N4MEdJO0lBQ0U7SUFDQTtFbEMwMEdOO0FBQ0Y7QWVyM0dJO0VtQjRCQTtJQUNFO0VsQzQxR0o7RWtDMTFHSTtJQUNFO0lBQ0E7RWxDNDFHTjtFa0N4MUdFO0lBQ0U7RWxDMDFHSjtFa0N4MUdJO0lBQ0U7SUFDQTtFbEMwMUdOO0FBQ0Y7QWVyNEdJO0VtQjRCQTtJQUNFO0VsQzQyR0o7RWtDMTJHSTtJQUNFO0lBQ0E7RWxDNDJHTjtFa0N4MkdFO0lBQ0U7RWxDMDJHSjtFa0N4MkdJO0lBQ0U7SUFDQTtFbEMwMkdOO0FBQ0Y7QWVyNUdJO0VtQjRCQTtJQUNFO0VsQzQzR0o7RWtDMTNHSTtJQUNFO0lBQ0E7RWxDNDNHTjtFa0N4M0dFO0lBQ0U7RWxDMDNHSjtFa0N4M0dJO0lBQ0U7SUFDQTtFbEMwM0dOO0FBQ0Y7QWtDajNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ20zR0o7QW1DdjhHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbkN3K0dGO0FtQ3I3R0k7RUFDRTtBbkN1N0dOOztBa0N2M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMwM0dKO0FtQzU5R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QW5Dcy9HRjtBbUMxOEdJO0VBQ0U7QW5DNDhHTjtBa0NsNEdJO0VBQ0U7QWxDbzRHTjs7QWtDOTNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDaTRHSjtBbUNwL0dJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0FuQ3MvR047QW1DMytHTTtFQUNFO0FuQzYrR1I7QW1DMStHTTtFQUNFO0VBQ0EscUI1QjBnQnNCO0U0QnpnQnRCLHVCNUJ3Z0JzQjtFNEJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QW5DZ2hIRjtBbUMxK0dJO0VBQ0U7QW5DNCtHTjtBa0NqNUdJO0VBQ0U7QWxDbTVHTjs7QWtDNTRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDKzRHRjs7QWtDejRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQnliNEI7RTJCeGI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCdEtFO0FSbWpISjtBa0MxNEdFO0VBRUU7RVYxTEYsa0RVNEx1QjtBbEMwNEd6QjtBa0N2NEdFO0VBRUU7RUFDQTtFVmxNRixtRFVtTXVCO0FsQ3c0R3pCO0FrQ3I0R0U7RUFFRTtFQUNBO0VBQ0E7QWxDczRHSjs7QWtDaDRHQTtFQUNFO0FsQ200R0Y7O0FrQy8zR0E7RUFDRTtFQUNBO0VBQ0E7RTlCbUVJLGtCQUxJO0U4QjVEUjtFQUNBO0FsQ2s0R0Y7O0FrQzkzR0E7RUFDRTtFQUNBO0VBQ0E7QWxDaTRHRjs7QWtDNzNHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrM0dGOztBb0NybkhBOztFQUVFO0VBQ0E7RUFDQTtBcEN3bkhGO0FvQ3RuSEU7O0VBQ0U7RUFDQTtBcEN5bkhKO0FvQ3BuSEU7Ozs7Ozs7Ozs7OztFQU1FO0FwQzRuSEo7O0FvQ3ZuSEE7RUFDRTtFQUNBO0VBQ0E7QXBDMG5IRjtBb0N4bkhFO0VBQ0U7QXBDMG5ISjs7QW9DdG5IQTtFNUJoQkk7QVIwb0hKO0FvQ3RuSEU7O0VBRUU7QXBDd25ISjtBb0NwbkhFOzs7RTVCVkU7RUFDQTtBUm1vSEo7QW9DaG5IRTs7O0U1Qk5FO0VBQ0E7QVIybkhKOztBb0NubUhBO0VBQ0U7RUFDQTtBcENzbUhGO0FvQ3BtSEU7RUFHRTtBcENvbUhKO0FvQ2ptSEU7RUFDRTtBcENtbUhKOztBb0MvbEhBO0VBQ0U7RUFDQTtBcENrbUhGOztBb0MvbEhBO0VBQ0U7RUFDQTtBcENrbUhGOztBb0M5a0hBO0VBQ0U7RUFDQTtFQUNBO0FwQ2lsSEY7QW9DL2tIRTs7RUFFRTtBcENpbEhKO0FvQzlrSEU7O0VBRUU7QXBDZ2xISjtBb0M1a0hFOztFNUIxRkU7RUFDQTtBUjBxSEo7QW9DeGtIRTs7O0U1QmpIRTtFQUNBO0FSOHJISjs7QXFDdHRIQTtFQUVFO0VBQ0E7RWpDdVJJLDZCQUxJO0VpQ2hSUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDc3RIRjs7QXFDbnRIQTtFQUNFO0VBQ0E7RWpDc1FJLHVDQUxJO0VpQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FyQ3N0SEY7QXVCbHVITTtFY0dOO0lkRlE7RXZCcXVITjtBQUNGO0FxQ3p0SEU7RUFFRTtBckMwdEhKO0FxQ3R0SEU7RUFDRTtFQUNBLGtEOUJraEJvQjtBUHNzR3hCO0FxQ3B0SEU7RUFFRTtFQUNBO0VBQ0E7QXJDcXRISjs7QXFDN3NIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJDNnNIRjtBcUMzc0hFO0VBQ0U7RUFDQTtFN0I3Q0E7RUFDQTtBUjJ2SEo7QXFDNXNISTtFQUdFO0VBQ0E7QXJDNHNITjtBcUN4c0hFOztFQUVFO0VBQ0E7RUFDQTtBckMwc0hKO0FxQ3ZzSEU7RUFFRTtFN0JqRUE7RUFDQTtBUjB3SEo7O0FxQy9ySEE7RUFFRTtFQUNBO0VBQ0E7QXJDaXNIRjtBcUM5ckhFO0U3QjVGRTtBUjZ4SEo7QXFDN3JIRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FyQytySHpCOztBcUN0ckhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXJDc3JIRjtBcUNwckhFO0VBQ0U7RUFDQTtFQUNBO0FyQ3NySEo7QXFDcHJISTtFQUVFO0FyQ3FySE47QXFDanJIRTs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXJDbXJISjs7QXFDenFIRTs7RUFFRTtFQUNBO0FyQzRxSEo7O0FxQ3ZxSEU7O0VBRUU7RUFDQTtFQUNBO0FyQzBxSEo7O0FxQ3BxSEU7O0VBQ0U7QXJDd3FISjs7QXFDOXBIRTtFQUNFO0FyQ2lxSEo7QXFDL3BIRTtFQUNFO0FyQ2lxSEo7O0FzQzkxSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzgxSEY7QXNDeDFIRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q2cySEo7QXNDNTBIQTtFQUNFO0VBQ0E7RUFDQTtFbEM0TkksMkNBTEk7RWtDck5SO0VBQ0E7RUFDQTtBdEM4MEhGO0FzQzUwSEU7RUFFRTtBdEM2MEhKOztBc0NuMEhBO0VBRUU7RUFDQTtFbEN1TUksNkJBTEk7RWtDaE1SO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENtMEhGO0FzQ2gwSEk7RUFFRTtBdENpMEhOO0FzQzd6SEU7RUFDRTtBdEMrekhKOztBc0N0ekhBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBdEN5ekhGO0FzQ3Z6SEU7OztFQUdFO0F0Q3l6SEo7O0FzQzV5SEE7RUFDRTtFQUNBO0VBR0E7QXRDNnlIRjs7QXNDenlIQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTlCeElFO0VlSEUsK0NlNklKO0F0QzR5SEY7QXVCcjdITTtFZWlJTjtJZmhJUTtFdkJ3N0hOO0FBQ0Y7QXNDL3lIRTtFQUNFO0F0Q2l6SEo7QXNDOXlIRTtFQUNFO0VBQ0E7RUFDQTtBdENnekhKOztBc0MxeUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2eUhGOztBc0MxeUhBO0VBQ0U7RUFDQTtBdEM2eUhGOztBZXY2SEk7RXVCc0lBO0lBRUk7SUFDQTtFdENveUhOO0VzQ2x5SE07SUFDRTtFdENveUhSO0VzQ2x5SFE7SUFDRTtFdENveUhWO0VzQ2p5SFE7SUFDRTtJQUNBO0V0Q215SFY7RXNDL3hITTtJQUNFO0V0Q2l5SFI7RXNDOXhITTtJQUNFO0lBQ0E7RXRDZ3lIUjtFc0M3eEhNO0lBQ0U7RXRDK3hIUjtFc0M1eEhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEM0eEhSO0VzQ3p4SFE7SUFDRTtFdEMyeEhWO0VzQ3h4SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEMweEhWO0FBQ0Y7QWV2OUhJO0V1QnNJQTtJQUVJO0lBQ0E7RXRDbTFITjtFc0NqMUhNO0lBQ0U7RXRDbTFIUjtFc0NqMUhRO0lBQ0U7RXRDbTFIVjtFc0NoMUhRO0lBQ0U7SUFDQTtFdENrMUhWO0VzQzkwSE07SUFDRTtFdENnMUhSO0VzQzcwSE07SUFDRTtJQUNBO0V0QyswSFI7RXNDNTBITTtJQUNFO0V0QzgwSFI7RXNDMzBITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDMjBIUjtFc0N4MEhRO0lBQ0U7RXRDMDBIVjtFc0N2MEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDeTBIVjtBQUNGO0FldGdJSTtFdUJzSUE7SUFFSTtJQUNBO0V0Q2s0SE47RXNDaDRITTtJQUNFO0V0Q2s0SFI7RXNDaDRIUTtJQUNFO0V0Q2s0SFY7RXNDLzNIUTtJQUNFO0lBQ0E7RXRDaTRIVjtFc0M3M0hNO0lBQ0U7RXRDKzNIUjtFc0M1M0hNO0lBQ0U7SUFDQTtFdEM4M0hSO0VzQzMzSE07SUFDRTtFdEM2M0hSO0VzQzEzSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V0QzAzSFI7RXNDdjNIUTtJQUNFO0V0Q3kzSFY7RXNDdDNIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q3czSFY7QUFDRjtBZXJqSUk7RXVCc0lBO0lBRUk7SUFDQTtFdENpN0hOO0VzQy82SE07SUFDRTtFdENpN0hSO0VzQy82SFE7SUFDRTtFdENpN0hWO0VzQzk2SFE7SUFDRTtJQUNBO0V0Q2c3SFY7RXNDNTZITTtJQUNFO0V0Qzg2SFI7RXNDMzZITTtJQUNFO0lBQ0E7RXRDNjZIUjtFc0MxNkhNO0lBQ0U7RXRDNDZIUjtFc0N6NkhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEN5NkhSO0VzQ3Q2SFE7SUFDRTtFdEN3NkhWO0VzQ3I2SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEN1NkhWO0FBQ0Y7QWVwbUlJO0V1QnNJQTtJQUVJO0lBQ0E7RXRDZytITjtFc0M5OUhNO0lBQ0U7RXRDZytIUjtFc0M5OUhRO0lBQ0U7RXRDZytIVjtFc0M3OUhRO0lBQ0U7SUFDQTtFdEMrOUhWO0VzQzM5SE07SUFDRTtFdEM2OUhSO0VzQzE5SE07SUFDRTtJQUNBO0V0QzQ5SFI7RXNDejlITTtJQUNFO0V0QzI5SFI7RXNDeDlITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDdzlIUjtFc0NyOUhRO0lBQ0U7RXRDdTlIVjtFc0NwOUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDczlIVjtBQUNGO0FzQzdnSUk7RUFFSTtFQUNBO0F0QzhnSVI7QXNDNWdJUTtFQUNFO0F0QzhnSVY7QXNDNWdJVTtFQUNFO0F0QzhnSVo7QXNDM2dJVTtFQUNFO0VBQ0E7QXRDNmdJWjtBc0N6Z0lRO0VBQ0U7QXRDMmdJVjtBc0N4Z0lRO0VBQ0U7RUFDQTtBdEMwZ0lWO0FzQ3ZnSVE7RUFDRTtBdEN5Z0lWO0FzQ3RnSVE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5TkosZ0JlZ09JO0F0Q3NnSVY7QXNDbmdJVTtFQUNFO0F0Q3FnSVo7QXNDbGdJVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q29nSVo7O0FzQ24vSEE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENxL0hGOztBc0MvK0hJO0VBQ0U7QXRDay9ITjs7QXVDM3dJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CakJFO0FSNnhJSjtBdUN4d0lFO0VBQ0U7RUFDQTtBdkMwd0lKO0F1Q3Z3SUU7RUFDRTtFQUNBO0F2Q3l3SUo7QXVDdndJSTtFQUNFO0UvQnRCRjtFQUNBO0FSZ3lJSjtBdUN2d0lJO0VBQ0U7RS9CYkY7RUFDQTtBUnV4SUo7QXVDcHdJRTs7RUFFRTtBdkNzd0lKOztBdUNsd0lBO0VBR0U7RUFDQTtFQUNBO0F2Q213SUY7O0F1Q2h3SUE7RUFDRTtFQUNBO0F2Q213SUY7O0F1Q2h3SUE7RUFDRTtFQUNBO0VBQ0E7QXZDbXdJRjs7QXVDaHdJQTtFQUNFO0F2Q213SUY7O0F1QzN2SUU7RUFDRTtBdkM4dklKOztBdUN0dklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkN5dklGO0F1Q3Z2SUU7RS9CN0ZFO0FSdTFJSjs7QXVDcnZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q3d2SUY7QXVDdHZJRTtFL0J4R0U7QVJpMklKOztBdUMvdUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDa3ZJRjtBdUNodklFO0VBQ0U7RUFDQTtBdkNrdklKOztBdUM5dUlBO0VBQ0U7RUFDQTtBdkNpdklGOztBdUM3dUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjFJRTtBUjIzSUo7O0F1Qzd1SUE7OztFQUdFO0F2Q2d2SUY7O0F1Qzd1SUE7O0UvQjNJSTtFQUNBO0FSNjNJSjs7QXVDOXVJQTs7RS9CbElJO0VBQ0E7QVJxM0lKOztBdUN2dUlFO0VBQ0U7QXZDMHVJSjtBZXIySUk7RXdCdUhKO0lBUUk7SUFDQTtFdkMwdUlGO0V1Q3Z1SUU7SUFDRTtJQUNBO0V2Q3l1SUo7RXVDdnVJSTtJQUNFO0lBQ0E7RXZDeXVJTjtFdUNwdUlNO0kvQjFLSjtJQUNBO0VSaTVJRjtFdUNydUlROztJQUdFO0V2Q3N1SVY7RXVDcHVJUTs7SUFHRTtFdkNxdUlWO0V1Q2p1SU07SS9CM0tKO0lBQ0E7RVIrNElGO0V1Q2x1SVE7O0lBR0U7RXZDbXVJVjtFdUNqdUlROztJQUdFO0V2Q2t1SVY7QUFDRjs7QXdDdDhJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN3OElGOztBd0NwOElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM0UEksa0JBTEk7RW9DclBSO0VBQ0E7RUFDQTtFQUNBO0VoQ3JCRTtFZ0N1QkY7RWpCMUJJLDBDaUIyQko7QXhDdThJRjtBdUI5OUlNO0VpQlVOO0lqQlRRO0V2QmkrSU47QUFDRjtBd0MxOElFO0VBQ0U7RUFDQTtFQUNBO0F4QzQ4SUo7QXdDMThJSTtFQUNFO0VBQ0E7QXhDNDhJTjtBd0N2OElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJqREUsbURpQmtERjtBeEN5OElKO0F1QnYvSU07RWlCcUNKO0lqQnBDTTtFdkIwL0lOO0FBQ0Y7QXdDMzhJRTtFQUNFO0F4QzY4SUo7QXdDMThJRTtFQUNFO0VBQ0E7RUFDQTtBeEM0OElKOztBd0N4OElBO0VBQ0U7QXhDMjhJRjs7QXdDeDhJQTtFQUNFO0VBQ0E7RUFDQTtBeEMyOElGO0F3Q3o4SUU7RWhDN0RFO0VBQ0E7QVJ5Z0pKO0F3QzE4SUk7RWhDaEVBO0VBQ0E7QVI2Z0pKO0F3Q3o4SUU7RUFDRTtBeEMyOElKO0F3Q3Y4SUU7RWhDNURFO0VBQ0E7QVJzZ0pKO0F3Q3Y4SU07RWhDaEVGO0VBQ0E7QVIwZ0pKO0F3Q3Q4SUk7RWhDckVBO0VBQ0E7QVI4Z0pKOztBd0NwOElBO0VBQ0U7QXhDdThJRjs7QXdDOTdJRTtFQUNFO0VBQ0E7RWhDOUdBO0FSZ2pKSjtBd0MvN0lJO0VBQWdCO0F4Q2s4SXBCO0F3Q2o4SUk7RUFBZTtBeENvOEluQjtBd0NqOElJOzs7RWhDckhBO0FSMmpKSjs7QXdDMzdJSTtFQUNFO0VBQ0E7QXhDODdJTjs7QXlDbmxKQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFckMrUUkseUNBTEk7RXFDeFFSO0VBQ0E7RWpDQUU7QVJtbEpKOztBeUM3a0pFO0VBQ0U7QXpDZ2xKSjtBeUM5a0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDZ2xKTjtBeUM1a0pFO0VBQ0U7QXpDOGtKSjs7QTBDbm5KQTtFQUVFO0VBQ0E7RXRDNFJJLGtDQUxJO0VzQ3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWhDcEJBO0VBQ0E7QVZ3b0pGOztBMENqbkpBO0VBQ0U7RUFDQTtFQUNBO0V0Q2dRSSx5Q0FMSTtFc0N6UFI7RUFDQTtFQUNBO0VBQ0E7RW5CcEJJLHFJbUJxQko7QTFDb25KRjtBdUJyb0pNO0VtQlFOO0luQlBRO0V2QndvSk47QUFDRjtBMEN2bkpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDd25KSjtBMENybkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVW5DMnVDZ0M7RW1DMXVDaEM7QTFDdW5KSjtBMENwbkpFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QTFDcW5KSjtBMENsbkpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDbW5KSjs7QTBDOW1KRTtFQUNFLDhDbkM4c0NnQztBUG02R3BDO0EwQzVtSk07RWxDOUJGO0VBQ0E7QVI2b0pKO0EwQzFtSk07RWxDbERGO0VBQ0E7QVIrcEpKOztBMEM3bEpBO0VDbEdFO0VBQ0E7RXZDMFJJLGtDQUxJO0V1Q25SUjtBM0Ntc0pGOztBMENobUpBO0VDdEdFO0VBQ0E7RXZDMFJJLGtDQUxJO0V1Q25SUjtBM0Mwc0pGOztBNEM1c0pBO0VBRUU7RUFDQTtFeEN1UkksNEJBTEk7RXdDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXhDK1FJLG9DQUxJO0V3Q3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDSkU7QVJpdEpKO0E0Q3hzSkU7RUFDRTtBNUMwc0pKOztBNENyc0pBO0VBQ0U7RUFDQTtBNUN3c0pGOztBNkN4dUpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ0hFO0FSNHVKSjs7QTZDcHVKQTtFQUVFO0E3Q3N1SkY7O0E2Q2x1SkE7RUFDRSxnQnRDNmtCNEI7RXNDNWtCNUI7QTdDcXVKRjs7QTZDN3RKQTtFQUNFLG1CdENzK0M4QjtBUDB2R2hDO0E2Qzd0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qyt0Sko7O0E2Q3Z0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MwdEpKOztBNkM5dEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDaXVKSjs7QTZDcnVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3d1Sko7O0E2QzV1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MrdUpKOztBNkNudkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDc3ZKSjs7QTZDMXZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzZ2Sko7O0E2Q2p3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Nvd0pKOztBNkN4d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDMndKSjs7QThDdjBKRTtFQUNFO0lBQUs7RTlDMjBKUDtBQUNGO0E4Q3YwSkE7O0VBR0U7RTFDa1JJLGtDQUxJO0UwQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTFDc1FJLHVDQUxJO0UwQy9QUjtFdENSRTtBUiswSko7O0E4Q2wwSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnhCSSw2Q3VCeUJKO0E5Q3EwSkY7QXVCMTFKTTtFdUJZTjtJdkJYUTtFdkI2MUpOO0FBQ0Y7O0E4Q3YwSkE7RXRCQUU7RXNCRUE7QTlDMDBKRjs7QThDdjBKQTtFQUNFO0E5QzAwSkY7O0E4Q3YwSkE7RUFDRTtBOUMwMEpGOztBOEN0MEpFO0VBQ0U7QTlDeTBKSjtBOEN0MEpNO0VBSko7SUFLTTtFOUN5MEpOO0FBQ0Y7O0ErQ3I0SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXZDWEU7QVIrNEpKOztBK0NoNEpBO0VBQ0U7RUFDQTtBL0NtNEpGO0ErQ2o0SkU7RUFFRTtFQUNBO0EvQ2s0Sko7O0ErQzEzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2M0pGO0ErQzMzSkU7RXZDOUJFO0VBQ0E7QVI0NUpKO0ErQzMzSkU7RXZDcEJFO0VBQ0E7QVJrNUpKO0ErQzMzSkU7RUFFRTtFQUNBO0VBQ0E7QS9DNDNKSjtBK0N4M0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DMDNKSjtBK0N0M0pFO0VBQ0U7QS9DdzNKSjtBK0N0M0pJO0VBQ0U7RUFDQTtBL0N3M0pOOztBK0M5MkpBO0VBQ0U7RUFDQTtFQUNBO0EvQ2kzSkY7QStDNzJKSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQzgySk47QStDMzJKSTtFQUNFO0VBQ0E7QS9DNjJKTjs7QStDaDJKSTtFQUNFO0EvQ20ySk47QStDaDJKUTtFdkN6REo7RUFaQTtBUnk2Sko7QStDLzFKUTtFdkMxRUo7RUFZQTtBUmk2Sko7QStDOTFKUTtFQUNFO0EvQ2cySlY7QStDNzFKUTtFQUNFO0VBQ0E7QS9DKzFKVjtBK0M3MUpVO0VBQ0U7RUFDQTtBL0MrMUpaOztBZXY3Skk7RWdDZ0VBO0lBQ0U7RS9DMjNKSjtFK0N4M0pNO0l2Q3pESjtJQVpBO0VSaThKRjtFK0N2M0pNO0l2QzFFSjtJQVlBO0VSeTdKRjtFK0N0M0pNO0lBQ0U7RS9DdzNKUjtFK0NyM0pNO0lBQ0U7SUFDQTtFL0N1M0pSO0UrQ3IzSlE7SUFDRTtJQUNBO0UvQ3UzSlY7QUFDRjtBZWg5Skk7RWdDZ0VBO0lBQ0U7RS9DbTVKSjtFK0NoNUpNO0l2Q3pESjtJQVpBO0VSeTlKRjtFK0MvNEpNO0l2QzFFSjtJQVlBO0VSaTlKRjtFK0M5NEpNO0lBQ0U7RS9DZzVKUjtFK0M3NEpNO0lBQ0U7SUFDQTtFL0MrNEpSO0UrQzc0SlE7SUFDRTtJQUNBO0UvQys0SlY7QUFDRjtBZXgrSkk7RWdDZ0VBO0lBQ0U7RS9DMjZKSjtFK0N4NkpNO0l2Q3pESjtJQVpBO0VSaS9KRjtFK0N2NkpNO0l2QzFFSjtJQVlBO0VSeStKRjtFK0N0NkpNO0lBQ0U7RS9DdzZKUjtFK0NyNkpNO0lBQ0U7SUFDQTtFL0N1NkpSO0UrQ3I2SlE7SUFDRTtJQUNBO0UvQ3U2SlY7QUFDRjtBZWhnS0k7RWdDZ0VBO0lBQ0U7RS9DbThKSjtFK0NoOEpNO0l2Q3pESjtJQVpBO0VSeWdLRjtFK0MvN0pNO0l2QzFFSjtJQVlBO0VSaWdLRjtFK0M5N0pNO0lBQ0U7RS9DZzhKUjtFK0M3N0pNO0lBQ0U7SUFDQTtFL0MrN0pSO0UrQzc3SlE7SUFDRTtJQUNBO0UvQys3SlY7QUFDRjtBZXhoS0k7RWdDZ0VBO0lBQ0U7RS9DMjlKSjtFK0N4OUpNO0l2Q3pESjtJQVpBO0VSaWlLRjtFK0N2OUpNO0l2QzFFSjtJQVlBO0VSeWhLRjtFK0N0OUpNO0lBQ0U7RS9DdzlKUjtFK0NyOUpNO0lBQ0U7SUFDQTtFL0N1OUpSO0UrQ3I5SlE7SUFDRTtJQUNBO0UvQ3U5SlY7QUFDRjtBK0MxOEpBO0V2Q2xKSTtBUitsS0o7QStDMThKRTtFQUNFO0EvQzQ4Sko7QStDMThKSTtFQUNFO0EvQzQ4Sk47O0ErQy83SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NrOEpKOztBK0M1OEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DKzhKSjs7QStDejlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzQ5Sko7O0ErQ3QrSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N5K0pKOztBK0NuL0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Dcy9KSjs7QStDaGdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ21nS0o7O0ErQzdnS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NnaEtKOztBK0MxaEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNmhLSjs7QWdEM3RLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxVekN1cEQyQjtFeUN0cEQzQixXekNzcEQyQjtFeUNycEQzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q0pFO0V3Q01GO0FoRDJ0S0Y7QWdEeHRLRTtFQUNFO0VBQ0E7RUFDQTtBaEQwdEtKO0FnRHZ0S0U7RUFDRTtFQUNBO0VBQ0E7QWhEeXRLSjtBZ0R0dEtFO0VBRUU7RUFDQTtFQUNBO0FoRHV0S0o7O0FnRC9zS0E7RUFIRTtBaERzdEtGOztBZ0Qvc0tBOztFQUVFO0FoRGt0S0Y7O0FLN3ZLSTtFMkNrQ0Y7QWhEK3RLRjs7QWlEaHhLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDeVJJLDhCQUxJO0U2Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3QzJRSSxvQ0FMSTtFNkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1JFO0FSeXhLSjtBaUQ5d0tFO0VBQ0U7QWpEZ3hLSjtBaUQ3d0tFO0VBQ0U7QWpEK3dLSjs7QWlEM3dLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQ2d0tGO0FpRDN3S0U7RUFDRTtBakQ2d0tKOztBaUR6d0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDaENFO0VBQ0E7QVI2eUtKO0FpRDN3S0U7RUFDRTtFQUNBO0FqRDZ3S0o7O0FpRHp3S0E7RUFDRTtFQUNBO0FqRDR3S0Y7O0FrRDEwS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbER3MEtGOztBa0RqMEtBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWxEbTBLRjtBa0RoMEtFO0VBQ0UsOEIzQ204Q2dDO0VnQmgvQzlCLG1DMkI4Q0Y7QWxEazBLSjtBdUI1MktNO0UyQndDSjtJM0J2Q007RXZCKzJLTjtBQUNGO0FrRHIwS0U7RUFDRSxlM0NnOENnQztBUHU0SHBDO0FrRG4wS0U7RUFDRSxzQjNDNjdDZ0M7QVB3NEhwQzs7QWtEajBLQTtFQUNFO0FsRG8wS0Y7QWtEbDBLRTtFQUNFO0VBQ0E7QWxEbzBLSjtBa0RqMEtFO0VBQ0U7QWxEbTBLSjs7QWtEL3pLQTtFQUNFO0VBQ0E7RUFDQTtBbERrMEtGOztBa0Q5ektBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWxEOHpLRjs7QWtEMXpLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBbERnMEs5RDtBbUQ1NktFO0VBQVM7QW5EKzZLWDtBbUQ5NktFO0VBQVMsbUNEMkdpRjtBbERzMEs1Rjs7QWtEajBLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDckdFO0VBQ0E7QVIwNktKO0FrRG4wS0U7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsRG8wS0o7O0FrRC96S0E7RUFDRTtFQUNBO0FsRGswS0Y7O0FrRDd6S0E7RUFDRTtFQUdBO0VBQ0E7QWxEOHpLRjs7QWtEMXpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDN0hFO0VBQ0E7QVIyN0tKO0FrRHp6S0U7RUFDRTtBbEQyektKOztBZTE2S0k7RW1DcUhGO0lBQ0U7SUFDQTtFbER5ektGO0VrRHJ6S0E7SUFDRTtJQUNBO0lBQ0E7RWxEdXpLRjtFa0RwektBO0lBQ0U7RWxEc3pLRjtBQUNGO0FlejdLSTtFbUN1SUY7O0lBRUU7RWxEcXpLRjtBQUNGO0FlLzdLSTtFbUM4SUY7SUFDRTtFbERvektGO0FBQ0Y7QWtEM3lLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRDZ5S047QWtEM3lLTTtFQUNFO0VBQ0E7RTFDN01KO0FSMi9LSjtBa0QxeUtNOztFMUNqTkY7QVIrL0tKO0FrRHp5S007RUFDRTtBbEQyeUtSOztBZXo4S0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEaTBLSjtFa0QvektJO0lBQ0U7SUFDQTtJMUM3TUo7RVIrZ0xGO0VrRDl6S0k7O0kxQ2pORjtFUm1oTEY7RWtEN3pLSTtJQUNFO0VsRCt6S047QUFDRjtBZTk5S0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEcTFLSjtFa0RuMUtJO0lBQ0U7SUFDQTtJMUM3TUo7RVJtaUxGO0VrRGwxS0k7O0kxQ2pORjtFUnVpTEY7RWtEajFLSTtJQUNFO0VsRG0xS047QUFDRjtBZWwvS0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEeTJLSjtFa0R2MktJO0lBQ0U7SUFDQTtJMUM3TUo7RVJ1akxGO0VrRHQyS0k7O0kxQ2pORjtFUjJqTEY7RWtEcjJLSTtJQUNFO0VsRHUyS047QUFDRjtBZXRnTEk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxENjNLSjtFa0QzM0tJO0lBQ0U7SUFDQTtJMUM3TUo7RVIya0xGO0VrRDEzS0k7O0kxQ2pORjtFUitrTEY7RWtEejNLSTtJQUNFO0VsRDIzS047QUFDRjtBZTFoTEk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEaTVLSjtFa0QvNEtJO0lBQ0U7SUFDQTtJMUM3TUo7RVIrbExGO0VrRDk0S0k7O0kxQ2pORjtFUm1tTEY7RWtENzRLSTtJQUNFO0VsRCs0S047QUFDRjtBb0R6bkxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaER3UkksMkJBTEk7RWdEalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQzlDK2xCNEI7RThDN2xCNUI7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0J0RDBCaUI7RXNEekJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRnUkksc0NBTEk7RWdEaFFSO0VBQ0E7QXBEaW9MRjtBb0QvbkxFO0VBQVM7QXBEa29MWDtBb0Rob0xFO0VBQ0U7RUFDQTtFQUNBO0FwRGtvTEo7QW9EaG9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRGtvTE47O0FvRDduTEE7RUFDRTtBcERnb0xGO0FvRDluTEU7RUFDRTtFQUNBO0VBQ0E7QXBEZ29MSjs7QW9ENW5MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRCtuTEY7QW9EN25MRTtFQUNFO0VBQ0E7RUFDQTtBcEQrbkxKOztBb0QzbkxBO0FBRUE7RUFDRTtBcEQ2bkxGO0FvRDNuTEU7RUFDRTtFQUNBO0VBQ0E7QXBENm5MSjs7QW9Eem5MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRDRuTEY7QW9EMW5MRTtFQUNFO0VBQ0E7RUFDQTtBcEQ0bkxKOztBb0R4bkxBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNqR0U7QVI0c0xKOztBc0QvdExBO0VBRUU7RUFDQTtFbEQ0UkksK0JBTEk7RWtEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEbVJJLHNDQUxJO0VrRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQnREMEJpQjtFc0R6QmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRGdSSSxzQ0FMSTtFa0QxUFI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FSMHZMSjtBc0R0dUxFO0VBQ0U7RUFDQTtFQUNBO0F0RHd1TEo7QXNEdHVMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER1dUxOOztBc0RqdUxFO0VBQ0U7QXREb3VMSjtBc0RsdUxJO0VBRUU7QXREbXVMTjtBc0RodUxJO0VBQ0U7RUFDQTtBdERrdUxOO0FzRC90TEk7RUFDRTtFQUNBO0F0RGl1TE47O0FzRDV0TEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdEQ4dExKO0FzRDV0TEk7RUFFRTtBdEQ2dExOO0FzRDF0TEk7RUFDRTtFQUNBO0F0RDR0TE47QXNEenRMSTtFQUNFO0VBQ0E7QXREMnRMTjs7QXNEdHRMQTtBQUdFO0VBQ0U7QXREdXRMSjtBc0RydExJO0VBRUU7QXREc3RMTjtBc0RudExJO0VBQ0U7RUFDQTtBdERxdExOO0FzRGx0TEk7RUFDRTtFQUNBO0F0RG90TE47QXNEL3NMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREaXRMSjs7QXNEN3NMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F0RCtzTEo7QXNEN3NMSTtFQUVFO0F0RDhzTE47QXNEM3NMSTtFQUNFO0VBQ0E7QXRENnNMTjtBc0Qxc0xJO0VBQ0U7RUFDQTtBdEQ0c0xOOztBc0R2c0xBO0FBa0JBO0VBQ0U7RUFDQTtFbEQyR0ksNkNBTEk7RWtEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUnMxTEo7QXNEeHJMRTtFQUNFO0F0RDByTEo7O0FzRHRyTEE7RUFDRTtFQUNBO0F0RHlyTEY7O0F1RDkyTEE7RUFDRTtBdkRpM0xGOztBdUQ5MkxBO0VBQ0U7QXZEaTNMRjs7QXVEOTJMQTtFQUNFO0VBQ0E7RUFDQTtBdkRpM0xGO0F3RHY0TEU7RUFDRTtFQUNBO0VBQ0E7QXhEeTRMSjs7QXVEbDNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdkRxM0xGO0F1QnA0TE07RWdDUU47SWhDUFE7RXZCdTRMTjtBQUNGOztBdUR2M0xBOzs7RUFHRTtBdkQwM0xGOztBdUR2M0xBOztFQUVFO0F2RDAzTEY7O0F1RHYzTEE7O0VBRUU7QXZEMDNMRjs7QXVEajNMRTtFQUNFO0VBQ0E7RUFDQTtBdkRvM0xKO0F1RGozTEU7OztFQUdFO0VBQ0E7QXZEbTNMSjtBdURoM0xFOztFQUVFO0VBQ0E7RWhDNURFLDJCZ0M2REY7QXZEazNMSjtBdUIzNkxNO0VnQ3FESjs7SWhDcERNO0V2Qis2TE47QUFDRjs7QXVELzJMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVoRGtoRG1DO0VnRGpoRG5DO0VBQ0EsV3hEbkRNO0V3RG9ETjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFloRDRnRG1DO0VnQm5tRC9CLDhCZ0N3Rko7QXZEaTNMRjtBdUJyOExNO0VnQ2tFTjs7SWhDakVRO0V2Qnk4TE47QUFDRjtBdURwM0xFOzs7RUFFRSxXeEQ5REk7RXdEK0RKO0VBQ0E7RUFDQSxZaERvZ0RpQztBUG0zSXJDOztBdURwM0xBO0VBQ0U7QXZEdTNMRjs7QXVEcDNMQTtFQUNFO0F2RHUzTEY7O0F1RGwzTEE7O0VBRUU7RUFDQSxXaERzZ0RtQztFZ0RyZ0RuQyxZaERxZ0RtQztFZ0RwZ0RuQztFQUNBO0VBQ0E7QXZEcTNMRjs7QXVEbDNMQTtFQUNFO0F2RHEzTEY7O0F1RG4zTEE7RUFDRTtBdkRzM0xGOztBdUQ5MkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCaERxOUNtQztFZ0RwOUNuQztFQUNBLGdCaERtOUNtQztBUDY1SXJDO0F1RDkyTEU7RUFDRTtFQUNBO0VBQ0EsV2hEbzlDaUM7RWdEbjlDakMsV2hEbzlDaUM7RWdEbjlDakM7RUFDQSxpQmhEbzlDaUM7RWdEbjlDakMsZ0JoRG05Q2lDO0VnRGw5Q2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWhEMjhDaUM7RWdCNW1EL0IsNkJnQ2tLRjtBdkQrMkxKO0F1QjdnTU07RWdDNklKO0loQzVJTTtFdkJnaE1OO0FBQ0Y7QXVEajNMRTtFQUNFLFVoRHc4Q2lDO0FQMjZJckM7O0F1RDEyTEE7RUFDRTtFQUNBO0VBQ0EsZWhEazhDbUM7RWdEajhDbkM7RUFDQSxvQmhEKzdDbUM7RWdEOTdDbkMsdUJoRDg3Q21DO0VnRDc3Q25DO0VBQ0E7QXZENjJMRjs7QXVEbDJMQTtFQUxFO0VBQ0E7RUFDQTtBdkQyMkxGOztBdURwMkxBOztFQUVFO0VBQ0E7RUFDQTtBdkR1MkxGOztBS2xqTUk7RWtEOExGO0VBQ0E7RUFDQTtBdkR3M0xGOztBeURua01BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RHFrTUY7O0F5RGprTUE7RUFDRTtJQUFLO0V6RHFrTUw7QUFDRjtBeURsa01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekRpa01GOztBeUQ5ak1BO0VBRUU7RUFDQTtFQUNBO0F6RGdrTUY7O0F5RHZqTUE7RUFDRTtJQUNFO0V6RDBqTUY7RXlEeGpNQTtJQUNFO0lBQ0E7RXpEMGpNRjtBQUNGO0F5RHRqTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekRxak1GOztBeURsak1BO0VBQ0U7RUFDQTtBekRxak1GOztBeURqak1FO0VBQ0U7O0lBRUU7RXpEb2pNSjtBQUNGO0EwRHJvTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEc29NRjs7QWV6a01JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEdW5NSjtBQUNGO0F1QmxwTU07RW1DWUo7SW5DWE07RXZCcXBNTjtBQUNGO0FlL2xNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDhuTU47RTBEM25NSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENm5NTjtFMEQxbk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENG5NTjtFMER6bk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDJuTU47RTBEeG5NSTtJQUVFO0UxRHluTU47RTBEdG5NSTtJQUdFO0UxRHNuTU47QUFDRjtBZW5wTUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURxbk1OO0UwRG5uTU07SUFDRTtFMURxbk1SO0UwRGxuTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG1uTVI7QUFDRjs7QWV2cE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEcXNNSjtBQUNGO0F1Qmh1TU07RW1DWUo7SW5DWE07RXZCbXVNTjtBQUNGO0FlN3FNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRzTU47RTBEenNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMnNNTjtFMER4c01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMHNNTjtFMER2c01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHlzTU47RTBEdHNNSTtJQUVFO0UxRHVzTU47RTBEcHNNSTtJQUdFO0UxRG9zTU47QUFDRjtBZWp1TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURtc01OO0UwRGpzTU07SUFDRTtFMURtc01SO0UwRGhzTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRGlzTVI7QUFDRjs7QWVydU1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEbXhNSjtBQUNGO0F1Qjl5TU07RW1DWUo7SW5DWE07RXZCaXpNTjtBQUNGO0FlM3ZNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDB4TU47RTBEdnhNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEeXhNTjtFMER0eE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEd3hNTjtFMERyeE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHV4TU47RTBEcHhNSTtJQUVFO0UxRHF4TU47RTBEbHhNSTtJQUdFO0UxRGt4TU47QUFDRjtBZS95TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURpeE1OO0UwRC93TU07SUFDRTtFMURpeE1SO0UwRDl3TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRCt3TVI7QUFDRjs7QWVuek1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEaTJNSjtBQUNGO0F1QjUzTU07RW1DWUo7SW5DWE07RXZCKzNNTjtBQUNGO0FlejBNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHcyTU47RTBEcjJNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEdTJNTjtFMERwMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEczJNTjtFMERuMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHEyTU47RTBEbDJNSTtJQUVFO0UxRG0yTU47RTBEaDJNSTtJQUdFO0UxRGcyTU47QUFDRjtBZTczTUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUQrMU1OO0UwRDcxTU07SUFDRTtFMUQrMU1SO0UwRDUxTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDYxTVI7QUFDRjs7QWVqNE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEKzZNSjtBQUNGO0F1QjE4TU07RW1DWUo7SW5DWE07RXZCNjhNTjtBQUNGO0FldjVNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHM3TU47RTBEbjdNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEcTdNTjtFMERsN01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEbzdNTjtFMERqN01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG03TU47RTBEaDdNSTtJQUVFO0UxRGk3TU47RTBEOTZNSTtJQUdFO0UxRDg2TU47QUFDRjtBZTM4TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ2Nk1OO0UwRDM2TU07SUFDRTtFMUQ2Nk1SO0UwRDE2TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDI2TVI7QUFDRjs7QTBEMy9NRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNUJBLDBDbUM4QkE7QTFENC9NTjtBdUJ0aE5NO0VtQ1lKO0luQ1hNO0V2QnloTk47QUFDRjtBMEQvL01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpZ05SO0EwRDkvTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGdnTlI7QTBENy9NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCsvTVI7QTBENS9NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ4L01SO0EwRDMvTU07RUFFRTtBMUQ0L01SO0EwRHovTU07RUFHRTtBMUR5L01SOztBMEQ5OU1BO0VQcEhFO0VBQ0E7RUFDQTtFQUNBLGE1QzBtQ2tDO0U0Q3ptQ2xDO0VBQ0E7RUFDQSxzQnBEd0NNO0FDOGlOUjtBbURubE5FO0VBQVM7QW5Ec2xOWDtBbURybE5FO0VBQVMsWTVDbStDeUI7QVBxbktwQzs7QTBEMStNQTtFQUNFO0VBQ0E7RUFDQTtBMUQ2K01GO0EwRDMrTUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0ExRDQrTUo7O0EwRHgrTUE7RUFDRTtFQUNBO0ExRDIrTUY7O0EwRHgrTUE7RUFDRTtFQUNBO0VBQ0E7QTFEMitNRjs7QTJENW5OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZcERnekNrQztBUCswS3BDO0EyRDduTkU7RUFDRTtFQUNBO0EzRCtuTko7O0EyRDFuTkE7RUFDRTtBM0Q2bk5GOztBMkQxbk5BO0VBQ0U7QTNENm5ORjs7QTJEMW5OQTtFQUNFO0EzRDZuTkY7O0EyRHhuTkU7RUFDRTtBM0Qybk5KOztBMkR2bk5BO0VBQ0U7SUFDRSxZcERteENnQztFUHUyS2xDO0FBQ0Y7QTJEdm5OQTtFQUNFO0VBQ0E7RUFDQTtBM0R5bk5GOztBMkR0bk5BO0VBQ0U7SUFDRTtFM0R5bk5GO0FBQ0Y7QXdEeHFORTtFQUNFO0VBQ0E7RUFDQTtBeEQwcU5KOztBNEQ3cU5FO0VBQ0U7RUFDQTtBNURnck5KOztBNERsck5FO0VBQ0U7RUFDQTtBNURxck5KOztBNER2ck5FO0VBQ0U7RUFDQTtBNUQwck5KOztBNEQ1ck5FO0VBQ0U7RUFDQTtBNUQrck5KOztBNERqc05FO0VBQ0U7RUFDQTtBNURvc05KOztBNER0c05FO0VBQ0U7RUFDQTtBNUR5c05KOztBNEQzc05FO0VBQ0U7RUFDQTtBNUQ4c05KOztBNERodE5FO0VBQ0U7RUFDQTtBNURtdE5KOztBNkRydE5FO0VBQ0U7RUFDQTtBN0R3dE5KO0E2RHJ0Tk07RUFHRTtFQUNBO0E3RHF0TlI7O0E2RDl0TkU7RUFDRTtFQUNBO0E3RGl1Tko7QTZEOXROTTtFQUdFO0VBQ0E7QTdEOHROUjs7QTZEdnVORTtFQUNFO0VBQ0E7QTdEMHVOSjtBNkR2dU5NO0VBR0U7RUFDQTtBN0R1dU5SOztBNkRodk5FO0VBQ0U7RUFDQTtBN0Rtdk5KO0E2RGh2Tk07RUFHRTtFQUNBO0E3RGd2TlI7O0E2RHp2TkU7RUFDRTtFQUNBO0E3RDR2Tko7QTZEenZOTTtFQUdFO0VBQ0E7QTdEeXZOUjs7QTZEbHdORTtFQUNFO0VBQ0E7QTdEcXdOSjtBNkRsd05NO0VBR0U7RUFDQTtBN0Rrd05SOztBNkQzd05FO0VBQ0U7RUFDQTtBN0Q4d05KO0E2RDN3Tk07RUFHRTtFQUNBO0E3RDJ3TlI7O0E2RHB4TkU7RUFDRTtFQUNBO0E3RHV4Tko7QTZEcHhOTTtFQUdFO0VBQ0E7QTdEb3hOUjs7QTZEN3dOQTtFQUNFO0VBQ0E7QTdEZ3hORjtBNkQ3d05JO0VBRUU7RUFDQTtBN0Q4d05OOztBOER4eU5BO0VBQ0U7RUFFQTtBOUQweU5GOztBK0Q3eU5BO0VBQ0U7RUFDQSxheEQ2YzRCO0V3RDVjNUI7RUFDQTtFQUNBLDZCeEQyYzRCO0V3RDFjNUI7QS9EZ3pORjtBK0Q5eU5FO0VBQ0U7RUFDQSxVeER1YzBCO0V3RHRjMUIsV3hEc2MwQjtFd0RyYzFCO0V4Q0lFLHNDd0NIRjtBL0Rnek5KO0F1Qnp5Tk07RXdDWko7SXhDYU07RXZCNHlOTjtBQUNGOztBK0Q5eU5JO0VBQ0U7QS9EaXpOTjs7QWdFcDBOQTtFQUNFO0VBQ0E7QWhFdTBORjtBZ0VyME5FO0VBQ0U7RUFDQTtFQUNBO0FoRXUwTko7QWdFcDBORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFczBOSjs7QWdFajBORTtFQUNFO0FoRW8wTko7O0FnRXIwTkU7RUFDRTtBaEV3ME5KOztBZ0V6ME5FO0VBQ0U7QWhFNDBOSjs7QWdFNzBORTtFQUNFO0FoRWcxTko7O0FpRXIyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRHVtQ2tDO0FQaXdMcEM7O0FpRXIyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRCtsQ2tDO0FQeXdMcEM7O0FpRWgyTkk7RUFDRTtFQUNBO0VBQ0EsYTFEbWxDOEI7QVBneExwQzs7QWlFaDJOSTtFQUNFO0VBQ0E7RUFDQSxhMUQ2a0M4QjtBUHN4THBDOztBZXAwTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VQNnhMbEM7RWlFNzJORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFUGt5TGxDO0FBQ0Y7QWVqMU5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFUHl5TGxDO0VpRXozTkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RVA4eUxsQztBQUNGO0FlNzFOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RVBxekxsQztFaUVyNE5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VQMHpMbEM7QUFDRjtBZXoyTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VQaTBMbEM7RWlFajVORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFUHMwTGxDO0FBQ0Y7QWVyM05JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFUDYwTGxDO0VpRTc1TkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RVBrMUxsQztBQUNGO0FrRS83TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVpOE5GOztBa0U5N05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFaThORjs7QW1FejhOQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTA4TkY7QW9FdjhORTs7RUFDRTtBcEUwOE5KO0FvRXQ4TkU7O0VBQ0U7QXBFeThOSjs7QXFFNTlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVOURnY3NDO0U4RC9idEM7QXJFKzlOSjs7QXNFditOQTtFQ0FFO0VBQ0E7RUFDQTtBdkUyK05GOztBd0VqL05BO0VBQ0U7RUFDQTtFQUNBLDZCakVpc0I0QjtFaUVoc0I1QjtFQUNBO0VBQ0EsYWpFMnJCNEI7QVB5ek05Qjs7QXlFeDdOUTtFQU9JO0F6RXE3Tlo7O0F5RTU3TlE7RUFPSTtBekV5N05aOztBeUVoOE5RO0VBT0k7QXpFNjdOWjs7QXlFcDhOUTtFQU9JO0F6RWk4Tlo7O0F5RXg4TlE7RUFPSTtBekVxOE5aOztBeUU1OE5RO0VBT0k7QXpFeThOWjs7QXlFaDlOUTtFQU9JO0F6RTY4Tlo7O0F5RXA5TlE7RUFPSTtBekVpOU5aOztBeUV4OU5RO0VBT0k7QXpFcTlOWjs7QXlFNTlOUTtFQU9JO0F6RXk5Tlo7O0F5RWgrTlE7RUFPSTtBekU2OU5aOztBeUVwK05RO0VBT0k7QXpFaStOWjs7QXlFeCtOUTtFQU9JO0F6RXErTlo7O0F5RTUrTlE7RUFPSTtBekV5K05aOztBeUVoL05RO0VBT0k7QXpFNitOWjs7QXlFcC9OUTtFQU9JO0F6RWkvTlo7O0F5RXgvTlE7RUFPSTtBekVxL05aOztBeUU1L05RO0VBT0k7QXpFeS9OWjs7QXlFaGdPUTtFQU9JO0F6RTYvTlo7O0F5RXBnT1E7RUFPSTtBekVpZ09aOztBeUV4Z09RO0VBT0k7QXpFcWdPWjs7QXlFNWdPUTtFQU9JO0F6RXlnT1o7O0F5RWhoT1E7RUFPSTtBekU2Z09aOztBeUVwaE9RO0VBT0k7QXpFaWhPWjs7QXlFeGhPUTtFQU9JO0F6RXFoT1o7O0F5RTVoT1E7RUFPSTtBekV5aE9aOztBeUVoaU9RO0VBT0k7QXpFNmhPWjs7QXlFcGlPUTtFQU9JO0F6RWlpT1o7O0F5RXhpT1E7RUFPSTtBekVxaU9aOztBeUU1aU9RO0VBT0k7QXpFeWlPWjs7QXlFaGpPUTtFQU9JO0F6RTZpT1o7O0F5RXBqT1E7RUFPSTtBekVpak9aOztBeUV4ak9RO0VBT0k7QXpFcWpPWjs7QXlFNWpPUTtFQU9JO0F6RXlqT1o7O0F5RWhrT1E7RUFPSTtBekU2ak9aOztBeUVwa09RO0VBT0k7QXpFaWtPWjs7QXlFeGtPUTtFQU9JO0F6RXFrT1o7O0F5RTVrT1E7RUFPSTtBekV5a09aOztBeUVobE9RO0VBT0k7QXpFNmtPWjs7QXlFcGxPUTtFQU9JO0F6RWlsT1o7O0F5RXhsT1E7RUFPSTtBekVxbE9aOztBeUU1bE9RO0VBT0k7QXpFeWxPWjs7QXlFaG1PUTtFQU9JO0F6RTZsT1o7O0F5RXBtT1E7RUFPSTtBekVpbU9aOztBeUV4bU9RO0VBT0k7QXpFcW1PWjs7QXlFNW1PUTtFQU9JO0F6RXltT1o7O0F5RTFuT1E7RUFDRTtBekU2bk9WOztBeUU5bk9RO0VBQ0U7QXpFaW9PVjs7QXlFbG9PUTtFQUNFO0F6RXFvT1Y7O0F5RXRvT1E7RUFDRTtBekV5b09WOztBeUUxb09RO0VBQ0U7QXpFNm9PVjs7QXlFOW9PUTtFQUNFO0F6RWlwT1Y7O0F5RWxwT1E7RUFDRTtBekVxcE9WOztBeUV0cE9RO0VBQ0U7QXpFeXBPVjs7QXlFaHBPUTtFQU9JO0F6RTZvT1o7O0F5RXBwT1E7RUFPSTtBekVpcE9aOztBeUV4cE9RO0VBT0k7QXpFcXBPWjs7QXlFNXBPUTtFQU9JO0F6RXlwT1o7O0F5RWhxT1E7RUFPSTtBekU2cE9aOztBeUVwcU9RO0VBT0k7QXpFaXFPWjs7QXlFeHFPUTtFQU9JO0F6RXFxT1o7O0F5RTVxT1E7RUFPSTtBekV5cU9aOztBeUVock9RO0VBT0k7QXpFNnFPWjs7QXlFcHJPUTtFQU9JO0F6RWlyT1o7O0F5RXhyT1E7RUFPSTtBekVxck9aOztBeUU1ck9RO0VBT0k7QXpFeXJPWjs7QXlFaHNPUTtFQU9JO0F6RTZyT1o7O0F5RXBzT1E7RUFPSTtBekVpc09aOztBeUV4c09RO0VBT0k7QXpFcXNPWjs7QXlFNXNPUTtFQU9JO0F6RXlzT1o7O0F5RWh0T1E7RUFPSTtBekU2c09aOztBeUVwdE9RO0VBT0k7QXpFaXRPWjs7QXlFeHRPUTtFQU9JO0F6RXF0T1o7O0F5RTV0T1E7RUFPSTtBekV5dE9aOztBeUVodU9RO0VBT0k7QXpFNnRPWjs7QXlFcHVPUTtFQU9JO0F6RWl1T1o7O0F5RXh1T1E7RUFPSTtBekVxdU9aOztBeUU1dU9RO0VBT0k7QXpFeXVPWjs7QXlFaHZPUTtFQU9JO0F6RTZ1T1o7O0F5RXB2T1E7RUFPSTtBekVpdk9aOztBeUV4dk9RO0VBT0k7QXpFcXZPWjs7QXlFNXZPUTtFQU9JO0F6RXl2T1o7O0F5RWh3T1E7RUFPSTtBekU2dk9aOztBeUVwd09RO0VBT0k7QXpFaXdPWjs7QXlFeHdPUTtFQUlRO0VBR0o7QXpFc3dPWjs7QXlFN3dPUTtFQUlRO0VBR0o7QXpFMndPWjs7QXlFbHhPUTtFQUlRO0VBR0o7QXpFZ3hPWjs7QXlFdnhPUTtFQUlRO0VBR0o7QXpFcXhPWjs7QXlFNXhPUTtFQUlRO0VBR0o7QXpFMHhPWjs7QXlFanlPUTtFQUlRO0VBR0o7QXpFK3hPWjs7QXlFdHlPUTtFQUlRO0VBR0o7QXpFb3lPWjs7QXlFM3lPUTtFQUlRO0VBR0o7QXpFeXlPWjs7QXlFaHpPUTtFQUlRO0VBR0o7QXpFOHlPWjs7QXlFcnpPUTtFQUlRO0VBR0o7QXpFbXpPWjs7QXlFMXpPUTtFQU9JO0F6RXV6T1o7O0F5RTl6T1E7RUFPSTtBekUyek9aOztBeUVsME9RO0VBT0k7QXpFK3pPWjs7QXlFdDBPUTtFQU9JO0F6RW0wT1o7O0F5RTEwT1E7RUFPSTtBekV1ME9aOztBeUU5ME9RO0VBT0k7QXpFMjBPWjs7QXlFbDFPUTtFQU9JO0F6RSswT1o7O0F5RXQxT1E7RUFPSTtBekVtMU9aOztBeUUxMU9RO0VBT0k7QXpFdTFPWjs7QXlFOTFPUTtFQU9JO0F6RTIxT1o7O0F5RWwyT1E7RUFPSTtBekUrMU9aOztBeUV0Mk9RO0VBT0k7QXpFbTJPWjs7QXlFMTJPUTtFQU9JO0F6RXUyT1o7O0F5RXgzT1E7RUFDRTtBekUyM09WOztBeUU1M09RO0VBQ0U7QXpFKzNPVjs7QXlFaDRPUTtFQUNFO0F6RW00T1Y7O0F5RXA0T1E7RUFDRTtBekV1NE9WOztBeUV4NE9RO0VBQ0U7QXpFMjRPVjs7QXlFbDRPUTtFQU9JO0F6RSszT1o7O0F5RXQ0T1E7RUFPSTtBekVtNE9aOztBeUUxNE9RO0VBT0k7QXpFdTRPWjs7QXlFOTRPUTtFQU9JO0F6RTI0T1o7O0F5RWw1T1E7RUFPSTtBekUrNE9aOztBeUV0NU9RO0VBT0k7QXpFbTVPWjs7QXlFMTVPUTtFQU9JO0F6RXU1T1o7O0F5RTk1T1E7RUFPSTtBekUyNU9aOztBeUVsNk9RO0VBT0k7QXpFKzVPWjs7QXlFdDZPUTtFQU9JO0F6RW02T1o7O0F5RTE2T1E7RUFPSTtBekV1Nk9aOztBeUU5Nk9RO0VBT0k7QXpFMjZPWjs7QXlFbDdPUTtFQU9JO0F6RSs2T1o7O0F5RXQ3T1E7RUFPSTtBekVtN09aOztBeUUxN09RO0VBT0k7QXpFdTdPWjs7QXlFOTdPUTtFQU9JO0F6RTI3T1o7O0F5RWw4T1E7RUFPSTtBekUrN09aOztBeUV0OE9RO0VBT0k7QXpFbThPWjs7QXlFMThPUTtFQU9JO0F6RXU4T1o7O0F5RTk4T1E7RUFPSTtBekUyOE9aOztBeUVsOU9RO0VBT0k7QXpFKzhPWjs7QXlFdDlPUTtFQU9JO0F6RW05T1o7O0F5RTE5T1E7RUFPSTtBekV1OU9aOztBeUU5OU9RO0VBT0k7QXpFMjlPWjs7QXlFbCtPUTtFQU9JO0F6RSs5T1o7O0F5RXQrT1E7RUFPSTtBekVtK09aOztBeUUxK09RO0VBT0k7QXpFdStPWjs7QXlFOStPUTtFQU9JO0F6RTIrT1o7O0F5RWwvT1E7RUFPSTtBekUrK09aOztBeUV0L09RO0VBT0k7QXpFbS9PWjs7QXlFMS9PUTtFQU9JO0F6RXUvT1o7O0F5RTkvT1E7RUFPSTtBekUyL09aOztBeUVsZ1BRO0VBT0k7QXpFKy9PWjs7QXlFdGdQUTtFQU9JO0F6RW1nUFo7O0F5RTFnUFE7RUFPSTtBekV1Z1BaOztBeUU5Z1BRO0VBT0k7QXpFMmdQWjs7QXlFbGhQUTtFQU9JO0F6RStnUFo7O0F5RXRoUFE7RUFPSTtBekVtaFBaOztBeUUxaFBRO0VBT0k7QXpFdWhQWjs7QXlFOWhQUTtFQU9JO0F6RTJoUFo7O0F5RWxpUFE7RUFPSTtBekUraFBaOztBeUV0aVBRO0VBT0k7QXpFbWlQWjs7QXlFMWlQUTtFQU9JO0F6RXVpUFo7O0F5RTlpUFE7RUFPSTtBekUyaVBaOztBeUVsalBRO0VBT0k7QXpFK2lQWjs7QXlFdGpQUTtFQU9JO0F6RW1qUFo7O0F5RTFqUFE7RUFPSTtBekV1alBaOztBeUU5alBRO0VBT0k7QXpFMmpQWjs7QXlFbGtQUTtFQU9JO0F6RStqUFo7O0F5RXRrUFE7RUFPSTtBekVta1BaOztBeUUxa1BRO0VBT0k7QXpFdWtQWjs7QXlFOWtQUTtFQU9JO0F6RTJrUFo7O0F5RWxsUFE7RUFPSTtBekUra1BaOztBeUV0bFBRO0VBT0k7QXpFbWxQWjs7QXlFMWxQUTtFQU9JO0F6RXVsUFo7O0F5RTlsUFE7RUFPSTtBekUybFBaOztBeUVsbVBRO0VBT0k7QXpFK2xQWjs7QXlFdG1QUTtFQU9JO0F6RW1tUFo7O0F5RTFtUFE7RUFPSTtBekV1bVBaOztBeUU5bVBRO0VBT0k7QXpFMm1QWjs7QXlFbG5QUTtFQU9JO0F6RSttUFo7O0F5RXRuUFE7RUFPSTtBekVtblBaOztBeUUxblBRO0VBT0k7QXpFdW5QWjs7QXlFOW5QUTtFQU9JO0F6RTJuUFo7O0F5RWxvUFE7RUFPSTtBekUrblBaOztBeUV0b1BRO0VBT0k7QXpFbW9QWjs7QXlFMW9QUTtFQU9JO0VBQUE7QXpFd29QWjs7QXlFL29QUTtFQU9JO0VBQUE7QXpFNm9QWjs7QXlFcHBQUTtFQU9JO0VBQUE7QXpFa3BQWjs7QXlFenBQUTtFQU9JO0VBQUE7QXpFdXBQWjs7QXlFOXBQUTtFQU9JO0VBQUE7QXpFNHBQWjs7QXlFbnFQUTtFQU9JO0VBQUE7QXpFaXFQWjs7QXlFeHFQUTtFQU9JO0VBQUE7QXpFc3FQWjs7QXlFN3FQUTtFQU9JO0VBQUE7QXpFMnFQWjs7QXlFbHJQUTtFQU9JO0VBQUE7QXpFZ3JQWjs7QXlFdnJQUTtFQU9JO0VBQUE7QXpFcXJQWjs7QXlFNXJQUTtFQU9JO0VBQUE7QXpFMHJQWjs7QXlFanNQUTtFQU9JO0VBQUE7QXpFK3JQWjs7QXlFdHNQUTtFQU9JO0VBQUE7QXpFb3NQWjs7QXlFM3NQUTtFQU9JO0VBQUE7QXpFeXNQWjs7QXlFaHRQUTtFQU9JO0F6RTZzUFo7O0F5RXB0UFE7RUFPSTtBekVpdFBaOztBeUV4dFBRO0VBT0k7QXpFcXRQWjs7QXlFNXRQUTtFQU9JO0F6RXl0UFo7O0F5RWh1UFE7RUFPSTtBekU2dFBaOztBeUVwdVBRO0VBT0k7QXpFaXVQWjs7QXlFeHVQUTtFQU9JO0F6RXF1UFo7O0F5RTV1UFE7RUFPSTtBekV5dVBaOztBeUVodlBRO0VBT0k7QXpFNnVQWjs7QXlFcHZQUTtFQU9JO0F6RWl2UFo7O0F5RXh2UFE7RUFPSTtBekVxdlBaOztBeUU1dlBRO0VBT0k7QXpFeXZQWjs7QXlFaHdQUTtFQU9JO0F6RTZ2UFo7O0F5RXB3UFE7RUFPSTtBekVpd1BaOztBeUV4d1BRO0VBT0k7QXpFcXdQWjs7QXlFNXdQUTtFQU9JO0F6RXl3UFo7O0F5RWh4UFE7RUFPSTtBekU2d1BaOztBeUVweFBRO0VBT0k7QXpFaXhQWjs7QXlFeHhQUTtFQU9JO0F6RXF4UFo7O0F5RTV4UFE7RUFPSTtBekV5eFBaOztBeUVoeVBRO0VBT0k7QXpFNnhQWjs7QXlFcHlQUTtFQU9JO0F6RWl5UFo7O0F5RXh5UFE7RUFPSTtBekVxeVBaOztBeUU1eVBRO0VBT0k7QXpFeXlQWjs7QXlFaHpQUTtFQU9JO0F6RTZ5UFo7O0F5RXB6UFE7RUFPSTtBekVpelBaOztBeUV4elBRO0VBT0k7QXpFcXpQWjs7QXlFNXpQUTtFQU9JO0F6RXl6UFo7O0F5RWgwUFE7RUFPSTtBekU2elBaOztBeUVwMFBRO0VBT0k7QXpFaTBQWjs7QXlFeDBQUTtFQU9JO0F6RXEwUFo7O0F5RTUwUFE7RUFPSTtBekV5MFBaOztBeUVoMVBRO0VBT0k7QXpFNjBQWjs7QXlFcDFQUTtFQU9JO0F6RWkxUFo7O0F5RXgxUFE7RUFPSTtFQUFBO0F6RXMxUFo7O0F5RTcxUFE7RUFPSTtFQUFBO0F6RTIxUFo7O0F5RWwyUFE7RUFPSTtFQUFBO0F6RWcyUFo7O0F5RXYyUFE7RUFPSTtFQUFBO0F6RXEyUFo7O0F5RTUyUFE7RUFPSTtFQUFBO0F6RTAyUFo7O0F5RWozUFE7RUFPSTtFQUFBO0F6RSsyUFo7O0F5RXQzUFE7RUFPSTtFQUFBO0F6RW8zUFo7O0F5RTMzUFE7RUFPSTtFQUFBO0F6RXkzUFo7O0F5RWg0UFE7RUFPSTtFQUFBO0F6RTgzUFo7O0F5RXI0UFE7RUFPSTtFQUFBO0F6RW00UFo7O0F5RTE0UFE7RUFPSTtFQUFBO0F6RXc0UFo7O0F5RS80UFE7RUFPSTtFQUFBO0F6RTY0UFo7O0F5RXA1UFE7RUFPSTtBekVpNVBaOztBeUV4NVBRO0VBT0k7QXpFcTVQWjs7QXlFNTVQUTtFQU9JO0F6RXk1UFo7O0F5RWg2UFE7RUFPSTtBekU2NVBaOztBeUVwNlBRO0VBT0k7QXpFaTZQWjs7QXlFeDZQUTtFQU9JO0F6RXE2UFo7O0F5RTU2UFE7RUFPSTtBekV5NlBaOztBeUVoN1BRO0VBT0k7QXpFNjZQWjs7QXlFcDdQUTtFQU9JO0F6RWk3UFo7O0F5RXg3UFE7RUFPSTtBekVxN1BaOztBeUU1N1BRO0VBT0k7QXpFeTdQWjs7QXlFaDhQUTtFQU9JO0F6RTY3UFo7O0F5RXA4UFE7RUFPSTtBekVpOFBaOztBeUV4OFBRO0VBT0k7QXpFcThQWjs7QXlFNThQUTtFQU9JO0F6RXk4UFo7O0F5RWg5UFE7RUFPSTtBekU2OFBaOztBeUVwOVBRO0VBT0k7QXpFaTlQWjs7QXlFeDlQUTtFQU9JO0F6RXE5UFo7O0F5RTU5UFE7RUFPSTtBekV5OVBaOztBeUVoK1BRO0VBT0k7QXpFNjlQWjs7QXlFcCtQUTtFQU9JO0F6RWkrUFo7O0F5RXgrUFE7RUFPSTtBekVxK1BaOztBeUU1K1BRO0VBT0k7QXpFeStQWjs7QXlFaC9QUTtFQU9JO0F6RTYrUFo7O0F5RXAvUFE7RUFPSTtBekVpL1BaOztBeUV4L1BRO0VBT0k7QXpFcS9QWjs7QXlFNS9QUTtFQU9JO0F6RXkvUFo7O0F5RWhnUVE7RUFPSTtBekU2L1BaOztBeUVwZ1FRO0VBT0k7QXpFaWdRWjs7QXlFeGdRUTtFQU9JO0F6RXFnUVo7O0F5RTVnUVE7RUFPSTtBekV5Z1FaOztBeUVoaFFRO0VBT0k7QXpFNmdRWjs7QXlFcGhRUTtFQU9JO0F6RWloUVo7O0F5RXhoUVE7RUFPSTtBekVxaFFaOztBeUU1aFFRO0VBT0k7QXpFeWhRWjs7QXlFaGlRUTtFQU9JO0F6RTZoUVo7O0F5RXBpUVE7RUFPSTtBekVpaVFaOztBeUV4aVFRO0VBT0k7QXpFcWlRWjs7QXlFNWlRUTtFQU9JO0F6RXlpUVo7O0F5RWhqUVE7RUFPSTtBekU2aVFaOztBeUVwalFRO0VBT0k7QXpFaWpRWjs7QXlFeGpRUTtFQU9JO0F6RXFqUVo7O0F5RTVqUVE7RUFPSTtBekV5alFaOztBeUVoa1FRO0VBT0k7QXpFNmpRWjs7QXlFcGtRUTtFQU9JO0F6RWlrUVo7O0F5RXhrUVE7RUFPSTtBekVxa1FaOztBeUU1a1FRO0VBT0k7QXpFeWtRWjs7QXlFaGxRUTtFQU9JO0F6RTZrUVo7O0F5RXBsUVE7RUFPSTtBekVpbFFaOztBeUV4bFFRO0VBT0k7QXpFcWxRWjs7QXlFNWxRUTtFQU9JO0F6RXlsUVo7O0F5RWhtUVE7RUFPSTtBekU2bFFaOztBeUVwbVFRO0VBT0k7QXpFaW1RWjs7QXlFeG1RUTtFQU9JO0F6RXFtUVo7O0F5RTVtUVE7RUFPSTtBekV5bVFaOztBeUVoblFRO0VBT0k7QXpFNm1RWjs7QXlFcG5RUTtFQU9JO0F6RWluUVo7O0F5RXhuUVE7RUFPSTtBekVxblFaOztBeUU1blFRO0VBT0k7QXpFeW5RWjs7QXlFaG9RUTtFQU9JO0F6RTZuUVo7O0F5RXBvUVE7RUFPSTtBekVpb1FaOztBeUV4b1FRO0VBT0k7QXpFcW9RWjs7QXlFNW9RUTtFQU9JO0F6RXlvUVo7O0F5RWhwUVE7RUFPSTtBekU2b1FaOztBeUVwcFFRO0VBT0k7QXpFaXBRWjs7QXlFeHBRUTtFQU9JO0F6RXFwUVo7O0F5RTVwUVE7RUFPSTtBekV5cFFaOztBeUVocVFRO0VBT0k7QXpFNnBRWjs7QXlFcHFRUTtFQU9JO0F6RWlxUVo7O0F5RXhxUVE7RUFPSTtBekVxcVFaOztBeUU1cVFRO0VBT0k7QXpFeXFRWjs7QXlFaHJRUTtFQU9JO0F6RTZxUVo7O0F5RXByUVE7RUFPSTtBekVpclFaOztBeUV0c1FRO0FBY0E7RUFPSTtFQUFBO0F6RXVyUVo7O0F5RXBxUVE7QUExQkE7RUFJUTtFQUdKO0F6RTZyUVo7O0F5RXBzUVE7RUFJUTtFQUdKO0F6RWtzUVo7O0F5RXpzUVE7RUFJUTtFQUdKO0F6RXVzUVo7O0F5RTlzUVE7RUFJUTtFQUdKO0F6RTRzUVo7O0F5RW50UVE7RUFJUTtFQUdKO0F6RWl0UVo7O0F5RXh0UVE7RUFJUTtFQUdKO0F6RXN0UVo7O0F5RTd0UVE7RUFJUTtFQUdKO0F6RTJ0UVo7O0F5RWx1UVE7RUFJUTtFQUdKO0F6RWd1UVo7O0F5RXZ1UVE7RUFJUTtFQUdKO0F6RXF1UVo7O0F5RTV1UVE7RUFJUTtFQUdKO0F6RTB1UVo7O0F5RWp2UVE7RUFJUTtFQUdKO0F6RSt1UVo7O0F5RXR2UVE7RUFJUTtFQUdKO0F6RW92UVo7O0F5RTN2UVE7RUFJUTtFQUdKO0F6RXl2UVo7O0F5RWh3UVE7RUFJUTtFQUdKO0F6RTh2UVo7O0F5RXJ3UVE7RUFJUTtFQUdKO0F6RW13UVo7O0F5RTF3UVE7RUFJUTtFQUdKO0F6RXd3UVo7O0F5RS93UVE7RUFJUTtFQUdKO0F6RTZ3UVo7O0F5RXB4UVE7RUFJUTtFQUdKO0F6RWt4UVo7O0F5RW55UVE7RUFDRTtBekVzeVFWOztBeUV2eVFRO0VBQ0U7QXpFMHlRVjs7QXlFM3lRUTtFQUNFO0F6RTh5UVY7O0F5RS95UVE7RUFDRTtBekVrelFWOztBeUV6eVFRO0VBT0k7QXpFc3lRWjs7QXlFN3lRUTtFQU9JO0F6RTB5UVo7O0F5RWp6UVE7RUFPSTtBekU4eVFaOztBeUVyelFRO0VBT0k7QXpFa3pRWjs7QXlFenpRUTtFQU9JO0F6RXN6UVo7O0F5RTd6UVE7RUFPSTtBekUwelFaOztBeUVqMFFRO0VBT0k7QXpFOHpRWjs7QXlFcjBRUTtFQU9JO0F6RWswUVo7O0F5RW4xUVE7RUFDRTtBekVzMVFWOztBeUVsMVFVO0VBQ0U7QXpFcTFRWjs7QXlFMzFRUTtFQUNFO0F6RTgxUVY7O0F5RTExUVU7RUFDRTtBekU2MVFaOztBeUVuMlFRO0VBQ0U7QXpFczJRVjs7QXlFbDJRVTtFQUNFO0F6RXEyUVo7O0F5RTMyUVE7RUFDRTtBekU4MlFWOztBeUUxMlFVO0VBQ0U7QXpFNjJRWjs7QXlFbjNRUTtFQUNFO0F6RXMzUVY7O0F5RWwzUVU7RUFDRTtBekVxM1FaOztBeUVqM1FRO0VBT0k7QXpFODJRWjs7QXlFejJRVTtFQU9JO0F6RXMyUWQ7O0F5RXozUVE7RUFPSTtBekVzM1FaOztBeUVqM1FVO0VBT0k7QXpFODJRZDs7QXlFajRRUTtFQU9JO0F6RTgzUVo7O0F5RXozUVU7RUFPSTtBekVzM1FkOztBeUV6NFFRO0VBSVE7RUFHSjtBekV1NFFaOztBeUU5NFFRO0VBSVE7RUFHSjtBekU0NFFaOztBeUVuNVFRO0VBSVE7RUFHSjtBekVpNVFaOztBeUV4NVFRO0VBSVE7RUFHSjtBekVzNVFaOztBeUU3NVFRO0VBSVE7RUFHSjtBekUyNVFaOztBeUVsNlFRO0VBSVE7RUFHSjtBekVnNlFaOztBeUV2NlFRO0VBSVE7RUFHSjtBekVxNlFaOztBeUU1NlFRO0VBSVE7RUFHSjtBekUwNlFaOztBeUVqN1FRO0VBSVE7RUFHSjtBekUrNlFaOztBeUVoOFFRO0VBQ0U7QXpFbThRVjs7QXlFLzdRVTtFQUNFO0F6RWs4UVo7O0F5RXg4UVE7RUFDRTtBekUyOFFWOztBeUV2OFFVO0VBQ0U7QXpFMDhRWjs7QXlFaDlRUTtFQUNFO0F6RW05UVY7O0F5RS84UVU7RUFDRTtBekVrOVFaOztBeUV4OVFRO0VBQ0U7QXpFMjlRVjs7QXlFdjlRVTtFQUNFO0F6RTA5UVo7O0F5RWgrUVE7RUFDRTtBekVtK1FWOztBeUUvOVFVO0VBQ0U7QXpFaytRWjs7QXlFeCtRUTtFQUNFO0F6RTIrUVY7O0F5RXYrUVU7RUFDRTtBekUwK1FaOztBeUV0K1FRO0VBSVE7RUFHSjtBekVvK1FaOztBeUUzK1FRO0VBSVE7RUFHSjtBekV5K1FaOztBeUVoL1FRO0VBSVE7RUFHSjtBekU4K1FaOztBeUVyL1FRO0VBSVE7RUFHSjtBekVtL1FaOztBeUUxL1FRO0VBSVE7RUFHSjtBekV3L1FaOztBeUUvL1FRO0VBSVE7RUFHSjtBekU2L1FaOztBeUVwZ1JRO0VBSVE7RUFHSjtBekVrZ1JaOztBeUV6Z1JRO0VBSVE7RUFHSjtBekV1Z1JaOztBeUU5Z1JRO0VBSVE7RUFHSjtBekU0Z1JaOztBeUVuaFJRO0VBSVE7RUFHSjtBekVpaFJaOztBeUV4aFJRO0VBSVE7RUFHSjtBekVzaFJaOztBeUU3aFJRO0VBSVE7RUFHSjtBekUyaFJaOztBeUVsaVJRO0VBSVE7RUFHSjtBekVnaVJaOztBeUV2aVJRO0VBSVE7RUFHSjtBekVxaVJaOztBeUV0alJRO0VBQ0U7QXpFeWpSVjs7QXlFMWpSUTtFQUNFO0F6RTZqUlY7O0F5RTlqUlE7RUFDRTtBekVpa1JWOztBeUVsa1JRO0VBQ0U7QXpFcWtSVjs7QXlFdGtSUTtFQUNFO0F6RXlrUlY7O0F5RWhrUlE7RUFPSTtBekU2alJaOztBeUVwa1JRO0VBT0k7QXpFaWtSWjs7QXlFeGtSUTtFQU9JO0F6RXFrUlo7O0F5RTVrUlE7RUFPSTtBekV5a1JaOztBeUVobFJRO0VBT0k7QXpFNmtSWjs7QXlFcGxSUTtFQU9JO0F6RWlsUlo7O0F5RXhsUlE7RUFPSTtBekVxbFJaOztBeUU1bFJRO0VBT0k7QXpFeWxSWjs7QXlFaG1SUTtFQU9JO0F6RTZsUlo7O0F5RXBtUlE7RUFPSTtBekVpbVJaOztBeUV4bVJRO0VBT0k7QXpFcW1SWjs7QXlFNW1SUTtFQU9JO0F6RXltUlo7O0F5RWhuUlE7RUFPSTtBekU2bVJaOztBeUVwblJRO0VBT0k7QXpFaW5SWjs7QXlFeG5SUTtFQU9JO0F6RXFuUlo7O0F5RTVuUlE7RUFPSTtBekV5blJaOztBeUVob1JRO0VBT0k7QXpFNm5SWjs7QXlFcG9SUTtFQU9JO0F6RWlvUlo7O0F5RXhvUlE7RUFPSTtBekVxb1JaOztBeUU1b1JRO0VBT0k7QXpFeW9SWjs7QXlFaHBSUTtFQU9JO0F6RTZvUlo7O0F5RXBwUlE7RUFPSTtBekVpcFJaOztBeUV4cFJRO0VBT0k7QXpFcXBSWjs7QXlFNXBSUTtFQU9JO0VBQUE7QXpFMHBSWjs7QXlFanFSUTtFQU9JO0VBQUE7QXpFK3BSWjs7QXlFdHFSUTtFQU9JO0VBQUE7QXpFb3FSWjs7QXlFM3FSUTtFQU9JO0VBQUE7QXpFeXFSWjs7QXlFaHJSUTtFQU9JO0VBQUE7QXpFOHFSWjs7QXlFcnJSUTtFQU9JO0VBQUE7QXpFbXJSWjs7QXlFMXJSUTtFQU9JO0VBQUE7QXpFd3JSWjs7QXlFL3JSUTtFQU9JO0VBQUE7QXpFNnJSWjs7QXlFcHNSUTtFQU9JO0VBQUE7QXpFa3NSWjs7QXlFenNSUTtFQU9JO0VBQUE7QXpFdXNSWjs7QXlFOXNSUTtFQU9JO0VBQUE7QXpFNHNSWjs7QXlFbnRSUTtFQU9JO0VBQUE7QXpFaXRSWjs7QXlFeHRSUTtFQU9JO0VBQUE7QXpFc3RSWjs7QXlFN3RSUTtFQU9JO0VBQUE7QXpFMnRSWjs7QXlFbHVSUTtFQU9JO0VBQUE7QXpFZ3VSWjs7QXlFdnVSUTtFQU9JO0VBQUE7QXpFcXVSWjs7QXlFNXVSUTtFQU9JO0VBQUE7QXpFMHVSWjs7QXlFanZSUTtFQU9JO0VBQUE7QXpFK3VSWjs7QXlFdHZSUTtFQU9JO0VBQUE7QXpFb3ZSWjs7QXlFM3ZSUTtFQU9JO0VBQUE7QXpFeXZSWjs7QXlFaHdSUTtFQU9JO0VBQUE7QXpFOHZSWjs7QXlFcndSUTtFQU9JO0VBQUE7QXpFbXdSWjs7QXlFMXdSUTtFQU9JO0VBQUE7QXpFd3dSWjs7QXlFL3dSUTtFQU9JO0VBQUE7QXpFNndSWjs7QXlFcHhSUTtFQU9JO0VBQUE7QXpFa3hSWjs7QXlFenhSUTtFQU9JO0VBQUE7QXpFdXhSWjs7QXlFOXhSUTtFQU9JO0VBQUE7QXpFNHhSWjs7QXlFbnlSUTtFQU9JO0VBQUE7QXpFaXlSWjs7QXlFeHlSUTtFQU9JO0VBQUE7QXpFc3lSWjs7QXlFN3lSUTtFQU9JO0VBQUE7QXpFMnlSWjs7QXlFbHpSUTtFQU9JO0VBQUE7QXpFZ3pSWjs7QXlFdnpSUTtFQU9JO0VBQUE7QXpFcXpSWjs7QXlFNXpSUTtFQU9JO0VBQUE7QXpFMHpSWjs7QXlFajBSUTtFQU9JO0VBQUE7QXpFK3pSWjs7QXlFdDBSUTtFQU9JO0VBQUE7QXpFbzBSWjs7QXlFMzBSUTtFQU9JO0VBQUE7QXpFeTBSWjs7QXlFaDFSUTtFQU9JO0F6RTYwUlo7O0F5RXAxUlE7RUFPSTtBekVpMVJaOztBeUV4MVJRO0VBT0k7QXpFcTFSWjs7QXlFNTFSUTtFQU9JO0F6RXkxUlo7O0F5RWgyUlE7RUFPSTtBekU2MVJaOztBeUVwMlJRO0VBT0k7QXpFaTJSWjs7QXlFeDJSUTtFQU9JO0F6RXEyUlo7O0FlLzJSSTtFMERHSTtJQU9JO0V6RTAyUlY7RXlFajNSTTtJQU9JO0V6RTYyUlY7RXlFcDNSTTtJQU9JO0V6RWczUlY7RXlFdjNSTTtJQU9JO0V6RW0zUlY7RXlFMTNSTTtJQU9JO0V6RXMzUlY7RXlFNzNSTTtJQU9JO0V6RXkzUlY7RXlFaDRSTTtJQU9JO0V6RTQzUlY7RXlFbjRSTTtJQU9JO0V6RSszUlY7RXlFdDRSTTtJQU9JO0V6RWs0UlY7RXlFejRSTTtJQU9JO0V6RXE0UlY7RXlFNTRSTTtJQU9JO0V6RXc0UlY7RXlFLzRSTTtJQU9JO0V6RTI0UlY7RXlFbDVSTTtJQU9JO0V6RTg0UlY7RXlFcjVSTTtJQU9JO0V6RWk1UlY7RXlFeDVSTTtJQU9JO0V6RW81UlY7RXlFMzVSTTtJQU9JO0V6RXU1UlY7RXlFOTVSTTtJQU9JO0V6RTA1UlY7RXlFajZSTTtJQU9JO0V6RTY1UlY7RXlFcDZSTTtJQU9JO0V6RWc2UlY7RXlFdjZSTTtJQU9JO0V6RW02UlY7RXlFMTZSTTtJQU9JO0V6RXM2UlY7RXlFNzZSTTtJQU9JO0V6RXk2UlY7RXlFaDdSTTtJQU9JO0V6RTQ2UlY7RXlFbjdSTTtJQU9JO0V6RSs2UlY7RXlFdDdSTTtJQU9JO0V6RWs3UlY7RXlFejdSTTtJQU9JO0V6RXE3UlY7RXlFNTdSTTtJQU9JO0V6RXc3UlY7RXlFLzdSTTtJQU9JO0V6RTI3UlY7RXlFbDhSTTtJQU9JO0V6RTg3UlY7RXlFcjhSTTtJQU9JO0V6RWk4UlY7RXlFeDhSTTtJQU9JO0V6RW84UlY7RXlFMzhSTTtJQU9JO0V6RXU4UlY7RXlFOThSTTtJQU9JO0V6RTA4UlY7RXlFajlSTTtJQU9JO0V6RTY4UlY7RXlFcDlSTTtJQU9JO0V6RWc5UlY7RXlFdjlSTTtJQU9JO0V6RW05UlY7RXlFMTlSTTtJQU9JO0V6RXM5UlY7RXlFNzlSTTtJQU9JO0V6RXk5UlY7RXlFaCtSTTtJQU9JO0V6RTQ5UlY7RXlFbitSTTtJQU9JO0V6RSs5UlY7RXlFdCtSTTtJQU9JO0V6RWsrUlY7RXlFeitSTTtJQU9JO0V6RXErUlY7RXlFNStSTTtJQU9JO0V6RXcrUlY7RXlFLytSTTtJQU9JO0V6RTIrUlY7RXlFbC9STTtJQU9JO0V6RTgrUlY7RXlFci9STTtJQU9JO0V6RWkvUlY7RXlFeC9STTtJQU9JO0V6RW8vUlY7RXlFMy9STTtJQU9JO0V6RXUvUlY7RXlFOS9STTtJQU9JO0V6RTAvUlY7RXlFamdTTTtJQU9JO0V6RTYvUlY7RXlFcGdTTTtJQU9JO0V6RWdnU1Y7RXlFdmdTTTtJQU9JO0V6RW1nU1Y7RXlFMWdTTTtJQU9JO0V6RXNnU1Y7RXlFN2dTTTtJQU9JO0V6RXlnU1Y7RXlFaGhTTTtJQU9JO0V6RTRnU1Y7RXlFbmhTTTtJQU9JO0V6RStnU1Y7RXlFdGhTTTtJQU9JO0V6RWtoU1Y7RXlFemhTTTtJQU9JO0V6RXFoU1Y7RXlFNWhTTTtJQU9JO0V6RXdoU1Y7RXlFL2hTTTtJQU9JO0V6RTJoU1Y7RXlFbGlTTTtJQU9JO0V6RThoU1Y7RXlFcmlTTTtJQU9JO0V6RWlpU1Y7RXlFeGlTTTtJQU9JO0V6RW9pU1Y7RXlFM2lTTTtJQU9JO0V6RXVpU1Y7RXlFOWlTTTtJQU9JO0V6RTBpU1Y7RXlFampTTTtJQU9JO0V6RTZpU1Y7RXlFcGpTTTtJQU9JO0V6RWdqU1Y7RXlFdmpTTTtJQU9JO0V6RW1qU1Y7RXlFMWpTTTtJQU9JO0V6RXNqU1Y7RXlFN2pTTTtJQU9JO0lBQUE7RXpFMGpTVjtFeUVqa1NNO0lBT0k7SUFBQTtFekU4alNWO0V5RXJrU007SUFPSTtJQUFBO0V6RWtrU1Y7RXlFemtTTTtJQU9JO0lBQUE7RXpFc2tTVjtFeUU3a1NNO0lBT0k7SUFBQTtFekUwa1NWO0V5RWpsU007SUFPSTtJQUFBO0V6RThrU1Y7RXlFcmxTTTtJQU9JO0lBQUE7RXpFa2xTVjtFeUV6bFNNO0lBT0k7SUFBQTtFekVzbFNWO0V5RTdsU007SUFPSTtJQUFBO0V6RTBsU1Y7RXlFam1TTTtJQU9JO0lBQUE7RXpFOGxTVjtFeUVybVNNO0lBT0k7SUFBQTtFekVrbVNWO0V5RXptU007SUFPSTtJQUFBO0V6RXNtU1Y7RXlFN21TTTtJQU9JO0lBQUE7RXpFMG1TVjtFeUVqblNNO0lBT0k7SUFBQTtFekU4bVNWO0V5RXJuU007SUFPSTtFekVpblNWO0V5RXhuU007SUFPSTtFekVvblNWO0V5RTNuU007SUFPSTtFekV1blNWO0V5RTluU007SUFPSTtFekUwblNWO0V5RWpvU007SUFPSTtFekU2blNWO0V5RXBvU007SUFPSTtFekVnb1NWO0V5RXZvU007SUFPSTtFekVtb1NWO0V5RTFvU007SUFPSTtFekVzb1NWO0V5RTdvU007SUFPSTtFekV5b1NWO0V5RWhwU007SUFPSTtFekU0b1NWO0V5RW5wU007SUFPSTtFekUrb1NWO0V5RXRwU007SUFPSTtFekVrcFNWO0V5RXpwU007SUFPSTtFekVxcFNWO0V5RTVwU007SUFPSTtFekV3cFNWO0V5RS9wU007SUFPSTtFekUycFNWO0V5RWxxU007SUFPSTtFekU4cFNWO0V5RXJxU007SUFPSTtFekVpcVNWO0V5RXhxU007SUFPSTtFekVvcVNWO0V5RTNxU007SUFPSTtFekV1cVNWO0V5RTlxU007SUFPSTtFekUwcVNWO0V5RWpyU007SUFPSTtFekU2cVNWO0V5RXByU007SUFPSTtFekVnclNWO0V5RXZyU007SUFPSTtFekVtclNWO0V5RTFyU007SUFPSTtFekVzclNWO0V5RTdyU007SUFPSTtFekV5clNWO0V5RWhzU007SUFPSTtFekU0clNWO0V5RW5zU007SUFPSTtFekUrclNWO0V5RXRzU007SUFPSTtFekVrc1NWO0V5RXpzU007SUFPSTtFekVxc1NWO0V5RTVzU007SUFPSTtFekV3c1NWO0V5RS9zU007SUFPSTtFekUyc1NWO0V5RWx0U007SUFPSTtFekU4c1NWO0V5RXJ0U007SUFPSTtFekVpdFNWO0V5RXh0U007SUFPSTtFekVvdFNWO0V5RTN0U007SUFPSTtJQUFBO0V6RXd0U1Y7RXlFL3RTTTtJQU9JO0lBQUE7RXpFNHRTVjtFeUVudVNNO0lBT0k7SUFBQTtFekVndVNWO0V5RXZ1U007SUFPSTtJQUFBO0V6RW91U1Y7RXlFM3VTTTtJQU9JO0lBQUE7RXpFd3VTVjtFeUUvdVNNO0lBT0k7SUFBQTtFekU0dVNWO0V5RW52U007SUFPSTtJQUFBO0V6RWd2U1Y7RXlFdnZTTTtJQU9JO0lBQUE7RXpFb3ZTVjtFeUUzdlNNO0lBT0k7SUFBQTtFekV3dlNWO0V5RS92U007SUFPSTtJQUFBO0V6RTR2U1Y7RXlFbndTTTtJQU9JO0lBQUE7RXpFZ3dTVjtFeUV2d1NNO0lBT0k7SUFBQTtFekVvd1NWO0V5RTN3U007SUFPSTtFekV1d1NWO0V5RTl3U007SUFPSTtFekUwd1NWO0V5RWp4U007SUFPSTtFekU2d1NWO0V5RXB4U007SUFPSTtFekVneFNWO0V5RXZ4U007SUFPSTtFekVteFNWO0V5RTF4U007SUFPSTtFekVzeFNWO0V5RTd4U007SUFPSTtFekV5eFNWO0V5RWh5U007SUFPSTtFekU0eFNWO0V5RW55U007SUFPSTtFekUreFNWO0V5RXR5U007SUFPSTtFekVreVNWO0V5RXp5U007SUFPSTtFekVxeVNWO0V5RTV5U007SUFPSTtFekV3eVNWO0V5RS95U007SUFPSTtFekUyeVNWO0V5RWx6U007SUFPSTtFekU4eVNWO0V5RXJ6U007SUFPSTtFekVpelNWO0V5RXh6U007SUFPSTtFekVvelNWO0V5RTN6U007SUFPSTtFekV1elNWO0V5RTl6U007SUFPSTtFekUwelNWO0V5RWowU007SUFPSTtFekU2elNWO0V5RXAwU007SUFPSTtFekVnMFNWO0V5RXYwU007SUFPSTtFekVtMFNWO0V5RTEwU007SUFPSTtFekVzMFNWO0V5RTcwU007SUFPSTtFekV5MFNWO0V5RWgxU007SUFPSTtFekU0MFNWO0V5RW4xU007SUFPSTtFekUrMFNWO0V5RXQxU007SUFPSTtFekVrMVNWO0V5RXoxU007SUFPSTtFekVxMVNWO0V5RTUxU007SUFPSTtFekV3MVNWO0V5RS8xU007SUFPSTtFekUyMVNWO0V5RWwyU007SUFPSTtFekU4MVNWO0V5RXIyU007SUFPSTtFekVpMlNWO0V5RXgyU007SUFPSTtFekVvMlNWO0V5RTMyU007SUFPSTtFekV1MlNWO0V5RTkyU007SUFPSTtFekUwMlNWO0V5RWozU007SUFPSTtFekU2MlNWO0V5RXAzU007SUFPSTtFekVnM1NWO0V5RXYzU007SUFPSTtFekVtM1NWO0V5RTEzU007SUFPSTtFekVzM1NWO0V5RTczU007SUFPSTtFekV5M1NWO0V5RWg0U007SUFPSTtFekU0M1NWO0V5RW40U007SUFPSTtFekUrM1NWO0V5RXQ0U007SUFPSTtFekVrNFNWO0V5RXo0U007SUFPSTtFekVxNFNWO0V5RTU0U007SUFPSTtFekV3NFNWO0V5RS80U007SUFPSTtFekUyNFNWO0FBQ0Y7QWV0NVNJO0UwREdJO0lBT0k7RXpFZzVTVjtFeUV2NVNNO0lBT0k7RXpFbTVTVjtFeUUxNVNNO0lBT0k7RXpFczVTVjtFeUU3NVNNO0lBT0k7RXpFeTVTVjtFeUVoNlNNO0lBT0k7RXpFNDVTVjtFeUVuNlNNO0lBT0k7RXpFKzVTVjtFeUV0NlNNO0lBT0k7RXpFazZTVjtFeUV6NlNNO0lBT0k7RXpFcTZTVjtFeUU1NlNNO0lBT0k7RXpFdzZTVjtFeUUvNlNNO0lBT0k7RXpFMjZTVjtFeUVsN1NNO0lBT0k7RXpFODZTVjtFeUVyN1NNO0lBT0k7RXpFaTdTVjtFeUV4N1NNO0lBT0k7RXpFbzdTVjtFeUUzN1NNO0lBT0k7RXpFdTdTVjtFeUU5N1NNO0lBT0k7RXpFMDdTVjtFeUVqOFNNO0lBT0k7RXpFNjdTVjtFeUVwOFNNO0lBT0k7RXpFZzhTVjtFeUV2OFNNO0lBT0k7RXpFbThTVjtFeUUxOFNNO0lBT0k7RXpFczhTVjtFeUU3OFNNO0lBT0k7RXpFeThTVjtFeUVoOVNNO0lBT0k7RXpFNDhTVjtFeUVuOVNNO0lBT0k7RXpFKzhTVjtFeUV0OVNNO0lBT0k7RXpFazlTVjtFeUV6OVNNO0lBT0k7RXpFcTlTVjtFeUU1OVNNO0lBT0k7RXpFdzlTVjtFeUUvOVNNO0lBT0k7RXpFMjlTVjtFeUVsK1NNO0lBT0k7RXpFODlTVjtFeUVyK1NNO0lBT0k7RXpFaStTVjtFeUV4K1NNO0lBT0k7RXpFbytTVjtFeUUzK1NNO0lBT0k7RXpFdStTVjtFeUU5K1NNO0lBT0k7RXpFMCtTVjtFeUVqL1NNO0lBT0k7RXpFNitTVjtFeUVwL1NNO0lBT0k7RXpFZy9TVjtFeUV2L1NNO0lBT0k7RXpFbS9TVjtFeUUxL1NNO0lBT0k7RXpFcy9TVjtFeUU3L1NNO0lBT0k7RXpFeS9TVjtFeUVoZ1RNO0lBT0k7RXpFNC9TVjtFeUVuZ1RNO0lBT0k7RXpFKy9TVjtFeUV0Z1RNO0lBT0k7RXpFa2dUVjtFeUV6Z1RNO0lBT0k7RXpFcWdUVjtFeUU1Z1RNO0lBT0k7RXpFd2dUVjtFeUUvZ1RNO0lBT0k7RXpFMmdUVjtFeUVsaFRNO0lBT0k7RXpFOGdUVjtFeUVyaFRNO0lBT0k7RXpFaWhUVjtFeUV4aFRNO0lBT0k7RXpFb2hUVjtFeUUzaFRNO0lBT0k7RXpFdWhUVjtFeUU5aFRNO0lBT0k7RXpFMGhUVjtFeUVqaVRNO0lBT0k7RXpFNmhUVjtFeUVwaVRNO0lBT0k7RXpFZ2lUVjtFeUV2aVRNO0lBT0k7RXpFbWlUVjtFeUUxaVRNO0lBT0k7RXpFc2lUVjtFeUU3aVRNO0lBT0k7RXpFeWlUVjtFeUVoalRNO0lBT0k7RXpFNGlUVjtFeUVualRNO0lBT0k7RXpFK2lUVjtFeUV0alRNO0lBT0k7RXpFa2pUVjtFeUV6alRNO0lBT0k7RXpFcWpUVjtFeUU1alRNO0lBT0k7RXpFd2pUVjtFeUUvalRNO0lBT0k7RXpFMmpUVjtFeUVsa1RNO0lBT0k7RXpFOGpUVjtFeUVya1RNO0lBT0k7RXpFaWtUVjtFeUV4a1RNO0lBT0k7RXpFb2tUVjtFeUUza1RNO0lBT0k7RXpFdWtUVjtFeUU5a1RNO0lBT0k7RXpFMGtUVjtFeUVqbFRNO0lBT0k7RXpFNmtUVjtFeUVwbFRNO0lBT0k7RXpFZ2xUVjtFeUV2bFRNO0lBT0k7RXpFbWxUVjtFeUUxbFRNO0lBT0k7RXpFc2xUVjtFeUU3bFRNO0lBT0k7RXpFeWxUVjtFeUVobVRNO0lBT0k7RXpFNGxUVjtFeUVubVRNO0lBT0k7SUFBQTtFekVnbVRWO0V5RXZtVE07SUFPSTtJQUFBO0V6RW9tVFY7RXlFM21UTTtJQU9JO0lBQUE7RXpFd21UVjtFeUUvbVRNO0lBT0k7SUFBQTtFekU0bVRWO0V5RW5uVE07SUFPSTtJQUFBO0V6RWduVFY7RXlFdm5UTTtJQU9JO0lBQUE7RXpFb25UVjtFeUUzblRNO0lBT0k7SUFBQTtFekV3blRWO0V5RS9uVE07SUFPSTtJQUFBO0V6RTRuVFY7RXlFbm9UTTtJQU9JO0lBQUE7RXpFZ29UVjtFeUV2b1RNO0lBT0k7SUFBQTtFekVvb1RWO0V5RTNvVE07SUFPSTtJQUFBO0V6RXdvVFY7RXlFL29UTTtJQU9JO0lBQUE7RXpFNG9UVjtFeUVucFRNO0lBT0k7SUFBQTtFekVncFRWO0V5RXZwVE07SUFPSTtJQUFBO0V6RW9wVFY7RXlFM3BUTTtJQU9JO0V6RXVwVFY7RXlFOXBUTTtJQU9JO0V6RTBwVFY7RXlFanFUTTtJQU9JO0V6RTZwVFY7RXlFcHFUTTtJQU9JO0V6RWdxVFY7RXlFdnFUTTtJQU9JO0V6RW1xVFY7RXlFMXFUTTtJQU9JO0V6RXNxVFY7RXlFN3FUTTtJQU9JO0V6RXlxVFY7RXlFaHJUTTtJQU9JO0V6RTRxVFY7RXlFbnJUTTtJQU9JO0V6RStxVFY7RXlFdHJUTTtJQU9JO0V6RWtyVFY7RXlFenJUTTtJQU9JO0V6RXFyVFY7RXlFNXJUTTtJQU9JO0V6RXdyVFY7RXlFL3JUTTtJQU9JO0V6RTJyVFY7RXlFbHNUTTtJQU9JO0V6RThyVFY7RXlFcnNUTTtJQU9JO0V6RWlzVFY7RXlFeHNUTTtJQU9JO0V6RW9zVFY7RXlFM3NUTTtJQU9JO0V6RXVzVFY7RXlFOXNUTTtJQU9JO0V6RTBzVFY7RXlFanRUTTtJQU9JO0V6RTZzVFY7RXlFcHRUTTtJQU9JO0V6RWd0VFY7RXlFdnRUTTtJQU9JO0V6RW10VFY7RXlFMXRUTTtJQU9JO0V6RXN0VFY7RXlFN3RUTTtJQU9JO0V6RXl0VFY7RXlFaHVUTTtJQU9JO0V6RTR0VFY7RXlFbnVUTTtJQU9JO0V6RSt0VFY7RXlFdHVUTTtJQU9JO0V6RWt1VFY7RXlFenVUTTtJQU9JO0V6RXF1VFY7RXlFNXVUTTtJQU9JO0V6RXd1VFY7RXlFL3VUTTtJQU9JO0V6RTJ1VFY7RXlFbHZUTTtJQU9JO0V6RTh1VFY7RXlFcnZUTTtJQU9JO0V6RWl2VFY7RXlFeHZUTTtJQU9JO0V6RW92VFY7RXlFM3ZUTTtJQU9JO0V6RXV2VFY7RXlFOXZUTTtJQU9JO0V6RTB2VFY7RXlFandUTTtJQU9JO0lBQUE7RXpFOHZUVjtFeUVyd1RNO0lBT0k7SUFBQTtFekVrd1RWO0V5RXp3VE07SUFPSTtJQUFBO0V6RXN3VFY7RXlFN3dUTTtJQU9JO0lBQUE7RXpFMHdUVjtFeUVqeFRNO0lBT0k7SUFBQTtFekU4d1RWO0V5RXJ4VE07SUFPSTtJQUFBO0V6RWt4VFY7RXlFenhUTTtJQU9JO0lBQUE7RXpFc3hUVjtFeUU3eFRNO0lBT0k7SUFBQTtFekUweFRWO0V5RWp5VE07SUFPSTtJQUFBO0V6RTh4VFY7RXlFcnlUTTtJQU9JO0lBQUE7RXpFa3lUVjtFeUV6eVRNO0lBT0k7SUFBQTtFekVzeVRWO0V5RTd5VE07SUFPSTtJQUFBO0V6RTB5VFY7RXlFanpUTTtJQU9JO0V6RTZ5VFY7RXlFcHpUTTtJQU9JO0V6RWd6VFY7RXlFdnpUTTtJQU9JO0V6RW16VFY7RXlFMXpUTTtJQU9JO0V6RXN6VFY7RXlFN3pUTTtJQU9JO0V6RXl6VFY7RXlFaDBUTTtJQU9JO0V6RTR6VFY7RXlFbjBUTTtJQU9JO0V6RSt6VFY7RXlFdDBUTTtJQU9JO0V6RWswVFY7RXlFejBUTTtJQU9JO0V6RXEwVFY7RXlFNTBUTTtJQU9JO0V6RXcwVFY7RXlFLzBUTTtJQU9JO0V6RTIwVFY7RXlFbDFUTTtJQU9JO0V6RTgwVFY7RXlFcjFUTTtJQU9JO0V6RWkxVFY7RXlFeDFUTTtJQU9JO0V6RW8xVFY7RXlFMzFUTTtJQU9JO0V6RXUxVFY7RXlFOTFUTTtJQU9JO0V6RTAxVFY7RXlFajJUTTtJQU9JO0V6RTYxVFY7RXlFcDJUTTtJQU9JO0V6RWcyVFY7RXlFdjJUTTtJQU9JO0V6RW0yVFY7RXlFMTJUTTtJQU9JO0V6RXMyVFY7RXlFNzJUTTtJQU9JO0V6RXkyVFY7RXlFaDNUTTtJQU9JO0V6RTQyVFY7RXlFbjNUTTtJQU9JO0V6RSsyVFY7RXlFdDNUTTtJQU9JO0V6RWszVFY7RXlFejNUTTtJQU9JO0V6RXEzVFY7RXlFNTNUTTtJQU9JO0V6RXczVFY7RXlFLzNUTTtJQU9JO0V6RTIzVFY7RXlFbDRUTTtJQU9JO0V6RTgzVFY7RXlFcjRUTTtJQU9JO0V6RWk0VFY7RXlFeDRUTTtJQU9JO0V6RW80VFY7RXlFMzRUTTtJQU9JO0V6RXU0VFY7RXlFOTRUTTtJQU9JO0V6RTA0VFY7RXlFajVUTTtJQU9JO0V6RTY0VFY7RXlFcDVUTTtJQU9JO0V6RWc1VFY7RXlFdjVUTTtJQU9JO0V6RW01VFY7RXlFMTVUTTtJQU9JO0V6RXM1VFY7RXlFNzVUTTtJQU9JO0V6RXk1VFY7RXlFaDZUTTtJQU9JO0V6RTQ1VFY7RXlFbjZUTTtJQU9JO0V6RSs1VFY7RXlFdDZUTTtJQU9JO0V6RWs2VFY7RXlFejZUTTtJQU9JO0V6RXE2VFY7RXlFNTZUTTtJQU9JO0V6RXc2VFY7RXlFLzZUTTtJQU9JO0V6RTI2VFY7RXlFbDdUTTtJQU9JO0V6RTg2VFY7RXlFcjdUTTtJQU9JO0V6RWk3VFY7QUFDRjtBZTU3VEk7RTBER0k7SUFPSTtFekVzN1RWO0V5RTc3VE07SUFPSTtFekV5N1RWO0V5RWg4VE07SUFPSTtFekU0N1RWO0V5RW44VE07SUFPSTtFekUrN1RWO0V5RXQ4VE07SUFPSTtFekVrOFRWO0V5RXo4VE07SUFPSTtFekVxOFRWO0V5RTU4VE07SUFPSTtFekV3OFRWO0V5RS84VE07SUFPSTtFekUyOFRWO0V5RWw5VE07SUFPSTtFekU4OFRWO0V5RXI5VE07SUFPSTtFekVpOVRWO0V5RXg5VE07SUFPSTtFekVvOVRWO0V5RTM5VE07SUFPSTtFekV1OVRWO0V5RTk5VE07SUFPSTtFekUwOVRWO0V5RWorVE07SUFPSTtFekU2OVRWO0V5RXArVE07SUFPSTtFekVnK1RWO0V5RXYrVE07SUFPSTtFekVtK1RWO0V5RTErVE07SUFPSTtFekVzK1RWO0V5RTcrVE07SUFPSTtFekV5K1RWO0V5RWgvVE07SUFPSTtFekU0K1RWO0V5RW4vVE07SUFPSTtFekUrK1RWO0V5RXQvVE07SUFPSTtFekVrL1RWO0V5RXovVE07SUFPSTtFekVxL1RWO0V5RTUvVE07SUFPSTtFekV3L1RWO0V5RS8vVE07SUFPSTtFekUyL1RWO0V5RWxnVU07SUFPSTtFekU4L1RWO0V5RXJnVU07SUFPSTtFekVpZ1VWO0V5RXhnVU07SUFPSTtFekVvZ1VWO0V5RTNnVU07SUFPSTtFekV1Z1VWO0V5RTlnVU07SUFPSTtFekUwZ1VWO0V5RWpoVU07SUFPSTtFekU2Z1VWO0V5RXBoVU07SUFPSTtFekVnaFVWO0V5RXZoVU07SUFPSTtFekVtaFVWO0V5RTFoVU07SUFPSTtFekVzaFVWO0V5RTdoVU07SUFPSTtFekV5aFVWO0V5RWhpVU07SUFPSTtFekU0aFVWO0V5RW5pVU07SUFPSTtFekUraFVWO0V5RXRpVU07SUFPSTtFekVraVVWO0V5RXppVU07SUFPSTtFekVxaVVWO0V5RTVpVU07SUFPSTtFekV3aVVWO0V5RS9pVU07SUFPSTtFekUyaVVWO0V5RWxqVU07SUFPSTtFekU4aVVWO0V5RXJqVU07SUFPSTtFekVpalVWO0V5RXhqVU07SUFPSTtFekVvalVWO0V5RTNqVU07SUFPSTtFekV1alVWO0V5RTlqVU07SUFPSTtFekUwalVWO0V5RWprVU07SUFPSTtFekU2alVWO0V5RXBrVU07SUFPSTtFekVna1VWO0V5RXZrVU07SUFPSTtFekVta1VWO0V5RTFrVU07SUFPSTtFekVza1VWO0V5RTdrVU07SUFPSTtFekV5a1VWO0V5RWhsVU07SUFPSTtFekU0a1VWO0V5RW5sVU07SUFPSTtFekUra1VWO0V5RXRsVU07SUFPSTtFekVrbFVWO0V5RXpsVU07SUFPSTtFekVxbFVWO0V5RTVsVU07SUFPSTtFekV3bFVWO0V5RS9sVU07SUFPSTtFekUybFVWO0V5RWxtVU07SUFPSTtFekU4bFVWO0V5RXJtVU07SUFPSTtFekVpbVVWO0V5RXhtVU07SUFPSTtFekVvbVVWO0V5RTNtVU07SUFPSTtFekV1bVVWO0V5RTltVU07SUFPSTtFekUwbVVWO0V5RWpuVU07SUFPSTtFekU2bVVWO0V5RXBuVU07SUFPSTtFekVnblVWO0V5RXZuVU07SUFPSTtFekVtblVWO0V5RTFuVU07SUFPSTtFekVzblVWO0V5RTduVU07SUFPSTtFekV5blVWO0V5RWhvVU07SUFPSTtFekU0blVWO0V5RW5vVU07SUFPSTtFekUrblVWO0V5RXRvVU07SUFPSTtFekVrb1VWO0V5RXpvVU07SUFPSTtJQUFBO0V6RXNvVVY7RXlFN29VTTtJQU9JO0lBQUE7RXpFMG9VVjtFeUVqcFVNO0lBT0k7SUFBQTtFekU4b1VWO0V5RXJwVU07SUFPSTtJQUFBO0V6RWtwVVY7RXlFenBVTTtJQU9JO0lBQUE7RXpFc3BVVjtFeUU3cFVNO0lBT0k7SUFBQTtFekUwcFVWO0V5RWpxVU07SUFPSTtJQUFBO0V6RThwVVY7RXlFcnFVTTtJQU9JO0lBQUE7RXpFa3FVVjtFeUV6cVVNO0lBT0k7SUFBQTtFekVzcVVWO0V5RTdxVU07SUFPSTtJQUFBO0V6RTBxVVY7RXlFanJVTTtJQU9JO0lBQUE7RXpFOHFVVjtFeUVyclVNO0lBT0k7SUFBQTtFekVrclVWO0V5RXpyVU07SUFPSTtJQUFBO0V6RXNyVVY7RXlFN3JVTTtJQU9JO0lBQUE7RXpFMHJVVjtFeUVqc1VNO0lBT0k7RXpFNnJVVjtFeUVwc1VNO0lBT0k7RXpFZ3NVVjtFeUV2c1VNO0lBT0k7RXpFbXNVVjtFeUUxc1VNO0lBT0k7RXpFc3NVVjtFeUU3c1VNO0lBT0k7RXpFeXNVVjtFeUVodFVNO0lBT0k7RXpFNHNVVjtFeUVudFVNO0lBT0k7RXpFK3NVVjtFeUV0dFVNO0lBT0k7RXpFa3RVVjtFeUV6dFVNO0lBT0k7RXpFcXRVVjtFeUU1dFVNO0lBT0k7RXpFd3RVVjtFeUUvdFVNO0lBT0k7RXpFMnRVVjtFeUVsdVVNO0lBT0k7RXpFOHRVVjtFeUVydVVNO0lBT0k7RXpFaXVVVjtFeUV4dVVNO0lBT0k7RXpFb3VVVjtFeUUzdVVNO0lBT0k7RXpFdXVVVjtFeUU5dVVNO0lBT0k7RXpFMHVVVjtFeUVqdlVNO0lBT0k7RXpFNnVVVjtFeUVwdlVNO0lBT0k7RXpFZ3ZVVjtFeUV2dlVNO0lBT0k7RXpFbXZVVjtFeUUxdlVNO0lBT0k7RXpFc3ZVVjtFeUU3dlVNO0lBT0k7RXpFeXZVVjtFeUVod1VNO0lBT0k7RXpFNHZVVjtFeUVud1VNO0lBT0k7RXpFK3ZVVjtFeUV0d1VNO0lBT0k7RXpFa3dVVjtFeUV6d1VNO0lBT0k7RXpFcXdVVjtFeUU1d1VNO0lBT0k7RXpFd3dVVjtFeUUvd1VNO0lBT0k7RXpFMndVVjtFeUVseFVNO0lBT0k7RXpFOHdVVjtFeUVyeFVNO0lBT0k7RXpFaXhVVjtFeUV4eFVNO0lBT0k7RXpFb3hVVjtFeUUzeFVNO0lBT0k7RXpFdXhVVjtFeUU5eFVNO0lBT0k7RXpFMHhVVjtFeUVqeVVNO0lBT0k7RXpFNnhVVjtFeUVweVVNO0lBT0k7RXpFZ3lVVjtFeUV2eVVNO0lBT0k7SUFBQTtFekVveVVWO0V5RTN5VU07SUFPSTtJQUFBO0V6RXd5VVY7RXlFL3lVTTtJQU9JO0lBQUE7RXpFNHlVVjtFeUVuelVNO0lBT0k7SUFBQTtFekVnelVWO0V5RXZ6VU07SUFPSTtJQUFBO0V6RW96VVY7RXlFM3pVTTtJQU9JO0lBQUE7RXpFd3pVVjtFeUUvelVNO0lBT0k7SUFBQTtFekU0elVWO0V5RW4wVU07SUFPSTtJQUFBO0V6RWcwVVY7RXlFdjBVTTtJQU9JO0lBQUE7RXpFbzBVVjtFeUUzMFVNO0lBT0k7SUFBQTtFekV3MFVWO0V5RS8wVU07SUFPSTtJQUFBO0V6RTQwVVY7RXlFbjFVTTtJQU9JO0lBQUE7RXpFZzFVVjtFeUV2MVVNO0lBT0k7RXpFbTFVVjtFeUUxMVVNO0lBT0k7RXpFczFVVjtFeUU3MVVNO0lBT0k7RXpFeTFVVjtFeUVoMlVNO0lBT0k7RXpFNDFVVjtFeUVuMlVNO0lBT0k7RXpFKzFVVjtFeUV0MlVNO0lBT0k7RXpFazJVVjtFeUV6MlVNO0lBT0k7RXpFcTJVVjtFeUU1MlVNO0lBT0k7RXpFdzJVVjtFeUUvMlVNO0lBT0k7RXpFMjJVVjtFeUVsM1VNO0lBT0k7RXpFODJVVjtFeUVyM1VNO0lBT0k7RXpFaTNVVjtFeUV4M1VNO0lBT0k7RXpFbzNVVjtFeUUzM1VNO0lBT0k7RXpFdTNVVjtFeUU5M1VNO0lBT0k7RXpFMDNVVjtFeUVqNFVNO0lBT0k7RXpFNjNVVjtFeUVwNFVNO0lBT0k7RXpFZzRVVjtFeUV2NFVNO0lBT0k7RXpFbTRVVjtFeUUxNFVNO0lBT0k7RXpFczRVVjtFeUU3NFVNO0lBT0k7RXpFeTRVVjtFeUVoNVVNO0lBT0k7RXpFNDRVVjtFeUVuNVVNO0lBT0k7RXpFKzRVVjtFeUV0NVVNO0lBT0k7RXpFazVVVjtFeUV6NVVNO0lBT0k7RXpFcTVVVjtFeUU1NVVNO0lBT0k7RXpFdzVVVjtFeUUvNVVNO0lBT0k7RXpFMjVVVjtFeUVsNlVNO0lBT0k7RXpFODVVVjtFeUVyNlVNO0lBT0k7RXpFaTZVVjtFeUV4NlVNO0lBT0k7RXpFbzZVVjtFeUUzNlVNO0lBT0k7RXpFdTZVVjtFeUU5NlVNO0lBT0k7RXpFMDZVVjtFeUVqN1VNO0lBT0k7RXpFNjZVVjtFeUVwN1VNO0lBT0k7RXpFZzdVVjtFeUV2N1VNO0lBT0k7RXpFbTdVVjtFeUUxN1VNO0lBT0k7RXpFczdVVjtFeUU3N1VNO0lBT0k7RXpFeTdVVjtFeUVoOFVNO0lBT0k7RXpFNDdVVjtFeUVuOFVNO0lBT0k7RXpFKzdVVjtFeUV0OFVNO0lBT0k7RXpFazhVVjtFeUV6OFVNO0lBT0k7RXpFcThVVjtFeUU1OFVNO0lBT0k7RXpFdzhVVjtFeUUvOFVNO0lBT0k7RXpFMjhVVjtFeUVsOVVNO0lBT0k7RXpFODhVVjtFeUVyOVVNO0lBT0k7RXpFaTlVVjtFeUV4OVVNO0lBT0k7RXpFbzlVVjtFeUUzOVVNO0lBT0k7RXpFdTlVVjtBQUNGO0FlbCtVSTtFMERHSTtJQU9JO0V6RTQ5VVY7RXlFbitVTTtJQU9JO0V6RSs5VVY7RXlFdCtVTTtJQU9JO0V6RWsrVVY7RXlFeitVTTtJQU9JO0V6RXErVVY7RXlFNStVTTtJQU9JO0V6RXcrVVY7RXlFLytVTTtJQU9JO0V6RTIrVVY7RXlFbC9VTTtJQU9JO0V6RTgrVVY7RXlFci9VTTtJQU9JO0V6RWkvVVY7RXlFeC9VTTtJQU9JO0V6RW8vVVY7RXlFMy9VTTtJQU9JO0V6RXUvVVY7RXlFOS9VTTtJQU9JO0V6RTAvVVY7RXlFamdWTTtJQU9JO0V6RTYvVVY7RXlFcGdWTTtJQU9JO0V6RWdnVlY7RXlFdmdWTTtJQU9JO0V6RW1nVlY7RXlFMWdWTTtJQU9JO0V6RXNnVlY7RXlFN2dWTTtJQU9JO0V6RXlnVlY7RXlFaGhWTTtJQU9JO0V6RTRnVlY7RXlFbmhWTTtJQU9JO0V6RStnVlY7RXlFdGhWTTtJQU9JO0V6RWtoVlY7RXlFemhWTTtJQU9JO0V6RXFoVlY7RXlFNWhWTTtJQU9JO0V6RXdoVlY7RXlFL2hWTTtJQU9JO0V6RTJoVlY7RXlFbGlWTTtJQU9JO0V6RThoVlY7RXlFcmlWTTtJQU9JO0V6RWlpVlY7RXlFeGlWTTtJQU9JO0V6RW9pVlY7RXlFM2lWTTtJQU9JO0V6RXVpVlY7RXlFOWlWTTtJQU9JO0V6RTBpVlY7RXlFampWTTtJQU9JO0V6RTZpVlY7RXlFcGpWTTtJQU9JO0V6RWdqVlY7RXlFdmpWTTtJQU9JO0V6RW1qVlY7RXlFMWpWTTtJQU9JO0V6RXNqVlY7RXlFN2pWTTtJQU9JO0V6RXlqVlY7RXlFaGtWTTtJQU9JO0V6RTRqVlY7RXlFbmtWTTtJQU9JO0V6RStqVlY7RXlFdGtWTTtJQU9JO0V6RWtrVlY7RXlFemtWTTtJQU9JO0V6RXFrVlY7RXlFNWtWTTtJQU9JO0V6RXdrVlY7RXlFL2tWTTtJQU9JO0V6RTJrVlY7RXlFbGxWTTtJQU9JO0V6RThrVlY7RXlFcmxWTTtJQU9JO0V6RWlsVlY7RXlFeGxWTTtJQU9JO0V6RW9sVlY7RXlFM2xWTTtJQU9JO0V6RXVsVlY7RXlFOWxWTTtJQU9JO0V6RTBsVlY7RXlFam1WTTtJQU9JO0V6RTZsVlY7RXlFcG1WTTtJQU9JO0V6RWdtVlY7RXlFdm1WTTtJQU9JO0V6RW1tVlY7RXlFMW1WTTtJQU9JO0V6RXNtVlY7RXlFN21WTTtJQU9JO0V6RXltVlY7RXlFaG5WTTtJQU9JO0V6RTRtVlY7RXlFbm5WTTtJQU9JO0V6RSttVlY7RXlFdG5WTTtJQU9JO0V6RWtuVlY7RXlFem5WTTtJQU9JO0V6RXFuVlY7RXlFNW5WTTtJQU9JO0V6RXduVlY7RXlFL25WTTtJQU9JO0V6RTJuVlY7RXlFbG9WTTtJQU9JO0V6RThuVlY7RXlFcm9WTTtJQU9JO0V6RWlvVlY7RXlFeG9WTTtJQU9JO0V6RW9vVlY7RXlFM29WTTtJQU9JO0V6RXVvVlY7RXlFOW9WTTtJQU9JO0V6RTBvVlY7RXlFanBWTTtJQU9JO0V6RTZvVlY7RXlFcHBWTTtJQU9JO0V6RWdwVlY7RXlFdnBWTTtJQU9JO0V6RW1wVlY7RXlFMXBWTTtJQU9JO0V6RXNwVlY7RXlFN3BWTTtJQU9JO0V6RXlwVlY7RXlFaHFWTTtJQU9JO0V6RTRwVlY7RXlFbnFWTTtJQU9JO0V6RStwVlY7RXlFdHFWTTtJQU9JO0V6RWtxVlY7RXlFenFWTTtJQU9JO0V6RXFxVlY7RXlFNXFWTTtJQU9JO0V6RXdxVlY7RXlFL3FWTTtJQU9JO0lBQUE7RXpFNHFWVjtFeUVuclZNO0lBT0k7SUFBQTtFekVnclZWO0V5RXZyVk07SUFPSTtJQUFBO0V6RW9yVlY7RXlFM3JWTTtJQU9JO0lBQUE7RXpFd3JWVjtFeUUvclZNO0lBT0k7SUFBQTtFekU0clZWO0V5RW5zVk07SUFPSTtJQUFBO0V6RWdzVlY7RXlFdnNWTTtJQU9JO0lBQUE7RXpFb3NWVjtFeUUzc1ZNO0lBT0k7SUFBQTtFekV3c1ZWO0V5RS9zVk07SUFPSTtJQUFBO0V6RTRzVlY7RXlFbnRWTTtJQU9JO0lBQUE7RXpFZ3RWVjtFeUV2dFZNO0lBT0k7SUFBQTtFekVvdFZWO0V5RTN0Vk07SUFPSTtJQUFBO0V6RXd0VlY7RXlFL3RWTTtJQU9JO0lBQUE7RXpFNHRWVjtFeUVudVZNO0lBT0k7SUFBQTtFekVndVZWO0V5RXZ1Vk07SUFPSTtFekVtdVZWO0V5RTF1Vk07SUFPSTtFekVzdVZWO0V5RTd1Vk07SUFPSTtFekV5dVZWO0V5RWh2Vk07SUFPSTtFekU0dVZWO0V5RW52Vk07SUFPSTtFekUrdVZWO0V5RXR2Vk07SUFPSTtFekVrdlZWO0V5RXp2Vk07SUFPSTtFekVxdlZWO0V5RTV2Vk07SUFPSTtFekV3dlZWO0V5RS92Vk07SUFPSTtFekUydlZWO0V5RWx3Vk07SUFPSTtFekU4dlZWO0V5RXJ3Vk07SUFPSTtFekVpd1ZWO0V5RXh3Vk07SUFPSTtFekVvd1ZWO0V5RTN3Vk07SUFPSTtFekV1d1ZWO0V5RTl3Vk07SUFPSTtFekUwd1ZWO0V5RWp4Vk07SUFPSTtFekU2d1ZWO0V5RXB4Vk07SUFPSTtFekVneFZWO0V5RXZ4Vk07SUFPSTtFekVteFZWO0V5RTF4Vk07SUFPSTtFekVzeFZWO0V5RTd4Vk07SUFPSTtFekV5eFZWO0V5RWh5Vk07SUFPSTtFekU0eFZWO0V5RW55Vk07SUFPSTtFekUreFZWO0V5RXR5Vk07SUFPSTtFekVreVZWO0V5RXp5Vk07SUFPSTtFekVxeVZWO0V5RTV5Vk07SUFPSTtFekV3eVZWO0V5RS95Vk07SUFPSTtFekUyeVZWO0V5RWx6Vk07SUFPSTtFekU4eVZWO0V5RXJ6Vk07SUFPSTtFekVpelZWO0V5RXh6Vk07SUFPSTtFekVvelZWO0V5RTN6Vk07SUFPSTtFekV1elZWO0V5RTl6Vk07SUFPSTtFekUwelZWO0V5RWowVk07SUFPSTtFekU2elZWO0V5RXAwVk07SUFPSTtFekVnMFZWO0V5RXYwVk07SUFPSTtFekVtMFZWO0V5RTEwVk07SUFPSTtFekVzMFZWO0V5RTcwVk07SUFPSTtJQUFBO0V6RTAwVlY7RXlFajFWTTtJQU9JO0lBQUE7RXpFODBWVjtFeUVyMVZNO0lBT0k7SUFBQTtFekVrMVZWO0V5RXoxVk07SUFPSTtJQUFBO0V6RXMxVlY7RXlFNzFWTTtJQU9JO0lBQUE7RXpFMDFWVjtFeUVqMlZNO0lBT0k7SUFBQTtFekU4MVZWO0V5RXIyVk07SUFPSTtJQUFBO0V6RWsyVlY7RXlFejJWTTtJQU9JO0lBQUE7RXpFczJWVjtFeUU3MlZNO0lBT0k7SUFBQTtFekUwMlZWO0V5RWozVk07SUFPSTtJQUFBO0V6RTgyVlY7RXlFcjNWTTtJQU9JO0lBQUE7RXpFazNWVjtFeUV6M1ZNO0lBT0k7SUFBQTtFekVzM1ZWO0V5RTczVk07SUFPSTtFekV5M1ZWO0V5RWg0Vk07SUFPSTtFekU0M1ZWO0V5RW40Vk07SUFPSTtFekUrM1ZWO0V5RXQ0Vk07SUFPSTtFekVrNFZWO0V5RXo0Vk07SUFPSTtFekVxNFZWO0V5RTU0Vk07SUFPSTtFekV3NFZWO0V5RS80Vk07SUFPSTtFekUyNFZWO0V5RWw1Vk07SUFPSTtFekU4NFZWO0V5RXI1Vk07SUFPSTtFekVpNVZWO0V5RXg1Vk07SUFPSTtFekVvNVZWO0V5RTM1Vk07SUFPSTtFekV1NVZWO0V5RTk1Vk07SUFPSTtFekUwNVZWO0V5RWo2Vk07SUFPSTtFekU2NVZWO0V5RXA2Vk07SUFPSTtFekVnNlZWO0V5RXY2Vk07SUFPSTtFekVtNlZWO0V5RTE2Vk07SUFPSTtFekVzNlZWO0V5RTc2Vk07SUFPSTtFekV5NlZWO0V5RWg3Vk07SUFPSTtFekU0NlZWO0V5RW43Vk07SUFPSTtFekUrNlZWO0V5RXQ3Vk07SUFPSTtFekVrN1ZWO0V5RXo3Vk07SUFPSTtFekVxN1ZWO0V5RTU3Vk07SUFPSTtFekV3N1ZWO0V5RS83Vk07SUFPSTtFekUyN1ZWO0V5RWw4Vk07SUFPSTtFekU4N1ZWO0V5RXI4Vk07SUFPSTtFekVpOFZWO0V5RXg4Vk07SUFPSTtFekVvOFZWO0V5RTM4Vk07SUFPSTtFekV1OFZWO0V5RTk4Vk07SUFPSTtFekUwOFZWO0V5RWo5Vk07SUFPSTtFekU2OFZWO0V5RXA5Vk07SUFPSTtFekVnOVZWO0V5RXY5Vk07SUFPSTtFekVtOVZWO0V5RTE5Vk07SUFPSTtFekVzOVZWO0V5RTc5Vk07SUFPSTtFekV5OVZWO0V5RWgrVk07SUFPSTtFekU0OVZWO0V5RW4rVk07SUFPSTtFekUrOVZWO0V5RXQrVk07SUFPSTtFekVrK1ZWO0V5RXorVk07SUFPSTtFekVxK1ZWO0V5RTUrVk07SUFPSTtFekV3K1ZWO0V5RS8rVk07SUFPSTtFekUyK1ZWO0V5RWwvVk07SUFPSTtFekU4K1ZWO0V5RXIvVk07SUFPSTtFekVpL1ZWO0V5RXgvVk07SUFPSTtFekVvL1ZWO0V5RTMvVk07SUFPSTtFekV1L1ZWO0V5RTkvVk07SUFPSTtFekUwL1ZWO0V5RWpnV007SUFPSTtFekU2L1ZWO0FBQ0Y7QWV4Z1dJO0UwREdJO0lBT0k7RXpFa2dXVjtFeUV6Z1dNO0lBT0k7RXpFcWdXVjtFeUU1Z1dNO0lBT0k7RXpFd2dXVjtFeUUvZ1dNO0lBT0k7RXpFMmdXVjtFeUVsaFdNO0lBT0k7RXpFOGdXVjtFeUVyaFdNO0lBT0k7RXpFaWhXVjtFeUV4aFdNO0lBT0k7RXpFb2hXVjtFeUUzaFdNO0lBT0k7RXpFdWhXVjtFeUU5aFdNO0lBT0k7RXpFMGhXVjtFeUVqaVdNO0lBT0k7RXpFNmhXVjtFeUVwaVdNO0lBT0k7RXpFZ2lXVjtFeUV2aVdNO0lBT0k7RXpFbWlXVjtFeUUxaVdNO0lBT0k7RXpFc2lXVjtFeUU3aVdNO0lBT0k7RXpFeWlXVjtFeUVoaldNO0lBT0k7RXpFNGlXVjtFeUVualdNO0lBT0k7RXpFK2lXVjtFeUV0aldNO0lBT0k7RXpFa2pXVjtFeUV6aldNO0lBT0k7RXpFcWpXVjtFeUU1aldNO0lBT0k7RXpFd2pXVjtFeUUvaldNO0lBT0k7RXpFMmpXVjtFeUVsa1dNO0lBT0k7RXpFOGpXVjtFeUVya1dNO0lBT0k7RXpFaWtXVjtFeUV4a1dNO0lBT0k7RXpFb2tXVjtFeUUza1dNO0lBT0k7RXpFdWtXVjtFeUU5a1dNO0lBT0k7RXpFMGtXVjtFeUVqbFdNO0lBT0k7RXpFNmtXVjtFeUVwbFdNO0lBT0k7RXpFZ2xXVjtFeUV2bFdNO0lBT0k7RXpFbWxXVjtFeUUxbFdNO0lBT0k7RXpFc2xXVjtFeUU3bFdNO0lBT0k7RXpFeWxXVjtFeUVobVdNO0lBT0k7RXpFNGxXVjtFeUVubVdNO0lBT0k7RXpFK2xXVjtFeUV0bVdNO0lBT0k7RXpFa21XVjtFeUV6bVdNO0lBT0k7RXpFcW1XVjtFeUU1bVdNO0lBT0k7RXpFd21XVjtFeUUvbVdNO0lBT0k7RXpFMm1XVjtFeUVsbldNO0lBT0k7RXpFOG1XVjtFeUVybldNO0lBT0k7RXpFaW5XVjtFeUV4bldNO0lBT0k7RXpFb25XVjtFeUUzbldNO0lBT0k7RXpFdW5XVjtFeUU5bldNO0lBT0k7RXpFMG5XVjtFeUVqb1dNO0lBT0k7RXpFNm5XVjtFeUVwb1dNO0lBT0k7RXpFZ29XVjtFeUV2b1dNO0lBT0k7RXpFbW9XVjtFeUUxb1dNO0lBT0k7RXpFc29XVjtFeUU3b1dNO0lBT0k7RXpFeW9XVjtFeUVocFdNO0lBT0k7RXpFNG9XVjtFeUVucFdNO0lBT0k7RXpFK29XVjtFeUV0cFdNO0lBT0k7RXpFa3BXVjtFeUV6cFdNO0lBT0k7RXpFcXBXVjtFeUU1cFdNO0lBT0k7RXpFd3BXVjtFeUUvcFdNO0lBT0k7RXpFMnBXVjtFeUVscVdNO0lBT0k7RXpFOHBXVjtFeUVycVdNO0lBT0k7RXpFaXFXVjtFeUV4cVdNO0lBT0k7RXpFb3FXVjtFeUUzcVdNO0lBT0k7RXpFdXFXVjtFeUU5cVdNO0lBT0k7RXpFMHFXVjtFeUVqcldNO0lBT0k7RXpFNnFXVjtFeUVwcldNO0lBT0k7RXpFZ3JXVjtFeUV2cldNO0lBT0k7RXpFbXJXVjtFeUUxcldNO0lBT0k7RXpFc3JXVjtFeUU3cldNO0lBT0k7RXpFeXJXVjtFeUVoc1dNO0lBT0k7RXpFNHJXVjtFeUVuc1dNO0lBT0k7RXpFK3JXVjtFeUV0c1dNO0lBT0k7RXpFa3NXVjtFeUV6c1dNO0lBT0k7RXpFcXNXVjtFeUU1c1dNO0lBT0k7RXpFd3NXVjtFeUUvc1dNO0lBT0k7RXpFMnNXVjtFeUVsdFdNO0lBT0k7RXpFOHNXVjtFeUVydFdNO0lBT0k7SUFBQTtFekVrdFdWO0V5RXp0V007SUFPSTtJQUFBO0V6RXN0V1Y7RXlFN3RXTTtJQU9JO0lBQUE7RXpFMHRXVjtFeUVqdVdNO0lBT0k7SUFBQTtFekU4dFdWO0V5RXJ1V007SUFPSTtJQUFBO0V6RWt1V1Y7RXlFenVXTTtJQU9JO0lBQUE7RXpFc3VXVjtFeUU3dVdNO0lBT0k7SUFBQTtFekUwdVdWO0V5RWp2V007SUFPSTtJQUFBO0V6RTh1V1Y7RXlFcnZXTTtJQU9JO0lBQUE7RXpFa3ZXVjtFeUV6dldNO0lBT0k7SUFBQTtFekVzdldWO0V5RTd2V007SUFPSTtJQUFBO0V6RTB2V1Y7RXlFandXTTtJQU9JO0lBQUE7RXpFOHZXVjtFeUVyd1dNO0lBT0k7SUFBQTtFekVrd1dWO0V5RXp3V007SUFPSTtJQUFBO0V6RXN3V1Y7RXlFN3dXTTtJQU9JO0V6RXl3V1Y7RXlFaHhXTTtJQU9JO0V6RTR3V1Y7RXlFbnhXTTtJQU9JO0V6RSt3V1Y7RXlFdHhXTTtJQU9JO0V6RWt4V1Y7RXlFenhXTTtJQU9JO0V6RXF4V1Y7RXlFNXhXTTtJQU9JO0V6RXd4V1Y7RXlFL3hXTTtJQU9JO0V6RTJ4V1Y7RXlFbHlXTTtJQU9JO0V6RTh4V1Y7RXlFcnlXTTtJQU9JO0V6RWl5V1Y7RXlFeHlXTTtJQU9JO0V6RW95V1Y7RXlFM3lXTTtJQU9JO0V6RXV5V1Y7RXlFOXlXTTtJQU9JO0V6RTB5V1Y7RXlFanpXTTtJQU9JO0V6RTZ5V1Y7RXlFcHpXTTtJQU9JO0V6RWd6V1Y7RXlFdnpXTTtJQU9JO0V6RW16V1Y7RXlFMXpXTTtJQU9JO0V6RXN6V1Y7RXlFN3pXTTtJQU9JO0V6RXl6V1Y7RXlFaDBXTTtJQU9JO0V6RTR6V1Y7RXlFbjBXTTtJQU9JO0V6RSt6V1Y7RXlFdDBXTTtJQU9JO0V6RWswV1Y7RXlFejBXTTtJQU9JO0V6RXEwV1Y7RXlFNTBXTTtJQU9JO0V6RXcwV1Y7RXlFLzBXTTtJQU9JO0V6RTIwV1Y7RXlFbDFXTTtJQU9JO0V6RTgwV1Y7RXlFcjFXTTtJQU9JO0V6RWkxV1Y7RXlFeDFXTTtJQU9JO0V6RW8xV1Y7RXlFMzFXTTtJQU9JO0V6RXUxV1Y7RXlFOTFXTTtJQU9JO0V6RTAxV1Y7RXlFajJXTTtJQU9JO0V6RTYxV1Y7RXlFcDJXTTtJQU9JO0V6RWcyV1Y7RXlFdjJXTTtJQU9JO0V6RW0yV1Y7RXlFMTJXTTtJQU9JO0V6RXMyV1Y7RXlFNzJXTTtJQU9JO0V6RXkyV1Y7RXlFaDNXTTtJQU9JO0V6RTQyV1Y7RXlFbjNXTTtJQU9JO0lBQUE7RXpFZzNXVjtFeUV2M1dNO0lBT0k7SUFBQTtFekVvM1dWO0V5RTMzV007SUFPSTtJQUFBO0V6RXczV1Y7RXlFLzNXTTtJQU9JO0lBQUE7RXpFNDNXVjtFeUVuNFdNO0lBT0k7SUFBQTtFekVnNFdWO0V5RXY0V007SUFPSTtJQUFBO0V6RW80V1Y7RXlFMzRXTTtJQU9JO0lBQUE7RXpFdzRXVjtFeUUvNFdNO0lBT0k7SUFBQTtFekU0NFdWO0V5RW41V007SUFPSTtJQUFBO0V6RWc1V1Y7RXlFdjVXTTtJQU9JO0lBQUE7RXpFbzVXVjtFeUUzNVdNO0lBT0k7SUFBQTtFekV3NVdWO0V5RS81V007SUFPSTtJQUFBO0V6RTQ1V1Y7RXlFbjZXTTtJQU9JO0V6RSs1V1Y7RXlFdDZXTTtJQU9JO0V6RWs2V1Y7RXlFejZXTTtJQU9JO0V6RXE2V1Y7RXlFNTZXTTtJQU9JO0V6RXc2V1Y7RXlFLzZXTTtJQU9JO0V6RTI2V1Y7RXlFbDdXTTtJQU9JO0V6RTg2V1Y7RXlFcjdXTTtJQU9JO0V6RWk3V1Y7RXlFeDdXTTtJQU9JO0V6RW83V1Y7RXlFMzdXTTtJQU9JO0V6RXU3V1Y7RXlFOTdXTTtJQU9JO0V6RTA3V1Y7RXlFajhXTTtJQU9JO0V6RTY3V1Y7RXlFcDhXTTtJQU9JO0V6RWc4V1Y7RXlFdjhXTTtJQU9JO0V6RW04V1Y7RXlFMThXTTtJQU9JO0V6RXM4V1Y7RXlFNzhXTTtJQU9JO0V6RXk4V1Y7RXlFaDlXTTtJQU9JO0V6RTQ4V1Y7RXlFbjlXTTtJQU9JO0V6RSs4V1Y7RXlFdDlXTTtJQU9JO0V6RWs5V1Y7RXlFejlXTTtJQU9JO0V6RXE5V1Y7RXlFNTlXTTtJQU9JO0V6RXc5V1Y7RXlFLzlXTTtJQU9JO0V6RTI5V1Y7RXlFbCtXTTtJQU9JO0V6RTg5V1Y7RXlFcitXTTtJQU9JO0V6RWkrV1Y7RXlFeCtXTTtJQU9JO0V6RW8rV1Y7RXlFMytXTTtJQU9JO0V6RXUrV1Y7RXlFOStXTTtJQU9JO0V6RTArV1Y7RXlFai9XTTtJQU9JO0V6RTYrV1Y7RXlFcC9XTTtJQU9JO0V6RWcvV1Y7RXlFdi9XTTtJQU9JO0V6RW0vV1Y7RXlFMS9XTTtJQU9JO0V6RXMvV1Y7RXlFNy9XTTtJQU9JO0V6RXkvV1Y7RXlFaGdYTTtJQU9JO0V6RTQvV1Y7RXlFbmdYTTtJQU9JO0V6RSsvV1Y7RXlFdGdYTTtJQU9JO0V6RWtnWFY7RXlFemdYTTtJQU9JO0V6RXFnWFY7RXlFNWdYTTtJQU9JO0V6RXdnWFY7RXlFL2dYTTtJQU9JO0V6RTJnWFY7RXlFbGhYTTtJQU9JO0V6RThnWFY7RXlFcmhYTTtJQU9JO0V6RWloWFY7RXlFeGhYTTtJQU9JO0V6RW9oWFY7RXlFM2hYTTtJQU9JO0V6RXVoWFY7RXlFOWhYTTtJQU9JO0V6RTBoWFY7RXlFamlYTTtJQU9JO0V6RTZoWFY7RXlFcGlYTTtJQU9JO0V6RWdpWFY7RXlFdmlYTTtJQU9JO0V6RW1pWFY7QUFDRjtBMEUxbFhBO0VEK0NRO0lBT0k7RXpFd2lYVjtFeUUvaVhNO0lBT0k7RXpFMmlYVjtFeUVsalhNO0lBT0k7RXpFOGlYVjtBQUNGO0EwRWxsWEE7RUQ0QlE7SUFPSTtFekVtalhWO0V5RTFqWE07SUFPSTtFekVzalhWO0V5RTdqWE07SUFPSTtFekV5alhWO0V5RWhrWE07SUFPSTtFekU0alhWO0V5RW5rWE07SUFPSTtFekUralhWO0V5RXRrWE07SUFPSTtFekVra1hWO0V5RXprWE07SUFPSTtFekVxa1hWO0V5RTVrWE07SUFPSTtFekV3a1hWO0V5RS9rWE07SUFPSTtFekUya1hWO0V5RWxsWE07SUFPSTtFekU4a1hWO0V5RXJsWE07SUFPSTtFekVpbFhWO0FBQ0Y7QTJFM3BYQTs7O0VBQUE7QUNHQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFOHBYRjs7QTZFenFYQTtFQUNFO0VBQ0E7RUFDQTtBN0U0cVhGOztBNkV6cVhBO0VBQ0U7QTdFNHFYRjs7QTZFenFYQTtFQUNFO0E3RTRxWEY7O0E2RXhxWEU7RUFDRTtBN0UycVhKOztBNkU1cVhFO0VBQ0U7QTdFK3FYSjs7QTZFaHJYRTtFQUNFO0E3RW1yWEo7O0E2RXByWEU7RUFDRTtBN0V1clhKOztBNkV4clhFO0VBQ0U7QTdFMnJYSjs7QTZFNXJYRTtFQUNFO0E3RStyWEo7O0E2RWhzWEU7RUFDRTtBN0Vtc1hKOztBNkVwc1hFO0VBQ0U7QTdFdXNYSjs7QTZFeHNYRTtFQUNFO0E3RTJzWEo7O0E2RTVzWEU7RUFDRTtBN0Urc1hKOztBOEVqdVhBO0VBQ0U7RUFDQSxhQ09xQjtBL0U2dFh2Qjs7QWdGcnVYQTtFQUNFO0VBQ0E7RUFDQTtBaEZ3dVhGO0FnRnR1WEU7RUFBTztBaEZ5dVhUOztBZ0Z0dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVURMcUI7RUNNckI7QWhGeXVYRjs7QWlGdHZYQTtFQUNFO0VBQ0E7RUFDQTtBakZ5dlhGOztBaUZ0dlhBO0VBQStCO0FqRjB2WC9COztBaUZ6dlhBO0VBQWdDO0FqRjZ2WGhDOztBaUZ0dlhFOzs7OztFQUFnQztBakY4dlhsQztBaUY3dlhFOzs7OztFQUFpQztBakZvd1huQzs7QWtGbnhYQTtFQUNFO0FsRnN4WEY7O0FrRm54WEE7RUFDRTtBbEZzeFhGOztBa0ZueFhBO0VBQ0U7SUFDRTtFbEZzeFhGO0VrRm54WEE7SUFDRTtFbEZxeFhGO0FBQ0Y7QW1GcHlYQTtFQ1dFO0VBQ0E7QXBGNHhYRjs7QW1GdnlYQTtFQ1VFO0VBQ0E7QXBGaXlYRjs7QW1GM3lYQTtFQ1NFO0VBQ0E7QXBGc3lYRjs7QW1GOXlYQTtFQ1lFO0VBQ0E7QXBGc3lYRjs7QW1GbHpYQTtFQ1dFO0VBQ0E7QXBGMnlYRjs7QW1GdHpYQTtFQ1VFO0VBQ0E7QXBGZ3pYRjs7QW1GcnpYRTs7Ozs7O0VBTUU7QW5Gd3pYSjs7QXFGMTBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MFhGOztBcUYxMFhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FyRjYwWEY7O0FxRjEwWEE7RUFDRTtBckY2MFhGOztBcUYxMFhBO0VBQ0U7QXJGNjBYRjs7QXFGMTBYQTtFQUNFLFdOcEJxQjtBL0VpMlh2Qjs7QXNGMTJYQTtnRUFBQTtBQUdBO0VBQWtDO0F0RjYyWGxDOztBc0Y1MlhBO0VBQTRDO0F0RmczWDVDOztBc0YvMlhBO0VBQXFDO0F0Rm0zWHJDOztBc0ZsM1hBO0VBQXNEO0F0RnMzWHREOztBc0ZyM1hBO0VBQStCO0F0RnkzWC9COztBc0Z4M1hBO0VBQXlDO0F0RjQzWHpDOztBc0YzM1hBO0VBQXlDO0F0RiszWHpDOztBc0Y5M1hBO0VBQW1DO0F0Rms0WG5DOztBc0ZqNFhBO0VBQWdDO0F0RnE0WGhDOztBc0ZwNFhBO0VBQWtDO0F0Rnc0WGxDOztBc0Z2NFhBO0VBQXFDO0F0RjI0WHJDOztBc0YxNFhBO0VBQTJDO0F0Rjg0WDNDOztBc0Y3NFhBO0VBQTBDO0F0Rmk1WDFDOztBc0ZoNVhBO0VBQW1DO0F0Rm81WG5DOztBc0ZuNVhBO0VBQW9DO0F0RnU1WHBDOztBc0Z0NVhBO0VBQXlDO0F0RjA1WHpDOztBc0Z6NVhBO0VBQTBDO0F0RjY1WDFDOztBc0Y1NVhBO0VBQXVDO0F0Rmc2WHZDOztBc0YvNVhBO0VBQXdDO0F0Rm02WHhDOztBc0ZsNlhBO0VBQW1DO0F0RnM2WG5DOztBc0ZyNlhBO0VBQXNDO0F0Rnk2WHRDOztBc0Z4NlhBO0VBQW1DO0F0RjQ2WG5DOztBc0YzNlhBO0VBQXVDO0F0Ris2WHZDOztBc0Y5NlhBO0VBQXNDO0F0Rms3WHRDOztBc0ZqN1hBO0VBQWdFO0F0RnE3WGhFOztBc0ZwN1hBO0VBQW1DO0F0Rnc3WG5DOztBc0Z2N1hBO0VBQW1DO0F0RjI3WG5DOztBc0YxN1hBO0VBQW9DO0F0Rjg3WHBDOztBc0Y3N1hBO0VBQXNDO0F0Rmk4WHRDOztBc0ZoOFhBO0VBQThDO0F0Rm84WDlDOztBc0ZuOFhBO0VBQThDO0F0RnU4WDlDOztBc0Z0OFhBO0VBQStDO0F0RjA4WC9DOztBc0Z6OFhBO0VBQTRDO0F0RjY4WDVDOztBc0Y1OFhBO0VBQXVDO0F0Rmc5WHZDOztBc0YvOFhBO0VBQXVDO0F0Rm05WHZDOztBc0ZsOVhBO0VBQXdDO0F0RnM5WHhDOztBc0ZyOVhBO0VBQXFDO0F0Rnk5WHJDOztBc0Z4OVhBO0VBQWtDO0F0RjQ5WGxDOztBc0YzOVhBO0VBQTBDO0F0Ris5WDFDOztBc0Y5OVhBO0VBQW9DO0F0RmsrWHBDOztBc0ZqK1hBO0VBQWlDO0F0RnErWGpDOztBc0ZwK1hBO0VBQXNDO0F0RncrWHRDOztBc0Z2K1hBO0VBQTBDO0F0RjIrWDFDOztBc0YxK1hBO0VBQWtDO0F0RjgrWGxDOztBc0Y3K1hBO0VBQWtDO0F0RmkvWGxDOztBc0ZoL1hBO0VBQXNDO0F0Rm8vWHRDOztBc0ZuL1hBO0VBQXNDO0F0RnUvWHRDOztBc0Z0L1hBO0VBQW9DO0F0RjAvWHBDOztBc0Z6L1hBO0VBQW9DO0F0RjYvWHBDOztBc0Y1L1hBO0VBQWtEO0F0RmdnWWxEOztBc0YvL1hBO0VBQWtEO0F0Rm1nWWxEOztBc0ZsZ1lBO0VBQW1EO0F0RnNnWW5EOztBc0ZyZ1lBO0VBQWdEO0F0RnlnWWhEOztBc0Z4Z1lBO0VBQThDO0F0RjRnWTlDOztBc0YzZ1lBO0VBQThDO0F0RitnWTlDOztBc0Y5Z1lBO0VBQStDO0F0RmtoWS9DOztBc0ZqaFlBO0VBQTRDO0F0RnFoWTVDOztBc0ZwaFlBO0VBQXVDO0F0RndoWXZDOztBc0Z2aFlBO0VBQXVDO0F0RjJoWXZDOztBc0YxaFlBO0VBQXdDO0F0RjhoWXhDOztBc0Y3aFlBO0VBQXFDO0F0RmlpWXJDOztBc0ZoaVlBO0VBQXVDO0F0Rm9pWXZDOztBc0ZuaVlBO0VBQXlDO0F0RnVpWXpDOztBc0Z0aVlBO0VBQXlDO0F0RjBpWXpDOztBc0Z6aVlBO0VBQXVDO0F0RjZpWXZDOztBc0Y1aVlBO0VBQXdEO0F0RmdqWXhEOztBc0YvaVlBO0VBQXFDO0F0Rm1qWXJDOztBc0ZsallBO0VBQXVDO0F0RnNqWXZDOztBc0ZyallBO0VBQStCO0F0RnlqWS9COztBc0Z4allBO0VBQWtDO0F0RjRqWWxDOztBc0YzallBO0VBQXNDO0F0RitqWXRDOztBc0Y5allBO0VBQWlDO0F0RmtrWWpDOztBc0Zqa1lBO0VBQW9DO0F0RnFrWXBDOztBc0Zwa1lBO0VBQThDO0F0RndrWTlDOztBc0Z2a1lBO0VBQXlDO0F0RjJrWXpDOztBc0Yxa1lBO0VBQW9DO0F0RjhrWXBDOztBc0Y3a1lBO0VBQW1DO0F0RmlsWW5DOztBc0ZobFlBO0VBQWtDO0F0Rm9sWWxDOztBc0ZubFlBO0VBQWdDO0F0RnVsWWhDOztBc0Z0bFlBO0VBQWlDO0F0RjBsWWpDOztBc0Z6bFlBO0VBQTBDO0F0RjZsWTFDOztBc0Y1bFlBO0VBQXNDO0F0RmdtWXRDOztBc0YvbFlBO0VBQXFDO0F0Rm1tWXJDOztBc0ZsbVlBO0VBQWtDO0F0RnNtWWxDOztBc0ZybVlBO0VBQWtDO0F0RnltWWxDOztBc0Z4bVlBO0VBQTBDO0F0RjRtWTFDOztBc0YzbVlBO0VBQStDO0F0RittWS9DOztBc0Y5bVlBO0VBQWdEO0F0RmtuWWhEOztBc0ZqbllBO0VBQWdDO0F0RnFuWWhDOztBc0ZwbllBO0VBQXFDO0F0RnduWXJDOztBc0Z2bllBO0VBQXFDO0F0RjJuWXJDOztBc0YxbllBO0VBQW9DO0F0RjhuWXBDOztBc0Y3bllBO0VBQWlDO0F0RmlvWWpDOztBc0Zob1lBO0VBQTBDO0F0Rm9vWTFDOztBc0Zub1lBO0VBQTRDO0F0RnVvWTVDOztBc0Z0b1lBO0VBQWlDO0F0RjBvWWpDOztBc0Z6b1lBO0VBQTBDO0F0RjZvWTFDOztBc0Y1b1lBO0VBQXlDO0F0RmdwWXpDOztBc0Yvb1lBO0VBQXlDO0F0Rm1wWXpDOztBc0ZscFlBO0VBQTRDO0F0RnNwWTVDOztBc0ZycFlBO0VBQW1EO0F0RnlwWW5EOztBc0Z4cFlBO0VBQXVDO0F0RjRwWXZDOztBc0YzcFlBO0VBQWdDO0F0RitwWWhDOztBc0Y5cFlBO0VBQWlDO0F0RmtxWWpDOztBc0ZqcVlBO0VBQW9DO0F0RnFxWXBDOztBc0ZwcVlBO0VBQTJDO0F0RndxWTNDOztBc0Z2cVlBO0VBQWlDO0F0RjJxWWpDOztBc0YxcVlBO0VBQXVDO0F0RjhxWXZDOztBc0Y3cVlBO0VBQXlDO0F0RmlyWXpDOztBc0ZocllBO0VBQWtDO0F0Rm9yWWxDOztBc0ZucllBO0VBQW9DO0F0RnVyWXBDOztBc0Z0cllBO0VBQW1DO0F0RjByWW5DOztBc0Z6cllBO0VBQXNDO0F0RjZyWXRDOztBc0Y1cllBO0VBQXVDO0F0RmdzWXZDOztBc0YvcllBO0VBQXNDO0F0Rm1zWXRDOztBc0Zsc1lBO0VBQTBDO0F0RnNzWTFDOztBc0Zyc1lBO0VBQXNDO0F0RnlzWXRDOztBc0Z4c1lBO0VBQW9DO0F0RjRzWXBDOztBc0Yzc1lBO0VBQWlDO0F0RitzWWpDOztBc0Y5c1lBO0VBQXNDO0F0Rmt0WXRDOztBc0ZqdFlBO0VBQXVDO0F0RnF0WXZDOztBc0ZwdFlBO0VBQW9DO0F0Rnd0WXBDOztBc0Z2dFlBO0VBQTBDO0F0RjJ0WTFDOztBc0YxdFlBO0VBQWtDO0F0Rjh0WWxDOztBc0Y3dFlBO0VBQWlDO0F0Rml1WWpDOztBc0ZodVlBO0VBQW9DO0F0Rm91WXBDOztBc0ZudVlBO0VBQXNDO0F0RnV1WXRDOztBc0Z0dVlBO0VBQXNDO0F0RjB1WXRDOztBc0Z6dVlBO0VBQXdDO0F0RjZ1WXhDOztBc0Y1dVlBO0VBQWlDO0F0Rmd2WWpDOztBc0YvdVlBO0VBQWlDO0F0Rm12WWpDOztBc0ZsdllBO0VBQWlDO0F0RnN2WWpDOztBc0ZydllBO0VBQWlDO0F0Rnl2WWpDOztBc0Z4dllBO0VBQWlDO0F0RjR2WWpDOztBc0YzdllBO0VBQWlDO0F0Rit2WWpDOztBc0Y5dllBO0VBQXNDO0F0Rmt3WXRDOztBc0Zqd1lBO0VBQXlDO0F0RnF3WXpDOztBc0Zwd1lBO0VBQXNDO0F0Rnd3WXRDOztBc0Z2d1lBO0VBQXdDO0F0RjJ3WXhDOztBc0Yxd1lBO0VBQXFDO0F0Rjh3WXJDOztBc0Y3d1lBO0VBQXNDO0F0Rml4WXRDOztBc0ZoeFlBO0VBQXVDO0F0Rm94WXZDOztBc0ZueFlBO0VBQXdDO0F0RnV4WXhDOztBc0Z0eFlBO0VBQXlDO0F0RjB4WXpDOztBc0Z6eFlBO0VBQXlDO0F0RjZ4WXpDOztBc0Y1eFlBO0VBQWdDO0F0Rmd5WWhDOztBc0YveFlBO0VBQXFDO0F0Rm15WXJDOztBc0ZseVlBO0VBQXVDO0F0RnN5WXZDOztBc0ZyeVlBO0VBQWtDO0F0Rnl5WWxDOztBc0Z4eVlBO0VBQW9DO0F0RjR5WXBDOztBc0YzeVlBO0VBQWtDO0F0Rit5WWxDOztBc0Y5eVlBO0VBQXdDO0F0Rmt6WXhDOztBc0ZqellBO0VBQXNDO0F0RnF6WXRDOztBc0ZwellBO0VBQThDO0F0Rnd6WTlDOztBc0Z2ellBO0VBQTRDO0F0RjJ6WTVDOztBc0YxellBO0VBQWtDO0F0Rjh6WWxDOztBc0Y3ellBO0VBQWtDO0F0RmkwWWxDOztBc0ZoMFlBO0VBQWdDO0F0Rm8wWWhDOztBc0ZuMFlBO0VBQW1DO0F0RnUwWW5DOztBc0Z0MFlBO0VBQWdDO0F0RjAwWWhDOztBc0Z6MFlBO0VBQXFDO0F0RjYwWXJDOztBc0Y1MFlBO0VBQXFDO0F0RmcxWXJDOztBc0YvMFlBO0VBQXFDO0F0Rm0xWXJDOztBc0ZsMVlBO0VBQWlDO0F0RnMxWWpDOztBc0ZyMVlBO0VBQTZDO0F0RnkxWTdDOztBc0Z4MVlBO0VBQWdDO0F0RjQxWWhDOztBc0YzMVlBO0VBQW9DO0F0RisxWXBDOztBc0Y5MVlBO0VBQTBDO0F0RmsyWTFDOztBc0ZqMllBO0VBQXdDO0F0RnEyWXhDOztBc0ZwMllBO0VBQXVDO0F0RncyWXZDOztBc0Z2MllBO0VBQXVDO0F0RjIyWXZDOztBc0YxMllBO0VBQXFDO0F0RjgyWXJDOztBc0Y3MllBO0VBQXlDO0F0RmkzWXpDOztBc0ZoM1lBO0VBQTJDO0F0Rm8zWTNDOztBc0ZuM1lBO0VBQXlDO0F0RnUzWXpDOztBc0Z0M1lBO0VBQTJDO0F0RjAzWTNDOztBc0Z6M1lBO0VBQTBDO0F0RjYzWTFDOztBc0Y1M1lBO0VBQTJDO0F0Rmc0WTNDOztBc0YvM1lBO0VBQTBDO0F0Rm00WTFDOztBc0ZsNFlBO0VBQW1DO0F0RnM0WW5DOztBc0ZyNFlBO0VBQXlDO0F0Rnk0WXpDOztBc0Z4NFlBO0VBQXVDO0F0RjQ0WXZDOztBc0YzNFlBO0VBQWdEO0F0Ris0WWhEOztBc0Y5NFlBO0VBQXVDO0F0Rms1WXZDOztBc0ZqNVlBO0VBQXFDO0F0RnE1WXJDOztBc0ZwNVlBO0VBQXFDO0F0Rnc1WXJDOztBc0Z2NVlBO0VBQWdDO0F0RjI1WWhDOztBc0YxNVlBO0VBQW9DO0F0Rjg1WXBDOztBc0Y3NVlBO0VBQXdDO0F0Rmk2WXhDOztBc0ZoNllBO0VBQXNDO0F0Rm82WXRDOztBc0ZuNllBO0VBQXFDO0F0RnU2WXJDOztBc0Z0NllBO0VBQW9DO0F0RjA2WXBDOztBc0Z6NllBO0VBQXVDO0F0RjY2WXZDOztBc0Y1NllBO0VBQXVDO0F0Rmc3WXZDOztBc0YvNllBO0VBQXdDO0F0Rm03WXhDOztBc0ZsN1lBO0VBQThDO0F0RnM3WTlDOztBc0ZyN1lBO0VBQThDO0F0Rnk3WTlDOztBc0Z4N1lBO0VBQStDO0F0RjQ3WS9DOztBc0YzN1lBO0VBQTRDO0F0Ris3WTVDOztBc0Y5N1lBO0VBQXFDO0F0Rms4WXJDOztBc0ZqOFlBO0VBQW1DO0F0RnE4WW5DOztBc0ZwOFlBO0VBQTRDO0F0Rnc4WTVDOztBc0Z2OFlBO0VBQXNDO0F0RjI4WXRDOztBc0YxOFlBO0VBQTBDO0F0Rjg4WTFDOztBc0Y3OFlBO0VBQWdDO0F0Rmk5WWhDOztBc0ZoOVlBO0VBQTBDO0F0Rm85WTFDOztBc0ZuOVlBO0VBQW9DO0F0RnU5WXBDOztBc0Z0OVlBO0VBQXlDO0F0RjA5WXpDOztBc0Z6OVlBO0VBQTJDO0F0RjY5WTNDOztBc0Y1OVlBO0VBQXdDO0F0RmcrWXhDOztBc0YvOVlBO0VBQW1DO0F0Rm0rWW5DOztBc0ZsK1lBO0VBQTBDO0F0RnMrWTFDOztBc0ZyK1lBO0VBQXNDO0F0RnkrWXRDOztBc0Z4K1lBO0VBQXNDO0F0RjQrWXRDOztBc0YzK1lBO0VBQW9DO0F0RisrWXBDOztBc0Y5K1lBO0VBQXVDO0F0RmsvWXZDOztBc0ZqL1lBO0VBQW1DO0F0RnEvWW5DOztBc0ZwL1lBO0VBQXdDO0F0RncvWXhDOztBc0Z2L1lBO0VBQWtDO0F0RjIvWWxDOztBc0YxL1lBO0VBQXVDO0F0RjgvWXZDOztBc0Y3L1lBO0VBQStDO0F0RmlnWi9DOztBc0ZoZ1pBO0VBQTZDO0F0Rm9nWjdDOztBc0ZuZ1pBO0VBQXVDO0F0RnVnWnZDOztBc0Z0Z1pBO0VBQXNDO0F0RjBnWnRDOztBc0Z6Z1pBO0VBQXVDO0F0RjZnWnZDOztBc0Y1Z1pBO0VBQXNDO0F0RmdoWnRDOztBc0YvZ1pBO0VBQWtDO0F0Rm1oWmxDOztBc0ZsaFpBO0VBQXlDO0F0RnNoWnpDOztBc0ZyaFpBO0VBQXlDO0F0RnloWnpDOztBc0Z4aFpBO0VBQXlDO0F0RjRoWnpDOztBc0YzaFpBO0VBQW1DO0F0RitoWm5DOztBc0Y5aFpBO0VBQWtDO0F0RmtpWmxDOztBc0ZqaVpBO0VBQXlDO0F0RnFpWnpDOztBc0ZwaVpBO0VBQXdDO0F0RndpWnhDOztBc0Z2aVpBO0VBQXVDO0F0RjJpWnZDOztBc0YxaVpBO0VBQXlDO0F0RjhpWnpDOztBc0Y3aVpBO0VBQXVDO0F0RmlqWnZDOztBc0ZoalpBO0VBQXdDO0F0Rm9qWnhDOztBc0ZualpBO0VBQXVDO0F0RnVqWnZDOztBc0Z0alpBO0VBQWdEO0F0RjBqWmhEOztBc0Z6alpBO0VBQWdEO0F0RjZqWmhEOztBc0Y1alpBO0VBQWlEO0F0RmdrWmpEOztBc0YvalpBO0VBQThDO0F0Rm1rWjlDOztBc0Zsa1pBO0VBQXlDO0F0RnNrWnpDOztBc0Zya1pBO0VBQXlDO0F0RnlrWnpDOztBc0Z4a1pBO0VBQTBDO0F0RjRrWjFDOztBc0Yza1pBO0VBQXVDO0F0RitrWnZDOztBc0Y5a1pBO0VBQWtDO0F0RmtsWmxDOztBc0ZqbFpBO0VBQW1DO0F0RnFsWm5DOztBc0ZwbFpBO0VBQXVDO0F0RndsWnZDOztBc0Z2bFpBO0VBQW1DO0F0RjJsWm5DOztBc0YxbFpBO0VBQW1DO0F0RjhsWm5DOztBc0Y3bFpBO0VBQXlDO0F0RmltWnpDOztBc0ZobVpBO0VBQWlDO0F0Rm9tWmpDOztBc0ZubVpBO0VBQTJDO0F0RnVtWjNDOztBc0Z0bVpBO0VBQXNDO0F0RjBtWnRDOztBc0Z6bVpBO0VBQTRDO0F0RjZtWjVDOztBc0Y1bVpBO0VBQTJDO0F0RmduWjNDOztBc0YvbVpBO0VBQWtDO0F0Rm1uWmxDOztBc0ZsblpBO0VBQWtDO0F0RnNuWmxDOztBc0ZyblpBO0VBQThDO0F0RnluWjlDOztBc0Z4blpBO0VBQWtDO0F0RjRuWmxDOztBc0YzblpBO0VBQStDO0F0RituWi9DOztBc0Y5blpBO0VBQTJDO0F0RmtvWjNDOztBc0Zqb1pBO0VBQXVDO0F0RnFvWnZDOztBc0Zwb1pBO0VBQTRDO0F0RndvWjVDOztBc0Z2b1pBO0VBQXVDO0F0RjJvWnZDOztBc0Yxb1pBO0VBQWdEO0F0RjhvWmhEOztBc0Y3b1pBO0VBQXNDO0F0RmlwWnRDOztBc0ZocFpBO0VBQTJDO0F0Rm9wWjNDOztBc0ZucFpBO0VBQTZDO0F0RnVwWjdDOztBc0Z0cFpBO0VBQXVDO0F0RjBwWnZDOztBc0Z6cFpBO0VBQXVDO0F0RjZwWnZDOztBc0Y1cFpBO0VBQXlDO0F0RmdxWnpDOztBc0YvcFpBO0VBQXFDO0F0Rm1xWnJDOztBc0ZscVpBO0VBQWlDO0F0RnNxWmpDOztBc0ZycVpBO0VBQXdDO0F0RnlxWnhDOztBc0Z4cVpBO0VBQW9DO0F0RjRxWnBDOztBc0YzcVpBO0VBQXFDO0F0RitxWnJDOztBc0Y5cVpBO0VBQW1DO0F0RmtyWm5DOztBc0ZqclpBO0VBQWdDO0F0RnFyWmhDOztBc0ZwclpBO0VBQWlDO0F0RndyWmpDOztBc0Z2clpBO0VBQWtDO0F0RjJyWmxDOztBc0YxclpBO0VBQW9DO0F0RjhyWnBDOztBc0Y3clpBO0VBQW9DO0F0RmlzWnBDOztBc0Zoc1pBO0VBQXdDO0F0Rm9zWnhDOztBc0Zuc1pBO0VBQTJDO0F0RnVzWjNDOztBc0Z0c1pBO0VBQXlDO0F0RjBzWnpDOztBc0Z6c1pBO0VBQTRDO0F0RjZzWjVDOztBc0Y1c1pBO0VBQTBDO0F0Rmd0WjFDOztBc0Yvc1pBO0VBQXFDO0F0Rm10WnJDOztBc0ZsdFpBO0VBQTRDO0F0RnN0WjVDOztBc0ZydFpBO0VBQXlDO0F0Rnl0WnpDOztBc0Z4dFpBO0VBQW9DO0F0RjR0WnBDOztBc0YzdFpBO0VBQXFDO0F0Rit0WnJDOztBc0Y5dFpBO0VBQXlDO0F0Rmt1WnpDOztBc0ZqdVpBO0VBQWdEO0F0RnF1WmhEOztBc0ZwdVpBO0VBQTJDO0F0Rnd1WjNDOztBc0Z2dVpBO0VBQXVDO0F0RjJ1WnZDOztBc0YxdVpBO0VBQTJDO0F0Rjh1WjNDOztBc0Y3dVpBO0VBQW1DO0F0Rml2Wm5DOztBc0ZodlpBO0VBQW1DO0F0Rm92Wm5DOztBc0ZudlpBO0VBQXdDO0F0RnV2WnhDOztBc0Z0dlpBO0VBQWlDO0F0RjB2WmpDOztBc0Z6dlpBO0VBQXNDO0F0RjZ2WnRDOztBc0Y1dlpBO0VBQTBDO0F0Rmd3WjFDOztBc0YvdlpBO0VBQWtDO0F0Rm13WmxDOztBc0Zsd1pBO0VBQW1DO0F0RnN3Wm5DOztBc0Zyd1pBO0VBQTZDO0F0Rnl3WjdDOztBc0Z4d1pBO0VBQWdEO0F0RjR3WmhEOztBc0Yzd1pBO0VBQWdEO0F0Rit3WmhEOztBc0Y5d1pBO0VBQW1EO0F0Rmt4Wm5EOztBc0ZqeFpBO0VBQW1EO0F0RnF4Wm5EOztBc0ZweFpBO0VBQWdEO0F0Rnd4WmhEOztBc0Z2eFpBO0VBQWdEO0F0RjJ4WmhEOztBc0YxeFpBO0VBQW9EO0F0Rjh4WnBEOztBc0Y3eFpBO0VBQW1EO0F0Rml5Wm5EOztBc0ZoeVpBO0VBQWdEO0F0Rm95WmhEOztBc0ZueVpBO0VBQXNEO0F0RnV5WnREOztBc0Z0eVpBO0VBQTJEO0F0RjB5WjNEOztBc0Z6eVpBO0VBQW1EO0F0RjZ5Wm5EOztBc0Y1eVpBO0VBQWtEO0F0Rmd6WmxEOztBc0YveVpBO0VBQXdDO0F0Rm16WnhDOztBc0ZselpBO0VBQTBDO0F0RnN6WjFDOztBc0ZyelpBO0VBQWlDO0F0Rnl6WmpDOztBc0Z4elpBO0VBQXFDO0F0RjR6WnJDOztBc0YzelpBO0VBQWtDO0F0Rit6WmxDOztBc0Y5elpBO0VBQXVDO0F0RmswWnZDOztBc0ZqMFpBO0VBQWlDO0F0RnEwWmpDOztBc0ZwMFpBO0VBQWtDO0F0RncwWmxDOztBc0Z2MFpBO0VBQW1DO0F0RjIwWm5DOztBc0YxMFpBO0VBQWlDO0F0RjgwWmpDOztBc0Y3MFpBO0VBQXFDO0F0RmkxWnJDOztBc0ZoMVpBO0VBQWlDO0F0Rm8xWmpDOztBc0ZuMVpBO0VBQWtDO0F0RnUxWmxDOztBc0Z0MVpBO0VBQWdDO0F0RjAxWmhDOztBc0Z6MVpBO0VBQXVDO0F0RjYxWnZDOztBc0Y1MVpBO0VBQW9DO0F0RmcyWnBDOztBc0YvMVpBO0VBQTJDO0F0Rm0yWjNDOztBc0ZsMlpBO0VBQXdDO0F0RnMyWnhDOztBc0ZyMlpBO0VBQXFDO0F0RnkyWnJDOztBc0Z4MlpBO0VBQXFDO0F0RjQyWnJDOztBc0YzMlpBO0VBQWlDO0F0RisyWmpDOztBc0Y5MlpBO0VBQXNDO0F0RmszWnRDOztBc0ZqM1pBO0VBQXFDO0F0RnEzWnJDOztBc0ZwM1pBO0VBQXNDO0F0RnczWnRDOztBc0Z2M1pBO0VBQW9DO0F0RjIzWnBDOztBc0YxM1pBO0VBQW9DO0F0RjgzWnBDOztBc0Y3M1pBO0VBQWdDO0F0Rmk0WmhDOztBc0ZoNFpBO0VBQXVDO0F0Rm80WnZDOztBc0ZuNFpBO0VBQXlDO0F0RnU0WnpDOztBc0Z0NFpBO0VBQWdDO0F0RjA0WmhDOztBc0Z6NFpBO0VBQXNDO0F0RjY0WnRDOztBc0Y1NFpBO0VBQXFDO0F0Rmc1WnJDOztBc0YvNFpBO0VBQWlDO0F0Rm01WmpDOztBc0ZsNVpBO0VBQXFDO0F0RnM1WnJDOztBc0ZyNVpBO0VBQW9DO0F0Rnk1WnBDOztBc0Z4NVpBO0VBQXNDO0F0RjQ1WnRDOztBc0YzNVpBO0VBQXNDO0F0Ris1WnRDOztBc0Y5NVpBO0VBQXFDO0F0Rms2WnJDOztBc0ZqNlpBO0VBQXFDO0F0RnE2WnJDOztBc0ZwNlpBO0VBQXVDO0F0Rnc2WnZDOztBc0Z2NlpBO0VBQXFDO0F0RjI2WnJDOztBc0YxNlpBO0VBQWlDO0F0Rjg2WmpDOztBc0Y3NlpBO0VBQTBDO0F0Rmk3WjFDOztBc0ZoN1pBO0VBQStDO0F0Rm83Wi9DOztBc0ZuN1pBO0VBQXVDO0F0RnU3WnZDOztBc0Z0N1pBO0VBQW9DO0F0RjA3WnBDOztBc0Z6N1pBO0VBQXNDO0F0RjY3WnRDOztBc0Y1N1pBO0VBQW9DO0F0Rmc4WnBDOztBc0YvN1pBO0VBQW1DO0F0Rm04Wm5DOztBc0ZsOFpBO0VBQWtDO0F0RnM4WmxDOztBc0ZyOFpBO0VBQWdDO0F0Rnk4WmhDOztBc0Z4OFpBO0VBQW1DO0F0RjQ4Wm5DOztBc0YzOFpBO0VBQW1DO0F0Ris4Wm5DOztBc0Y5OFpBO0VBQWdDO0F0Rms5WmhDOztBc0ZqOVpBO0VBQXdDO0F0RnE5WnhDOztBc0ZwOVpBO0VBQWtDO0F0Rnc5WmxDOztBc0Z2OVpBO0VBQTBDO0F0RjI5WjFDOztBc0YxOVpBO0VBQW1DO0F0Rjg5Wm5DOztBc0Y3OVpBO0VBQXdDO0F0RmkrWnhDOztBc0ZoK1pBO0VBQXNDO0F0Rm8rWnRDOztBc0ZuK1pBO0VBQXVDO0F0RnUrWnZDOztBc0Z0K1pBO0VBQWlDO0F0RjArWmpDOztBc0Z6K1pBO0VBQXFDO0F0RjYrWnJDOztBc0Y1K1pBO0VBQTBDO0F0RmcvWjFDOztBc0YvK1pBO0VBQTZDO0F0Rm0vWjdDOztBc0ZsL1pBO0VBQW1DO0F0RnMvWm5DOztBc0ZyL1pBO0VBQXlDO0F0RnkvWnpDOztBc0Z4L1pBO0VBQXFDO0F0RjQvWnJDOztBc0YzL1pBO0VBQTRDO0F0RisvWjVDOztBc0Y5L1pBO0VBQW9DO0F0RmtnYXBDOztBc0ZqZ2FBO0VBQWlDO0F0RnFnYWpDOztBc0ZwZ2FBO0VBQTBDO0F0RndnYTFDOztBc0Z2Z2FBO0VBQTJDO0F0RjJnYTNDOztBc0YxZ2FBO0VBQW1DO0F0RjhnYW5DOztBc0Y3Z2FBO0VBQXFDO0F0RmloYXJDOztBc0ZoaGFBO0VBQXFDO0F0Rm9oYXJDOztBc0ZuaGFBO0VBQTBDO0F0RnVoYTFDOztBc0Z0aGFBO0VBQW9DO0F0RjBoYXBDOztBc0Z6aGFBO0VBQW1DO0F0RjZoYW5DOztBc0Y1aGFBO0VBQXVDO0F0RmdpYXZDOztBc0YvaGFBO0VBQWlDO0F0Rm1pYWpDOztBc0ZsaWFBO0VBQWlDO0F0RnNpYWpDOztBc0ZyaWFBO0VBQWlDO0F0RnlpYWpDOztBc0Z4aWFBO0VBQWdDO0F0RjRpYWhDOztBc0YzaWFBO0VBQWtDO0F0RitpYWxDOztBc0Y5aWFBO0VBQXNDO0F0RmtqYXRDOztBc0ZqamFBO0VBQXVDO0F0RnFqYXZDOztBc0ZwamFBO0VBQXVDO0F0RndqYXZDOztBc0Z2amFBO0VBQWlDO0F0RjJqYWpDOztBc0YxamFBO0VBQWtDO0F0RjhqYWxDOztBc0Y3amFBO0VBQW1DO0F0RmlrYW5DOztBc0Zoa2FBO0VBQXFDO0F0Rm9rYXJDOztBc0Zua2FBO0VBQTBDO0F0RnVrYTFDOztBc0Z0a2FBO0VBQStDO0F0RjBrYS9DOztBc0Z6a2FBO0VBQTRDO0F0RjZrYTVDOztBc0Y1a2FBO0VBQW1DO0F0RmdsYW5DOztBc0Yva2FBO0VBQW1DO0F0Rm1sYW5DOztBc0ZsbGFBO0VBQW1DO0F0RnNsYW5DOztBc0ZybGFBO0VBQW1DO0F0RnlsYW5DOztBc0Z4bGFBO0VBQXFDO0F0RjRsYXJDOztBc0YzbGFBO0VBQXFDO0F0RitsYXJDOztBc0Y5bGFBO0VBQWlDO0F0RmttYWpDOztBc0ZqbWFBO0VBQXNDO0F0RnFtYXRDOztBc0ZwbWFBO0VBQXFDO0F0RndtYXJDOztBc0Z2bWFBO0VBQXlDO0F0RjJtYXpDOztBc0YxbWFBO0VBQXdDO0F0RjhtYXhDOztBc0Y3bWFBO0VBQStDO0F0RmluYS9DOztBc0ZobmFBO0VBQWlEO0F0Rm9uYWpEOztBc0ZubmFBO0VBQW1DO0F0RnVuYW5DOztBc0Z0bmFBO0VBQXVDO0F0RjBuYXZDOztBc0Z6bmFBO0VBQThDO0F0RjZuYTlDOztBc0Y1bmFBO0VBQXlDO0F0RmdvYXpDOztBc0YvbmFBO0VBQThDO0F0Rm1vYTlDOztBc0Zsb2FBO0VBQXFEO0F0RnNvYXJEOztBc0Zyb2FBO0VBQWdDO0F0RnlvYWhDOztBc0Z4b2FBO0VBQXdDO0F0RjRvYXhDOztBc0Yzb2FBO0VBQXNDO0F0RitvYXRDOztBc0Y5b2FBO0VBQXFDO0F0RmtwYXJDOztBc0ZqcGFBO0VBQXVDO0F0RnFwYXZDOztBc0ZwcGFBO0VBQStDO0F0RndwYS9DOztBc0Z2cGFBO0VBQTRDO0F0RjJwYTVDOztBc0YxcGFBO0VBQWdDO0F0RjhwYWhDOztBc0Y3cGFBO0VBQWlEO0F0RmlxYWpEOztBc0ZocWFBO0VBQTBDO0F0Rm9xYTFDOztBc0ZucWFBO0VBQXlDO0F0RnVxYXpDOztBc0Z0cWFBO0VBQW1DO0F0RjBxYW5DOztBc0Z6cWFBO0VBQWdDO0F0RjZxYWhDOztBc0Y1cWFBO0VBQW9DO0F0RmdyYXBDOztBc0YvcWFBO0VBQXdDO0F0Rm1yYXhDOztBc0ZscmFBO0VBQWtDO0F0RnNyYWxDOztBc0ZycmFBO0VBQW1DO0F0RnlyYW5DOztBc0Z4cmFBO0VBQW1DO0F0RjRyYW5DOztBc0YzcmFBO0VBQXdDO0F0RityYXhDOztBc0Y5cmFBO0VBQWtDO0F0RmtzYWxDOztBc0Zqc2FBO0VBQWlDO0F0RnFzYWpDOztBc0Zwc2FBO0VBQXFDO0F0RndzYXJDOztBc0Z2c2FBO0VBQXlDO0F0RjJzYXpDOztBc0Yxc2FBO0VBQXVDO0F0RjhzYXZDOztBc0Y3c2FBO0VBQXNDO0F0Rml0YXRDOztBc0ZodGFBO0VBQTBDO0F0Rm90YTFDOztBc0ZudGFBO0VBQXFDO0F0RnV0YXJDOztBc0Z0dGFBO0VBQTBDO0F0RjB0YTFDOztBc0Z6dGFBO0VBQXVDO0F0RjZ0YXZDOztBc0Y1dGFBO0VBQXdDO0F0Rmd1YXhDOztBc0YvdGFBO0VBQXVDO0F0Rm11YXZDOztBc0ZsdWFBO0VBQXdDO0F0RnN1YXhDOztBc0ZydWFBO0VBQXlDO0F0Rnl1YXpDOztBc0Z4dWFBO0VBQWdEO0F0RjR1YWhEOztBc0YzdWFBO0VBQXlDO0F0Rit1YXpDOztBc0Y5dWFBO0VBQTZDO0F0Rmt2YTdDOztBc0ZqdmFBO0VBQXFDO0F0RnF2YXJDOztBc0ZwdmFBO0VBQTRDO0F0Rnd2YTVDOztBc0Z2dmFBO0VBQThDO0F0RjJ2YTlDOztBc0YxdmFBO0VBQTJDO0F0Rjh2YTNDOztBc0Y3dmFBO0VBQXdDO0F0Rml3YXhDOztBc0Zod2FBO0VBQXVDO0F0Rm93YXZDOztBc0Zud2FBO0VBQXNDO0F0RnV3YXRDOztBc0Z0d2FBO0VBQWlDO0F0RjB3YWpDOztBc0Z6d2FBO0VBQXNDO0F0RjZ3YXRDOztBc0Y1d2FBO0VBQWlDO0F0Rmd4YWpDOztBc0Yvd2FBO0VBQW1DO0F0Rm14YW5DOztBc0ZseGFBO0VBQXdDO0F0RnN4YXhDOztBc0ZyeGFBO0VBQWlDO0F0Rnl4YWpDOztBc0Z4eGFBO0VBQXFDO0F0RjR4YXJDOztBc0YzeGFBO0VBQThDO0F0Rit4YTlDOztBc0Y5eGFBO0VBQW9DO0F0Rmt5YXBDOztBc0ZqeWFBO0VBQTRDO0F0RnF5YTVDOztBc0ZweWFBO0VBQXNDO0F0Rnd5YXRDOztBc0Z2eWFBO0VBQXdDO0F0RjJ5YXhDOztBc0YxeWFBO0VBQTRDO0F0Rjh5YTVDOztBc0Y3eWFBO0VBQXVDO0F0Rml6YXZDOztBc0ZoemFBO0VBQWlDO0F0Rm96YWpDOztBc0ZuemFBO0VBQXdDO0F0RnV6YXhDOztBc0Z0emFBO0VBQWlDO0F0RjB6YWpDOztBc0Z6emFBO0VBQTJDO0F0RjZ6YTNDOztBc0Y1emFBO0VBQXFDO0F0RmcwYXJDOztBc0YvemFBO0VBQWtDO0F0Rm0wYWxDOztBc0ZsMGFBO0VBQW1DO0F0RnMwYW5DOztBc0ZyMGFBO0VBQXNDO0F0RnkwYXRDOztBc0Z4MGFBO0VBQW9DO0F0RjQwYXBDOztBc0YzMGFBO0VBQWdDO0F0RiswYWhDOztBc0Y5MGFBO0VBQW1DO0F0RmsxYW5DOztBc0ZqMWFBO0VBQXlDO0F0RnExYXpDOztBc0ZwMWFBO0VBQXdDO0F0RncxYXhDOztBc0Z2MWFBO0VBQXdDO0F0RjIxYXhDOztBc0YxMWFBO0VBQWlDO0F0RjgxYWpDOztBc0Y3MWFBO0VBQXlDO0F0RmkyYXpDOztBc0ZoMmFBO0VBQTZDO0F0Rm8yYTdDOztBc0ZuMmFBO0VBQThDO0F0RnUyYTlDOztBc0Z0MmFBO0VBQW1EO0F0RjAyYW5EOztBc0Z6MmFBO0VBQXNDO0F0RjYyYXRDOztBc0Y1MmFBO0VBQXlDO0F0RmczYXpDOztBc0YvMmFBO0VBQTBDO0F0Rm0zYTFDOztBc0ZsM2FBO0VBQXlDO0F0RnMzYXpDOztBc0ZyM2FBO0VBQTZDO0F0RnkzYTdDOztBc0Z4M2FBO0VBQXFDO0F0RjQzYXJDOztBc0YzM2FBO0VBQW9DO0F0RiszYXBDOztBc0Y5M2FBO0VBQXVDO0F0Rms0YXZDOztBc0ZqNGFBO0VBQTJDO0F0RnE0YTNDOztBc0ZwNGFBO0VBQW9DO0F0Rnc0YXBDOztBc0Z2NGFBO0VBQWlDO0F0RjI0YWpDOztBc0YxNGFBO0VBQWtDO0F0Rjg0YWxDOztBc0Y3NGFBO0VBQXVDO0F0Rmk1YXZDOztBc0ZoNWFBO0VBQW9DO0F0Rm81YXBDOztBc0ZuNWFBO0VBQTBDO0F0RnU1YTFDOztBc0Z0NWFBO0VBQW1DO0F0RjA1YW5DOztBc0Z6NWFBO0VBQThDO0F0RjY1YTlDOztBc0Y1NWFBO0VBQTRDO0F0Rmc2YTVDOztBc0YvNWFBO0VBQW9DO0F0Rm02YXBDOztBc0ZsNmFBO0VBQXFDO0F0RnM2YXJDOztBc0ZyNmFBO0VBQWtDO0F0Rnk2YWxDOztBc0Z4NmFBO0VBQWdDO0F0RjQ2YWhDOztBc0YzNmFBO0VBQXVDO0F0Ris2YXZDOztBc0Y5NmFBO0VBQXVDO0F0Rms3YXZDOztBc0ZqN2FBO0VBQStCO0F0RnE3YS9COztBc0ZwN2FBO0VBQXNDO0F0Rnc3YXRDOztBc0Z2N2FBO0VBQWtDO0F0RjI3YWxDOztBc0YxN2FBO0VBQWlDO0F0Rjg3YWpDOztBc0Y3N2FBO0VBQWtDO0F0Rmk4YWxDOztBc0ZoOGFBO0VBQWdDO0F0Rm84YWhDOztBc0ZuOGFBO0VBQW9DO0F0RnU4YXBDOztBc0Z0OGFBO0VBQXVDO0F0RjA4YXZDOztBc0Z6OGFBO0VBQW1DO0F0RjY4YW5DOztBc0Y1OGFBO0VBQXVDO0F0Rmc5YXZDOztBc0YvOGFBO0VBQTBDO0F0Rm05YTFDOztBc0ZsOWFBO0VBQXNDO0F0RnM5YXRDOztBc0ZyOWFBO0VBQW1DO0F0Rnk5YW5DOztBc0Z4OWFBO0VBQW1DO0F0RjQ5YW5DOztBc0YzOWFBO0VBQXlDO0F0Ris5YXpDOztBc0Y5OWFBO0VBQTBDO0F0RmsrYTFDOztBc0ZqK2FBO0VBQThDO0F0RnErYTlDOztBc0ZwK2FBO0VBQTBDO0F0RncrYTFDOztBc0Z2K2FBO0VBQW9DO0F0RjIrYXBDOztBc0YxK2FBO0VBQWtDO0F0RjgrYWxDOztBc0Y3K2FBO0VBQW9DO0F0RmkvYXBDOztBc0ZoL2FBO0VBQWtDO0F0Rm8vYWxDOztBc0ZuL2FBO0VBQXlDO0F0RnUvYXpDOztBc0Z0L2FBO0VBQTJDO0F0RjAvYTNDOztBc0Z6L2FBO0VBQXVDO0F0RjYvYXZDOztBc0Y1L2FBO0VBQXlDO0F0RmdnYnpDOztBc0YvL2FBO0VBQW1DO0F0Rm1nYm5DOztBc0ZsZ2JBO0VBQXNDO0F0RnNnYnRDOztBc0ZyZ2JBO0VBQXNDO0F0RnlnYnRDOztBc0Z4Z2JBO0VBQXdDO0F0RjRnYnhDOztBc0YzZ2JBO0VBQW1DO0F0RitnYm5DOztBc0Y5Z2JBO0VBQXlDO0F0RmtoYnpDOztBc0ZqaGJBO0VBQXdDO0F0RnFoYnhDOztBc0ZwaGJBO0VBQXdDO0F0RndoYnhDOztBc0Z2aGJBO0VBQTBDO0F0RjJoYjFDOztBc0YxaGJBO0VBQStDO0F0RjhoYi9DOztBc0Y3aGJBO0VBQTBDO0F0RmlpYjFDOztBc0ZoaWJBO0VBQW9DO0F0Rm9pYnBDOztBc0ZuaWJBO0VBQTJDO0F0RnVpYjNDOztBc0Z0aWJBO0VBQXFDO0F0RjBpYnJDOztBc0Z6aWJBO0VBQWlDO0F0RjZpYmpDOztBc0Y1aWJBO0VBQXlDO0F0RmdqYnpDOztBc0YvaWJBO0VBQStDO0F0Rm1qYi9DOztBc0ZsamJBO0VBQW9DO0F0RnNqYnBDOztBc0ZyamJBO0VBQWlDO0F0RnlqYmpDOztBc0Z4amJBO0VBQXFDO0F0RjRqYnJDOztBc0YzamJBO0VBQXNDO0F0RitqYnRDOztBc0Y5amJBO0VBQTRDO0F0RmtrYjVDOztBc0Zqa2JBO0VBQXdDO0F0RnFrYnhDOztBc0Zwa2JBO0VBQXdDO0F0RndrYnhDOztBc0Z2a2JBO0VBQThDO0F0RjJrYjlDOztBc0Yxa2JBO0VBQXVDO0F0RjhrYnZDOztBc0Y3a2JBO0VBQXVDO0F0RmlsYnZDOztBc0ZobGJBO0VBQXdDO0F0Rm9sYnhDOztBc0ZubGJBO0VBQStDO0F0RnVsYi9DOztBc0Z0bGJBO0VBQTZDO0F0RjBsYjdDOztBc0Z6bGJBO0VBQXNDO0F0RjZsYnRDOztBc0Y1bGJBO0VBQTRDO0F0RmdtYjVDOztBc0YvbGJBO0VBQXVDO0F0Rm1tYnZDOztBc0ZsbWJBO0VBQWdEO0F0RnNtYmhEOztBc0ZybWJBO0VBQTBDO0F0RnltYjFDOztBc0Z4bWJBO0VBQXFDO0F0RjRtYnJDOztBc0YzbWJBO0VBQWtDO0F0RittYmxDOztBc0Y5bWJBO0VBQW1DO0F0RmtuYm5DOztBc0ZqbmJBO0VBQWlDO0F0RnFuYmpDOztBc0ZwbmJBO0VBQXFDO0F0RnduYnJDOztBc0Z2bmJBO0VBQXdDO0F0RjJuYnhDOztBc0YxbmJBO0VBQStDO0F0RjhuYi9DOztBc0Y3bmJBO0VBQXVDO0F0RmlvYnZDOztBc0Zob2JBO0VBQXNDO0F0Rm9vYnRDOztBc0Zub2JBO0VBQW1DO0F0RnVvYm5DOztBc0Z0b2JBO0VBQWtDO0F0RjBvYmxDOztBc0Z6b2JBO0VBQXlDO0F0RjZvYnpDOztBc0Y1b2JBO0VBQStDO0F0RmdwYi9DOztBc0Yvb2JBO0VBQWlEO0F0Rm1wYmpEOztBc0ZscGJBO0VBQTZDO0F0RnNwYjdDOztBc0ZycGJBO0VBQStDO0F0RnlwYi9DOztBc0Z4cGJBO0VBQXdDO0F0RjRwYnhDOztBc0YzcGJBO0VBQStDO0F0RitwYi9DOztBc0Y5cGJBO0VBQXVDO0F0RmtxYnZDOztBc0ZqcWJBO0VBQXVDO0F0RnFxYnZDOztBc0ZwcWJBO0VBQTRDO0F0RndxYjVDOztBc0Z2cWJBO0VBQTRDO0F0RjJxYjVDOztBc0YxcWJBO0VBQTZDO0F0RjhxYjdDOztBc0Y3cWJBO0VBQTBDO0F0RmlyYjFDOztBc0ZocmJBO0VBQXlDO0F0Rm9yYnpDOztBc0ZucmJBO0VBQXNDO0F0RnVyYnRDOztBc0Z0cmJBO0VBQTBDO0F0RjByYjFDOztBc0Z6cmJBO0VBQTBDO0F0RjZyYjFDOztBc0Y1cmJBO0VBQXVDO0F0RmdzYnZDOztBc0YvcmJBO0VBQWtDO0F0Rm1zYmxDOztBc0Zsc2JBO0VBQTBDO0F0RnNzYjFDOztBc0Zyc2JBO0VBQXVDO0F0RnlzYnZDOztBc0Z4c2JBO0VBQXNDO0F0RjRzYnRDOztBc0Yzc2JBO0VBQWdEO0F0RitzYmhEOztBc0Y5c2JBO0VBQTRDO0F0Rmt0YjVDOztBc0ZqdGJBO0VBQXFDO0F0RnF0YnJDOztBc0ZwdGJBO0VBQXFDO0F0Rnd0YnJDOztBc0Z2dGJBO0VBQW9DO0F0RjJ0YnBDOztBc0YxdGJBO0VBQXVDO0F0Rjh0YnZDOztBc0Y3dGJBO0VBQTRDO0F0Rml1YjVDOztBc0ZodWJBO0VBQXVDO0F0Rm91YnZDOztBc0ZudWJBO0VBQWdDO0F0RnV1YmhDOztBc0Z0dWJBO0VBQTRDO0F0RjB1YjVDOztBc0Z6dWJBO0VBQWtEO0F0RjZ1YmxEOztBc0Y1dWJBO0VBQTJDO0F0Rmd2YjNDOztBc0YvdWJBO0VBQTRDO0F0Rm12YjVDOztBc0ZsdmJBO0VBQW9DO0F0RnN2YnBDOztBc0ZydmJBO0VBQXVDO0F0Rnl2YnZDOztBc0Z4dmJBO0VBQTJDO0F0RjR2YjNDOztBc0YzdmJBO0VBQW9DO0F0Rit2YnBDOztBc0Y5dmJBO0VBQWtDO0F0Rmt3YmxDOztBc0Zqd2JBO0VBQXlDO0F0RnF3YnpDOztBc0Zwd2JBO0VBQXNDO0F0Rnd3YnRDOztBc0Z2d2JBO0VBQXVDO0F0RjJ3YnZDOztBc0Yxd2JBO0VBQXdDO0F0Rjh3YnhDOztBc0Y3d2JBO0VBQW1DO0F0Rml4Ym5DOztBc0ZoeGJBO0VBQWtDO0F0Rm94YmxDOztBc0ZueGJBO0VBQWlDO0F0RnV4YmpDOztBc0Z0eGJBO0VBQTBDO0F0RjB4YjFDOztBc0Z6eGJBO0VBQW9DO0F0RjZ4YnBDOztBc0Y1eGJBO0VBQXdDO0F0Rmd5YnhDOztBc0YveGJBO0VBQXdDO0F0Rm15YnhDOztBc0ZseWJBO0VBQWlDO0F0RnN5YmpDOztBc0ZyeWJBO0VBQWtDO0F0Rnl5YmxDOztBc0Z4eWJBO0VBQXFDO0F0RjR5YnJDOztBc0YzeWJBO0VBQWtDO0F0Rit5YmxDOztBc0Y5eWJBO0VBQXVDO0F0Rmt6YnZDOztBc0ZqemJBO0VBQXFDO0F0RnF6YnJDOztBc0ZwemJBO0VBQXlDO0F0Rnd6YnpDOztBc0Z2emJBO0VBQTRDO0F0RjJ6YjVDOztBc0YxemJBO0VBQTBDO0F0Rjh6YjFDOztBc0Y3emJBO0VBQW9DO0F0RmkwYnBDOztBc0ZoMGJBO0VBQW1DO0F0Rm8wYm5DOztBc0ZuMGJBO0VBQWtDO0F0RnUwYmxDOztBc0Z0MGJBO0VBQW1DO0F0RjAwYm5DOztBc0Z6MGJBO0VBQXNDO0F0RjYwYnRDOztBc0Y1MGJBO0VBQTBDO0F0RmcxYjFDOztBc0YvMGJBO0VBQTJDO0F0Rm0xYjNDOztBc0ZsMWJBO0VBQTRDO0F0RnMxYjVDOztBc0ZyMWJBO0VBQXlDO0F0RnkxYnpDOztBc0Z4MWJBO0VBQXVDO0F0RjQxYnZDOztBc0YzMWJBO0VBQWtDO0F0RisxYmxDOztBc0Y5MWJBO0VBQW9DO0F0RmsyYnBDOztBc0ZqMmJBO0VBQWtDO0F0RnEyYmxDOztBc0ZwMmJBO0VBQW9DO0F0RncyYnBDOztBc0Z2MmJBO0VBQXFDO0F0RjIyYnJDOztBc0YxMmJBO0VBQXNDO0F0RjgyYnRDOztBc0Y3MmJBO0VBQW9DO0F0RmkzYnBDOztBc0ZoM2JBO0VBQWtDO0F0Rm8zYmxDOztBc0ZuM2JBO0VBQXFDO0F0RnUzYnJDOztBc0Z0M2JBO0VBQW9DO0F0RjAzYnBDOztBc0Z6M2JBO0VBQXdDO0F0RjYzYnhDOztBc0Y1M2JBO0VBQWtDO0F0Rmc0YmxDOztBc0YvM2JBO0VBQWtDO0F0Rm00YmxDOztBc0ZsNGJBO0VBQWtDO0F0RnM0YmxDOztBc0ZyNGJBO0VBQW1DO0F0Rnk0Ym5DOztBc0Z4NGJBO0VBQWlDO0F0RjQ0YmpDOztBc0YzNGJBO0VBQWtDO0F0Ris0YmxDOztBc0Y5NGJBO0VBQW1DO0F0Rms1Ym5DOztBc0ZqNWJBO0VBQXFDO0F0RnE1YnJDOztBc0ZwNWJBO0VBQXFDO0F0Rnc1YnJDOztBc0Z2NWJBO0VBQWlDO0F0RjI1YmpDOztBc0YxNWJBO0VBQXdDO0F0Rjg1YnhDOztBc0Y3NWJBO0VBQXNDO0F0Rmk2YnRDOztBc0ZoNmJBO0VBQTZDO0F0Rm82YjdDOztBc0ZuNmJBO0VBQXFDO0F0RnU2YnJDOztBc0Z0NmJBO0VBQThDO0F0RjA2YjlDOztBc0Z6NmJBO0VBQXFDO0F0RjY2YnJDOztBc0Y1NmJBO0VBQW9DO0F0Rmc3YnBDOztBc0YvNmJBO0VBQW1DO0F0Rm03Ym5DOztBc0ZsN2JBO0VBQW9DO0F0RnM3YnBDOztBc0ZyN2JBO0VBQW1DO0F0Rnk3Ym5DOztBc0Z4N2JBO0VBQXdDO0F0RjQ3YnhDOztBc0YzN2JBO0VBQWlDO0F0Ris3YmpDOztBc0Y5N2JBO0VBQWlDO0F0Rms4YmpDOztBc0ZqOGJBO0VBQXVDO0F0RnE4YnZDOztBc0ZwOGJBO0VBQW9DO0F0Rnc4YnBDOztBc0Z2OGJBO0VBQWlDO0F0RjI4YmpDOztBc0YxOGJBO0VBQWtDO0F0Rjg4YmxDOztBc0Y3OGJBO0VBQWtDO0F0Rmk5YmxDOztBc0ZoOWJBO0VBQW1DO0F0Rm85Ym5DOztBc0ZuOWJBO0VBQTJDO0F0RnU5YjNDOztBc0Z0OWJBO0VBQStCO0F0RjA5Yi9COztBc0Z6OWJBO0VBQXNDO0F0RjY5YnRDOztBc0Y1OWJBO0VBQXFDO0F0RmcrYnJDOztBc0YvOWJBO0VBQWtDO0F0Rm0rYmxDOztBc0ZsK2JBO0VBQW1DO0F0RnMrYm5DOztBc0ZyK2JBO0VBQWdDO0F0RnkrYmhDOztBc0Z4K2JBO0VBQW9DO0F0RjQrYnBDOztBc0YzK2JBO0VBQXFDO0F0RisrYnJDOztBc0Y5K2JBO0VBQW1DO0F0RmsvYm5DOztBc0ZqL2JBO0VBQW1DO0F0RnEvYm5DOztBc0ZwL2JBO0VBQXdDO0F0RncvYnhDOztBc0Z2L2JBO0VBQTBDO0F0RjIvYjFDOztBc0YxL2JBO0VBQWlDO0F0RjgvYmpDOztBc0Y3L2JBO0VBQXNDO0F0RmlnY3RDOztBc0ZoZ2NBO0VBQTRDO0F0Rm9nYzVDOztBc0ZuZ2NBO0VBQXNDO0F0RnVnY3RDOztBc0Z0Z2NBO0VBQW1DO0F0RjBnY25DOztBc0Z6Z2NBO0VBQXFDO0F0RjZnY3JDOztBc0Y1Z2NBO0VBQXFDO0F0RmdoY3JDOztBc0YvZ2NBO0VBQW1DO0F0Rm1oY25DOztBc0ZsaGNBO0VBQXdDO0F0RnNoY3hDOztBc0ZyaGNBO0VBQXlDO0F0RnloY3pDOztBc0Z4aGNBO0VBQTJDO0F0RjRoYzNDOztBc0YzaGNBO0VBQW9DO0F0RitoY3BDOztBc0Y5aGNBO0VBQW1DO0F0RmtpY25DOztBc0ZqaWNBO0VBQTBDO0F0RnFpYzFDOztBc0ZwaWNBO0VBQWtDO0F0RndpY2xDOztBc0Z2aWNBO0VBQXVDO0F0RjJpY3ZDOztBc0YxaWNBO0VBQXlDO0F0RjhpY3pDOztBc0Y3aWNBO0VBQXVDO0F0RmlqY3ZDOztBc0ZoamNBO0VBQXdDO0F0Rm9qY3hDOztBc0ZuamNBO0VBQWlDO0F0RnVqY2pDOztBc0Z0amNBO0VBQW9DO0F0RjBqY3BDOztBc0Z6amNBO0VBQWtDO0F0RjZqY2xDOztBc0Y1amNBO0VBQWlDO0F0RmdrY2pDOztBc0YvamNBO0VBQXNDO0F0Rm1rY3RDOztBc0Zsa2NBO0VBQTRDO0F0RnNrYzVDOztBc0Zya2NBO0VBQTJDO0F0RnlrYzNDOztBc0Z4a2NBO0VBQXlDO0F0RjRrY3pDOztBc0Yza2NBO0VBQXNDO0F0RitrY3RDOztBc0Y5a2NBO0VBQXNDO0F0RmtsY3RDOztBc0ZqbGNBO0VBQWlDO0F0RnFsY2pDOztBc0ZwbGNBO0VBQWlDO0F0RndsY2pDOztBc0Z2bGNBO0VBQXFDO0F0RjJsY3JDOztBc0YxbGNBO0VBQXdDO0F0RjhsY3hDOztBc0Y3bGNBO0VBQW1DO0F0RmltY25DOztBc0ZobWNBO0VBQWtDO0F0Rm9tY2xDOztBc0ZubWNBO0VBQXNDO0F0RnVtY3RDOztBc0Z0bWNBO0VBQWlDO0F0RjBtY2pDOztBc0Z6bWNBO0VBQXFDO0F0RjZtY3JDOztBc0Y1bWNBO0VBQW9DO0F0RmduY3BDOztBc0YvbWNBO0VBQW9DO0F0Rm1uY3BDOztBc0ZsbmNBO0VBQTJDO0F0RnNuYzNDOztBc0ZybmNBO0VBQWlDO0F0RnluY2pDOztBc0Z4bmNBO0VBQXNDO0F0RjRuY3RDOztBc0YzbmNBO0VBQWdEO0F0RituY2hEOztBc0Y5bmNBO0VBQWdEO0F0RmtvY2hEOztBc0Zqb2NBO0VBQWlEO0F0RnFvY2pEOztBc0Zwb2NBO0VBQThDO0F0RndvYzlDOztBc0Z2b2NBO0VBQXVDO0F0RjJvY3ZDOztBc0Yxb2NBO0VBQXlDO0F0RjhvY3pDOztBc0Y3b2NBO0VBQWtDO0F0RmlwY2xDOztBc0ZocGNBO0VBQXdDO0F0Rm9wY3hDOztBc0ZucGNBO0VBQWlDO0F0RnVwY2pDOztBc0Z0cGNBO0VBQW9DO0F0RjBwY3BDOztBc0Z6cGNBO0VBQWtDO0F0RjZwY2xDOztBc0Y1cGNBO0VBQW1DO0F0RmdxY25DOztBc0YvcGNBO0VBQXNDO0F0Rm1xY3RDOztBc0ZscWNBO0VBQXNDO0F0RnNxY3RDOztBc0ZycWNBO0VBQWlDO0F0RnlxY2pDOztBc0Z4cWNBO0VBQXdDO0F0RjRxY3hDOztBc0YzcWNBO0VBQWdDO0F0RitxY2hDOztBc0Y5cWNBO0VBQXVDO0F0RmtyY3ZDOztBc0ZqcmNBO0VBQTJDO0F0RnFyYzNDOztBc0ZwcmNBO0VBQXVDO0F0RndyY3ZDOztBc0Z2cmNBO0VBQTJDO0F0RjJyYzNDOztBc0YxcmNBO0VBQW9DO0F0RjhyY3BDOztBc0Y3cmNBO0VBQXNDO0F0RmlzY3RDOztBc0Zoc2NBO0VBQXFDO0F0Rm9zY3JDOztBc0Zuc2NBO0VBQW1DO0F0RnVzY25DOztBc0Z0c2NBO0VBQWlDO0F0RjBzY2pDOztBc0Z6c2NBO0VBQXdDO0F0RjZzY3hDOztBc0Y1c2NBO0VBQXdDO0F0Rmd0Y3hDOztBc0Yvc2NBO0VBQTBDO0F0Rm10YzFDOztBc0ZsdGNBO0VBQTBDO0F0RnN0YzFDOztBc0ZydGNBO0VBQWlDO0F0Rnl0Y2pDOztBc0Z4dGNBO0VBQXFDO0F0RjR0Y3JDOztBc0YzdGNBO0VBQW1DO0F0Rit0Y25DOztBc0Y5dGNBO0VBQWdDO0F0Rmt1Y2hDOztBc0ZqdWNBO0VBQWtDO0F0RnF1Y2xDOztBc0ZwdWNBO0VBQW9DO0F0Rnd1Y3BDOztBc0Z2dWNBO0VBQW1DO0F0RjJ1Y25DOztBc0YxdWNBO0VBQXFDO0F0Rjh1Y3JDOztBc0Y3dWNBO0VBQW1DO0F0Rml2Y25DOztBc0ZodmNBO0VBQWtDO0F0Rm92Y2xDOztBc0ZudmNBO0VBQW1DO0F0RnV2Y25DOztBc0Z0dmNBO0VBQXFDO0F0RjB2Y3JDOztBc0Z6dmNBO0VBQWdDO0F0RjZ2Y2hDOztBc0Y1dmNBO0VBQXNDO0F0Rmd3Y3RDOztBc0YvdmNBO0VBQTZDO0F0Rm13YzdDOztBc0Zsd2NBO0VBQW1DO0F0RnN3Y25DOztBc0Zyd2NBO0VBQXFDO0F0Rnl3Y3JDOztBc0Z4d2NBO0VBQW9DO0F0RjR3Y3BDOztBc0Yzd2NBO0VBQW9DO0F0Rit3Y3BDOztBc0Y5d2NBO0VBQW1DO0F0Rmt4Y25DOztBc0ZqeGNBO0VBQXNDO0F0RnF4Y3RDOztBc0ZweGNBO0VBQXNDO0F0Rnd4Y3RDOztBc0Z2eGNBO0VBQXVDO0F0RjJ4Y3ZDOztBc0YxeGNBO0VBQTJDO0F0Rjh4YzNDOztBc0Y3eGNBO0VBQWlEO0F0Rml5Y2pEOztBc0ZoeWNBO0VBQTZDO0F0Rm95YzdDOztBc0ZueWNBO0VBQXVDO0F0RnV5Y3ZDOztBc0Z0eWNBO0VBQXNDO0F0RjB5Y3RDOztBc0Z6eWNBO0VBQWtDO0F0RjZ5Y2xDOztBc0Y1eWNBO0VBQXlDO0F0Rmd6Y3pDOztBc0YveWNBO0VBQXlDO0F0Rm16Y3pDOztBc0ZsemNBO0VBQW1DO0F0RnN6Y25DOztBc0ZyemNBO0VBQWdDO0F0Rnl6Y2hDOztBc0Z4emNBO0VBQXFDO0F0RjR6Y3JDOztBc0YzemNBO0VBQWtDO0F0Rit6Y2xDOztBc0Y5emNBO0VBQW1DO0F0RmswY25DOztBc0ZqMGNBO0VBQW1DO0F0RnEwY25DOztBc0ZwMGNBO0VBQXVDO0F0RncwY3ZDOztBc0Z2MGNBO0VBQWlDO0F0RjIwY2pDOztBc0YxMGNBO0VBQW1DO0F0RjgwY25DOztBc0Y3MGNBO0VBQXVDO0F0RmkxY3ZDOztBc0ZoMWNBO0VBQTJDO0F0Rm8xYzNDOztBc0ZuMWNBO0VBQTRDO0F0RnUxYzVDOztBc0Z0MWNBO0VBQWdEO0F0RjAxY2hEOztBc0Z6MWNBO0VBQXdDO0F0RjYxY3hDOztBc0Y1MWNBO0VBQTRDO0F0RmcyYzVDOztBc0YvMWNBO0VBQXFDO0F0Rm0yY3JDOztBc0ZsMmNBO0VBQWlDO0F0RnMyY2pDOztBc0ZyMmNBO0VBQTBDO0F0RnkyYzFDOztBc0Z4MmNBO0VBQW1DO0F0RjQyY25DOztBc0YzMmNBO0VBQXVDO0F0RisyY3ZDOztBc0Y5MmNBO0VBQXFDO0F0RmszY3JDOztBc0ZqM2NBO0VBQWtDO0F0RnEzY2xDOztBc0ZwM2NBO0VBQTBDO0F0RnczYzFDOztBc0Z2M2NBO0VBQW9DO0F0RjIzY3BDOztBc0YxM2NBO0VBQWtDO0F0RjgzY2xDOztBc0Y3M2NBO0VBQW9DO0F0Rmk0Y3BDOztBc0ZoNGNBO0VBQWlDO0F0Rm80Y2pDOztBc0ZuNGNBO0VBQTBDO0F0RnU0YzFDOztBc0Z0NGNBO0VBQW1DO0F0RjA0Y25DOztBc0Z6NGNBO0VBQXNDO0F0RjY0Y3RDOztBc0Y1NGNBO0VBQW1DO0F0Rmc1Y25DOztBc0YvNGNBO0VBQWlDO0F0Rm01Y2pDOztBc0ZsNWNBO0VBQW9DO0F0RnM1Y3BDOztBc0ZyNWNBO0VBQXNDO0F0Rnk1Y3RDOztBc0Z4NWNBO0VBQTBDO0F0RjQ1YzFDOztBc0YzNWNBO0VBQWdDO0F0Ris1Y2hDOztBc0Y5NWNBO0VBQWdDO0F0Rms2Y2hDOztBc0ZqNmNBO0VBQXdDO0F0RnE2Y3hDOztBc0ZwNmNBO0VBQXlDO0F0Rnc2Y3pDOztBc0Z2NmNBO0VBQTJDO0F0RjI2YzNDOztBc0YxNmNBO0VBQTBDO0F0Rjg2YzFDOztBc0Y3NmNBO0VBQWlEO0F0Rmk3Y2pEOztBc0ZoN2NBO0VBQW9DO0F0Rm83Y3BDOztBc0ZuN2NBO0VBQXlDO0F0RnU3Y3pDOztBc0Z0N2NBO0VBQStCO0F0RjA3Yy9COztBc0Z6N2NBO0VBQXFDO0F0RjY3Y3JDOztBc0Y1N2NBO0VBQW1DO0F0Rmc4Y25DOztBc0YvN2NBO0VBQWtDO0F0Rm04Y2xDOztBc0ZsOGNBO0VBQTBDO0F0RnM4YzFDOztBc0ZyOGNBO0VBQWtDO0F0Rnk4Y2xDOztBc0Z4OGNBO0VBQWdDO0F0RjQ4Y2hDOztBc0YzOGNBO0VBQWtDO0F0Ris4Y2xDOztBc0Y5OGNBO0VBQW9DO0F0Rms5Y3BDOztBc0ZqOWNBO0VBQWtDO0F0RnE5Y2xDOztBc0ZwOWNBO0VBQXNDO0F0Rnc5Y3RDOztBc0Z2OWNBO0VBQWtDO0F0RjI5Y2xDOztBc0YxOWNBO0VBQXdDO0F0Rjg5Y3hDOztBc0Y3OWNBO0VBQXlDO0F0RmkrY3pDOztBc0ZoK2NBO0VBQW9DO0F0Rm8rY3BDOztBc0ZuK2NBO0VBQW1DO0F0RnUrY25DOztBc0Z0K2NBO0VBQW1DO0F0RjArY25DOztBc0Z6K2NBO0VBQXdDO0F0RjYrY3hDOztBc0Y1K2NBO0VBQXNDO0F0RmcvY3RDOztBc0YvK2NBO0VBQTBDO0F0Rm0vYzFDOztBc0ZsL2NBO0VBQXNDO0F0RnMvY3RDOztBc0ZyL2NBO0VBQW9DO0F0RnkvY3BDOztBc0Z4L2NBO0VBQXFDO0F0RjQvY3JDOztBc0YzL2NBO0VBQTJDO0F0RisvYzNDOztBc0Y5L2NBO0VBQWtDO0F0RmtnZGxDOztBc0ZqZ2RBO0VBQW9DO0F0RnFnZHBDOztBc0ZwZ2RBO0VBQWtDO0F0RndnZGxDOztBc0Z2Z2RBO0VBQXlDO0F0RjJnZHpDOztBc0YxZ2RBO0VBQWdDO0F0RjhnZGhDOztBc0Y3Z2RBO0VBQW1DO0F0RmloZG5DOztBc0ZoaGRBO0VBQWtDO0F0Rm9oZGxDOztBc0ZuaGRBO0VBQWdDO0F0RnVoZGhDOztBc0Z0aGRBO0VBQW9DO0F0RjBoZHBDOztBc0Z6aGRBO0VBQXNDO0F0RjZoZHRDOztBc0Y1aGRBO0VBQW9DO0F0RmdpZHBDOztBc0YvaGRBO0VBQXVDO0F0Rm1pZHZDOztBc0ZsaWRBO0VBQXVDO0F0RnNpZHZDOztBc0ZyaWRBO0VBQXlDO0F0RnlpZHpDOztBc0Z4aWRBO0VBQXlDO0F0RjRpZHpDOztBc0YzaWRBO0VBQTBDO0F0RitpZDFDOztBc0Y5aWRBO0VBQXlDO0F0RmtqZHpDOztBc0ZqamRBO0VBQXVDO0F0RnFqZHZDOztBc0ZwamRBO0VBQW9DO0F0RndqZHBDOztBc0Z2amRBO0VBQXVDO0F0RjJqZHZDOztBc0YxamRBO0VBQXNDO0F0RjhqZHRDOztBc0Y3amRBO0VBQXlDO0F0RmlrZHpDOztBc0Zoa2RBO0VBQXdDO0F0Rm9rZHhDOztBc0Zua2RBO0VBQThDO0F0RnVrZDlDOztBc0Z0a2RBO0VBQTZDO0F0RjBrZDdDOztBc0Z6a2RBO0VBQWtDO0F0RjZrZGxDOztBc0Y1a2RBO0VBQXNDO0F0RmdsZHRDOztBc0Yva2RBO0VBQXdDO0F0Rm1sZHhDOztBc0ZsbGRBO0VBQXlDO0F0RnNsZHpDOztBc0ZybGRBO0VBQTZDO0F0RnlsZDdDOztBc0Z4bGRBO0VBQXlDO0F0RjRsZHpDOztBc0YzbGRBO0VBQXdDO0F0RitsZHhDOztBc0Y5bGRBO0VBQWdDO0F0RmttZGhDOztBc0ZqbWRBO0VBQXVDO0F0RnFtZHZDOztBc0ZwbWRBO0VBQTJDO0F0RndtZDNDOztBc0Z2bWRBO0VBQTJDO0F0RjJtZDNDOztBc0YxbWRBO0VBQTBDO0F0RjhtZDFDOztBc0Y3bWRBO0VBQThDO0F0RmluZDlDOztBc0ZobmRBO0VBQXVDO0F0Rm9uZHZDOztBc0ZubmRBO0VBQWtDO0F0RnVuZGxDOztBc0Z0bmRBO0VBQXNDO0F0RjBuZHRDOztBc0Z6bmRBO0VBQXdDO0F0RjZuZHhDOztBc0Y1bmRBO0VBQTZDO0F0RmdvZDdDOztBc0YvbmRBO0VBQXdDO0F0Rm1vZHhDOztBc0Zsb2RBO0VBQTZDO0F0RnNvZDdDOztBc0Zyb2RBO0VBQWtDO0F0RnlvZGxDOztBc0Z4b2RBO0VBQTBDO0F0RjRvZDFDOztBc0Yzb2RBO0VBQTRDO0F0RitvZDVDOztBc0Y5b2RBO0VBQXdDO0F0RmtwZHhDOztBc0ZqcGRBO0VBQWlDO0F0RnFwZGpDOztBc0ZwcGRBO0VBQXdDO0F0RndwZHhDOztBc0Z2cGRBO0VBQXdDO0F0RjJwZHhDOztBc0YxcGRBO0VBQWlDO0F0RjhwZGpDOztBc0Y3cGRBO0VBQWlDO0F0RmlxZGpDOztBc0ZocWRBO0VBQXdDO0F0Rm9xZHhDOztBc0ZucWRBO0VBQXdDO0F0RnVxZHhDOztBc0Z0cWRBO0VBQW9DO0F0RjBxZHBDOztBc0Z6cWRBO0VBQWlDO0F0RjZxZGpDOztBc0Y1cWRBO0VBQW1DO0F0RmdyZG5DOztBc0YvcWRBO0VBQWdDO0F0Rm1yZGhDOztBc0ZscmRBO0VBQXNDO0F0RnNyZHRDOztBc0ZycmRBO0VBQWlDO0F0RnlyZGpDOztBc0Z4cmRBO0VBQXFDO0F0RjRyZHJDOztBc0YzcmRBO0VBQXVDO0F0RityZHZDOztBc0Y5cmRBO0VBQXNDO0F0RmtzZHRDOztBc0Zqc2RBO0VBQWlDO0F0RnFzZGpDOztBc0Zwc2RBO0VBQTBDO0F0RndzZDFDOztBc0Z2c2RBO0VBQXlDO0F0RjJzZHpDOztBc0Yxc2RBO0VBQWdEO0F0RjhzZGhEOztBc0Y3c2RBO0VBQW9EO0F0Rml0ZHBEOztBc0ZodGRBO0VBQWtDO0F0Rm90ZGxDOztBc0ZudGRBO0VBQXVDO0F0RnV0ZHZDOztBc0Z0dGRBO0VBQXlDO0F0RjB0ZHpDOztBc0Z6dGRBO0VBQTRDO0F0RjZ0ZDVDOztBc0Y1dGRBO0VBQXlDO0F0Rmd1ZHpDOztBc0YvdGRBO0VBQXNDO0F0Rm11ZHRDOztBc0ZsdWRBO0VBQW1DO0F0RnN1ZG5DOztBc0ZydWRBO0VBQXlDO0F0Rnl1ZHpDOztBc0Z4dWRBO0VBQW1DO0F0RjR1ZG5DOztBc0YzdWRBO0VBQStCO0F0Rit1ZC9COztBc0Y5dWRBO0VBQW1DO0F0Rmt2ZG5DOztBc0ZqdmRBO0VBQXFDO0F0RnF2ZHJDOztBc0ZwdmRBO0VBQTRDO0F0Rnd2ZDVDOztBc0Z2dmRBO0VBQXNDO0F0RjJ2ZHRDOztBc0YxdmRBO0VBQXNDO0F0Rjh2ZHRDOztBc0Y3dmRBO0VBQWtDO0F0Rml3ZGxDOztBc0Zod2RBO0VBQXVDO0F0Rm93ZHZDOztBc0Zud2RBO0VBQXdDO0F0RnV3ZHhDOztBc0Z0d2RBO0VBQWtDO0F0RjB3ZGxDOztBc0Z6d2RBO0VBQXNDO0F0RjZ3ZHRDOztBc0Y1d2RBO0VBQXNDO0F0Rmd4ZHRDOztBc0Yvd2RBO0VBQTBDO0F0Rm14ZDFDOztBc0ZseGRBO0VBQW9DO0F0RnN4ZHBDOztBc0ZyeGRBO0VBQW1DO0F0Rnl4ZG5DOztBc0Z4eGRBO0VBQXlDO0F0RjR4ZHpDOztBc0YzeGRBO0VBQW9DO0F0Rit4ZHBDOztBc0Y5eGRBO0VBQWtDO0F0Rmt5ZGxDOztBc0ZqeWRBO0VBQXdDO0F0RnF5ZHhDOztBc0ZweWRBO0VBQW1DO0F0Rnd5ZG5DOztBc0Z2eWRBO0VBQWtDO0F0RjJ5ZGxDOztBc0YxeWRBO0VBQW9DO0F0Rjh5ZHBDOztBc0Y3eWRBO0VBQXlDO0F0Rml6ZHpDOztBc0ZoemRBO0VBQW9DO0F0Rm96ZHBDOztBc0ZuemRBO0VBQXNDO0F0RnV6ZHRDOztBc0Z0emRBO0VBQW1DO0F0RjB6ZG5DOztBc0Z6emRBO0VBQXlDO0F0RjZ6ZHpDOztBc0Y1emRBO0VBQTBDO0F0RmcwZDFDOztBc0YvemRBO0VBQW1DO0F0Rm0wZG5DOztBc0ZsMGRBO0VBQWlDO0F0RnMwZGpDOztBc0ZyMGRBO0VBQXFDO0F0RnkwZHJDOztBc0Z4MGRBO0VBQXVDO0F0RjQwZHZDOztBc0YzMGRBO0VBQTBDO0F0RiswZDFDOztBc0Y5MGRBO0VBQW1DO0F0RmsxZG5DOztBc0ZqMWRBO0VBQWtDO0F0RnExZGxDOztBc0ZwMWRBO0VBQXNDO0F0RncxZHRDOztBc0Z2MWRBO0VBQW1DO0F0RjIxZG5DOztBc0YxMWRBO0VBQXVDO0F0RjgxZHZDOztBc0Y3MWRBO0VBQXlDO0F0RmkyZHpDOztBc0ZoMmRBO0VBQXNDO0F0Rm8yZHRDOztBc0ZuMmRBO0VBQXFDO0F0RnUyZHJDOztBc0Z0MmRBO0VBQW9DO0F0RjAyZHBDOztBc0Z6MmRBO0VBQWdDO0F0RjYyZGhDOztBc0Y1MmRBO0VBQW1DO0F0RmczZG5DOztBc0YvMmRBO0VBQWlDO0F0Rm0zZGpDOztBc0ZsM2RBO0VBQWlDO0F0RnMzZGpDOztBc0ZyM2RBO0VBQWtDO0F0RnkzZGxDOztBc0Z4M2RBO0VBQW1DO0F0RjQzZG5DOztBc0YzM2RBO0VBQXVDO0F0RiszZHZDOztBc0Y5M2RBO0VBQW9DO0F0Rms0ZHBDOztBc0ZqNGRBO0VBQWtDO0F0RnE0ZGxDOztBc0ZwNGRBO0VBQWdDO0F0Rnc0ZGhDOztBc0Z2NGRBO0VBQXVDO0F0RjI0ZHZDOztBc0YxNGRBO0VBQXVDO0F0Rjg0ZHZDOztBc0Y3NGRBO0VBQWtDO0F0Rmk1ZGxDOztBc0ZoNWRBO0VBQTJDO0F0Rm81ZDNDOztBc0ZuNWRBO0VBQTZDO0F0RnU1ZDdDOztBc0Z0NWRBO0VBQTJDO0F0RjA1ZDNDOztBc0Z6NWRBO0VBQW9DO0F0RjY1ZHBDOztBc0Y1NWRBO0VBQXVDO0F0Rmc2ZHZDOztBc0YvNWRBO0VBQW9DO0F0Rm02ZHBDOztBc0ZsNmRBO0VBQXFDO0F0RnM2ZHJDOztBc0ZyNmRBO0VBQW1DO0F0Rnk2ZG5DOztBc0Z4NmRBO0VBQXVDO0F0RjQ2ZHZDOztBc0YzNmRBO0VBQWlDO0F0Ris2ZGpDOztBc0Y5NmRBO0VBQXNDO0F0Rms3ZHRDOztBc0ZqN2RBO0VBQTJDO0F0RnE3ZDNDOztBc0ZwN2RBO0VBQWlDO0F0Rnc3ZGpDOztBc0Z2N2RBO0VBQW1DO0F0RjI3ZG5DOztBc0YxN2RBO0VBQW1DO0F0Rjg3ZG5DOztBc0Y3N2RBO0VBQXdDO0F0Rmk4ZHhDOztBc0ZoOGRBO0VBQW1DO0F0Rm84ZG5DOztBc0ZuOGRBO0VBQW1DO0F0RnU4ZG5DOztBc0Z0OGRBO0VBQW9DO0F0RjA4ZHBDOztBc0Z6OGRBO0VBQW1DO0F0RjY4ZG5DOztBc0Y1OGRBO0VBQTBDO0F0Rmc5ZDFDOztBc0YvOGRBO0VBQTRDO0F0Rm05ZDVDOztBc0ZsOWRBO0VBQXlDO0F0RnM5ZHpDOztBc0ZyOWRBO0VBQXdDO0F0Rnk5ZHhDOztBc0Z4OWRBO0VBQXdDO0F0RjQ5ZHhDOztBc0YzOWRBO0VBQXFDO0F0Ris5ZHJDOztBc0Y5OWRBO0VBQXFDO0F0RmsrZHJDOztBc0ZqK2RBO0VBQW1DO0F0RnErZG5DOztBc0ZwK2RBO0VBQW1DO0F0RncrZG5DOztBc0Z2K2RBO0VBQXlDO0F0RjIrZHpDOztBc0YxK2RBO0VBQW1DO0F0RjgrZG5DOztBc0Y3K2RBO0VBQWtDO0F0RmkvZGxDOztBc0ZoL2RBO0VBQXNDO0F0Rm8vZHRDOztBc0ZuL2RBO0VBQTZDO0F0RnUvZDdDOztBc0Z0L2RBO0VBQXlDO0F0RjAvZHpDOztBc0Z6L2RBO0VBQXdDO0F0RjYvZHhDOztBc0Y1L2RBO0VBQXVDO0F0RmdnZXZDOztBc0YvL2RBO0VBQXlDO0F0Rm1nZXpDOztBc0ZsZ2VBO0VBQWlDO0F0RnNnZWpDOztBc0ZyZ2VBO0VBQTBDO0F0RnlnZTFDOztBc0Z4Z2VBO0VBQXlDO0F0RjRnZXpDOztBc0YzZ2VBO0VBQXdDO0F0RitnZXhDOztBc0Y5Z2VBO0VBQW9DO0F0RmtoZXBDOztBc0ZqaGVBO0VBQXlDO0F0RnFoZXpDOztBc0ZwaGVBO0VBQTRDO0F0RndoZTVDOztBc0Z2aGVBO0VBQTBDO0F0RjJoZTFDOztBc0YxaGVBO0VBQXFDO0F0RjhoZXJDOztBc0Y3aGVBO0VBQW1DO0F0RmlpZW5DOztBc0ZoaWVBO0VBQXdDO0F0Rm9pZXhDOztBc0ZuaWVBO0VBQWlDO0F0RnVpZWpDOztBc0Z0aWVBO0VBQXdDO0F0RjBpZXhDOztBc0Z6aWVBO0VBQTBDO0F0RjZpZTFDOztBc0Y1aWVBO0VBQXlDO0F0RmdqZXpDOztBc0YvaWVBO0VBQW1DO0F0Rm1qZW5DOztBc0ZsamVBO0VBQXNDO0F0RnNqZXRDOztBc0ZyamVBO0VBQXFDO0F0RnlqZXJDOztBc0Z4amVBO0VBQXdDO0F0RjRqZXhDOztBc0YzamVBO0VBQW9DO0F0RitqZXBDOztBc0Y5amVBO0VBQW9DO0F0RmtrZXBDOztBc0Zqa2VBO0VBQWlDO0F0RnFrZWpDOztBc0Zwa2VBO0VBQW9DO0F0RndrZXBDOztBc0Z2a2VBO0VBQW1DO0F0RjJrZW5DOztBc0Yxa2VBO0VBQW1DO0F0RjhrZW5DOztBc0Y3a2VBO0VBQTBDO0F0RmlsZTFDOztBc0ZobGVBO0VBQWtDO0F0Rm9sZWxDOztBc0ZubGVBO0VBQTZDO0F0RnVsZTdDOztBc0Z0bGVBO0VBQXFDO0F0RjBsZXJDOztBc0Z6bGVBO0VBQWtDO0F0RjZsZWxDOztBc0Y1bGVBO0VBQWtDO0F0RmdtZWxDOztBc0YvbGVBO0VBQXVDO0F0Rm1tZXZDOztBc0ZsbWVBO0VBQWtDO0F0RnNtZWxDOztBc0ZybWVBO0VBQW1DO0F0RnltZW5DOztBc0Z4bWVBO0VBQXNDO0F0RjRtZXRDOztBc0YzbWVBO0VBQXVDO0F0RittZXZDOztBc0Y5bWVBO0VBQWtDO0F0RmtuZWxDOztBc0ZqbmVBO0VBQXVDO0F0RnFuZXZDOztBc0ZwbmVBO0VBQXVDO0F0RnduZXZDOztBc0Z2bmVBO0VBQWlDO0F0RjJuZWpDOztBc0YxbmVBO0VBQW9DO0F0RjhuZXBDOztBc0Y3bmVBO0VBQXdDO0F0RmlvZXhDOztBc0Zob2VBO0VBQWdDO0F0Rm9vZWhDOztBc0Zub2VBO0VBQXFDO0F0RnVvZXJDOztBc0Z0b2VBO0VBQTJDO0F0RjBvZTNDOztBc0Z6b2VBO0VBQTRDO0F0RjZvZTVDOztBc0Y1b2VBO0VBQXlDO0F0RmdwZXpDOztBc0Yvb2VBO0VBQXNDO0F0Rm1wZXRDOztBc0ZscGVBO0VBQW9DO0F0RnNwZXBDOztBc0ZycGVBO0VBQXFDO0F0RnlwZXJDOztBc0Z4cGVBO0VBQWlDO0F0RjRwZWpDOztBc0YzcGVBO0VBQWtDO0F0RitwZWxDOztBc0Y5cGVBO0VBQXdDO0F0RmtxZXhDOztBc0ZqcWVBO0VBQWlDO0F0RnFxZWpDOztBc0ZwcWVBO0VBQTRDO0F0RndxZTVDOztBc0Z2cWVBO0VBQWdEO0F0RjJxZWhEOztBc0YxcWVBO0VBQTBDO0F0RjhxZTFDOztBc0Y3cWVBO0VBQThDO0F0RmlyZTlDOztBc0ZocmVBO0VBQTZDO0F0Rm9yZTdDOztBc0ZucmVBO0VBQWlEO0F0RnVyZWpEOztBc0Z0cmVBO0VBQTJDO0F0RjByZTNDOztBc0Z6cmVBO0VBQStDO0F0RjZyZS9DOztBc0Y1cmVBO0VBQXNDO0F0RmdzZXRDOztBc0YvcmVBO0VBQThDO0F0Rm1zZTlDOztBc0Zsc2VBO0VBQWtEO0F0RnNzZWxEOztBc0Zyc2VBO0VBQTRDO0F0RnlzZTVDOztBc0Z4c2VBO0VBQWdEO0F0RjRzZWhEOztBc0Yzc2VBO0VBQW9DO0F0RitzZXBDOztBc0Y5c2VBO0VBQXVDO0F0Rmt0ZXZDOztBc0ZqdGVBO0VBQXVDO0F0RnF0ZXZDOztBc0ZwdGVBO0VBQWdDO0F0Rnd0ZWhDOztBc0Z2dGVBO0VBQTBDO0F0RjJ0ZTFDOztBc0YxdGVBO0VBQW9DO0F0Rjh0ZXBDOztBc0Y3dGVBO0VBQXlDO0F0Rml1ZXpDOztBc0ZodWVBO0VBQXdDO0F0Rm91ZXhDOztBc0ZudWVBO0VBQW1DO0F0RnV1ZW5DOztBc0Z0dWVBO0VBQW9DO0F0RjB1ZXBDOztBc0Z6dWVBO0VBQW9DO0F0RjZ1ZXBDOztBc0Y1dWVBO0VBQW9DO0F0Rmd2ZXBDOztBc0YvdWVBO0VBQXNDO0F0Rm12ZXRDOztBc0ZsdmVBO0VBQW1DO0F0RnN2ZW5DOztBc0ZydmVBO0VBQXdDO0F0Rnl2ZXhDOztBc0Z4dmVBO0VBQTRDO0F0RjR2ZTVDOztBc0YzdmVBO0VBQXdDO0F0Rit2ZXhDOztBc0Y5dmVBO0VBQTJDO0F0Rmt3ZTNDOztBc0Zqd2VBO0VBQTJDO0F0RnF3ZTNDOztBc0Zwd2VBO0VBQXNDO0F0Rnd3ZXRDOztBc0Z2d2VBO0VBQWtDO0F0RjJ3ZWxDOztBc0Yxd2VBO0VBQWlDO0F0Rjh3ZWpDOztBc0Y3d2VBO0VBQThDO0F0Rml4ZTlDOztBc0ZoeGVBO0VBQXNDO0F0Rm94ZXRDOztBc0ZueGVBO0VBQTBDO0F0RnV4ZTFDOztBc0Z0eGVBO0VBQTBDO0F0RjB4ZTFDOztBc0Z6eGVBO0VBQXlDO0F0RjZ4ZXpDOztBc0Y1eGVBO0VBQXVDO0F0Rmd5ZXZDOztBc0YveGVBO0VBQWtDO0F0Rm15ZWxDOztBc0ZseWVBO0VBQXlDO0F0RnN5ZXpDOztBc0ZyeWVBO0VBQXlDO0F0Rnl5ZXpDOztBc0Z4eWVBO0VBQTBDO0F0RjR5ZTFDOztBc0YzeWVBO0VBQXlDO0F0Rit5ZXpDOztBc0Y5eWVBO0VBQXdDO0F0Rmt6ZXhDOztBc0ZqemVBO0VBQXlDO0F0RnF6ZXpDOztBc0ZwemVBO0VBQXdDO0F0Rnd6ZXhDOztBc0Z2emVBO0VBQWlDO0F0RjJ6ZWpDOztBc0YxemVBO0VBQXdDO0F0Rjh6ZXhDOztBc0Y3emVBO0VBQXNDO0F0RmkwZXRDOztBc0ZoMGVBO0VBQXlDO0F0Rm8wZXpDOztBc0ZuMGVBO0VBQWtDO0F0RnUwZWxDOztBc0Z0MGVBO0VBQXNDO0F0RjAwZXRDOztBc0Z6MGVBO0VBQTRDO0F0RjYwZTVDOztBc0Y1MGVBO0VBQXdDO0F0RmcxZXhDOztBc0YvMGVBO0VBQW1DO0F0Rm0xZW5DOztBc0ZsMWVBO0VBQW1DO0F0RnMxZW5DOztBc0ZyMWVBO0VBQXdDO0F0RnkxZXhDOztBc0Z4MWVBO0VBQTBDO0F0RjQxZTFDOztBc0YzMWVBO0VBQW1DO0F0RisxZW5DOztBc0Y5MWVBO0VBQXFDO0F0RmsyZXJDOztBc0ZqMmVBO0VBQXdDO0F0RnEyZXhDOztBc0ZwMmVBO0VBQXlDO0F0RncyZXpDOztBc0Z2MmVBO0VBQXdDO0F0RjIyZXhDOztBc0YxMmVBO0VBQStDO0F0RjgyZS9DOztBc0Y3MmVBO0VBQXNDO0F0RmkzZXRDOztBc0ZoM2VBO0VBQW1DO0F0Rm8zZW5DOztBc0ZuM2VBO0VBQXFDO0F0RnUzZXJDOztBc0Z0M2VBO0VBQTZDO0F0RjAzZTdDOztBc0Z6M2VBO0VBQWdDO0F0RjYzZWhDOztBc0Y1M2VBO0VBQXdDO0F0Rmc0ZXhDOztBc0YvM2VBO0VBQXdDO0F0Rm00ZXhDOztBc0ZsNGVBO0VBQW1DO0F0RnM0ZW5DOztBc0ZyNGVBO0VBQXFDO0F0Rnk0ZXJDOztBc0Z4NGVBO0VBQWlDO0F0RjQ0ZWpDOztBc0YzNGVBO0VBQXVDO0F0Ris0ZXZDOztBc0Y5NGVBO0VBQWtDO0F0Rms1ZWxDOztBc0ZqNWVBO0VBQW9DO0F0RnE1ZXBDOztBc0ZwNWVBO0VBQTBDO0F0Rnc1ZTFDOztBc0Z2NWVBO0VBQW9DO0F0RjI1ZXBDOztBc0YxNWVBO0VBQXNDO0F0Rjg1ZXRDOztBc0Y3NWVBO0VBQWlDO0F0Rmk2ZWpDOztBc0ZoNmVBO0VBQXFDO0F0Rm82ZXJDOztBc0ZuNmVBO0VBQW9DO0F0RnU2ZXBDOztBc0Z0NmVBO0VBQWtDO0F0RjA2ZWxDOztBc0Z6NmVBO0VBQXlDO0F0RjY2ZXpDOztBc0Y1NmVBO0VBQW1DO0F0Rmc3ZW5DOztBc0YvNmVBO0VBQXVDO0F0Rm03ZXZDOztBc0ZsN2VBO0VBQW9DO0F0RnM3ZXBDOztBc0ZyN2VBO0VBQTJDO0F0Rnk3ZTNDOztBc0Z4N2VBO0VBQWdDO0F0RjQ3ZWhDOztBc0YzN2VBO0VBQWlDO0F0Ris3ZWpDOztBc0Y5N2VBO0VBQWlDO0F0Rms4ZWpDOztBc0ZqOGVBO0VBQWtDO0F0RnE4ZWxDOztBc0ZwOGVBO0VBQWlDO0F0Rnc4ZWpDOztBc0Z2OGVBO0VBQXNDO0F0RjI4ZXRDOztBc0YxOGVBO0VBQWtDO0F0Rjg4ZWxDOztBc0Y3OGVBO0VBQXVDO0F0Rmk5ZXZDOztBc0ZoOWVBO0VBQXFDO0F0Rm85ZXJDOztBc0ZuOWVBO0VBQTJDO0F0RnU5ZTNDOztBc0Z0OWVBO0VBQTZDO0F0RjA5ZTdDOztBc0Z6OWVBO0VBQTRDO0F0RjY5ZTVDOztBc0Y1OWVBO0VBQTBDO0F0RmcrZTFDOztBc0YvOWVBO0VBQWtDO0F0Rm0rZWxDOztBc0ZsK2VBO0VBQXFDO0F0RnMrZXJDOztBc0ZyK2VBO0VBQXdDO0F0RnkrZXhDOztBc0Z4K2VBO0VBQXVDO0F0RjQrZXZDOztBc0YzK2VBO0VBQStCO0F0RisrZS9COztBc0Y5K2VBO0VBQXFDO0F0RmsvZXJDOztBc0ZqL2VBO0VBQW9DO0F0RnEvZXBDOztBc0ZwL2VBO0VBQXlDO0F0RncvZXpDOztBc0Z2L2VBO0VBQTBDO0F0RjIvZTFDOztBc0YxL2VBO0VBQW9DO0F0RjgvZXBDOztBc0Y3L2VBO0VBQXNDO0F0RmlnZnRDOztBc0ZoZ2ZBO0VBQXdDO0F0Rm9nZnhDOztBc0ZuZ2ZBO0VBQThDO0F0RnVnZjlDOztBc0Z0Z2ZBO0VBQTZDO0F0RjBnZjdDOztBc0Z6Z2ZBO0VBQTZDO0F0RjZnZjdDOztBc0Y1Z2ZBO0VBQWdEO0F0RmdoZmhEOztBc0YvZ2ZBO0VBQXVEO0F0Rm1oZnZEOztBc0ZsaGZBO0VBQXdDO0F0RnNoZnhDOztBc0ZyaGZBO0VBQXdDO0F0RnloZnhDOztBc0Z4aGZBO0VBQXNDO0F0RjRoZnRDOztBc0YzaGZBO0VBQXNDO0F0RitoZnRDOztBc0Y5aGZBO0VBQXVDO0F0RmtpZnZDOztBc0ZqaWZBO0VBQWtDO0F0RnFpZmxDOztBc0ZwaWZBO0VBQXlDO0F0RndpZnpDOztBc0Z2aWZBO0VBQWlDO0F0RjJpZmpDOztBc0YxaWZBO0VBQXVDO0F0RjhpZnZDOztBc0Y3aWZBO0VBQWtDO0F0RmlqZmxDOztBc0ZoamZBO0VBQXVDO0F0Rm9qZnZDOztBc0ZuamZBO0VBQXNDO0F0RnVqZnRDOztBc0Z0amZBO0VBQW1DO0F0RjBqZm5DOztBc0Z6amZBO0VBQXlDO0F0RjZqZnpDOztBc0Y1amZBO0VBQStDO0F0RmdrZi9DOztBc0YvamZBO0VBQW9DO0F0Rm1rZnBDOztBc0Zsa2ZBO0VBQWtDO0F0RnNrZmxDOztBc0Zya2ZBO0VBQWtDO0F0RnlrZmxDOztBc0Z4a2ZBO0VBQWtDO0F0RjRrZmxDOztBc0Yza2ZBO0VBQXVDO0F0RitrZnZDOztBc0Y5a2ZBO0VBQW9DO0F0RmtsZnBDOztBc0ZqbGZBO0VBQTZDO0F0RnFsZjdDOztBc0ZwbGZBO0VBQXNDO0F0RndsZnRDOztBc0Z2bGZBO0VBQTBDO0F0RjJsZjFDOztBc0YxbGZBO0VBQW9DO0F0RjhsZnBDOztBc0Y3bGZBO0VBQWtDO0F0RmltZmxDOztBc0ZobWZBO0VBQWlDO0F0Rm9tZmpDOztBc0ZubWZBO0VBQXdDO0F0RnVtZnhDOztBc0Z0bWZBO0VBQTRDO0F0RjBtZjVDOztBc0Z6bWZBO0VBQWtDO0F0RjZtZmxDOztBc0Y1bWZBO0VBQXNDO0F0RmduZnRDOztBc0YvbWZBO0VBQTBDO0F0Rm1uZjFDOztBc0ZsbmZBO0VBQThDO0F0RnNuZjlDOztBc0ZybmZBO0VBQWlDO0F0RnluZmpDOztBc0Z4bmZBO0VBQW1DO0F0RjRuZm5DOztBc0YzbmZBO0VBQXdDO0F0RituZnhDOztBc0Y5bmZBO0VBQW1DO0F0RmtvZm5DOztBc0Zqb2ZBO0VBQWtDO0F0RnFvZmxDOztBc0Zwb2ZBO0VBQTBDO0F0RndvZjFDOztBc0Z2b2ZBO0VBQTBDO0F0RjJvZjFDOztBc0Yxb2ZBO0VBQXlDO0F0RjhvZnpDOztBc0Y3b2ZBO0VBQXlDO0F0RmlwZnpDOztBc0ZocGZBO0VBQW1DO0F0Rm9wZm5DOztBc0ZucGZBO0VBQWdDO0F0RnVwZmhDOztBc0Z0cGZBO0VBQW1DO0F0RjBwZm5DOztBc0Z6cGZBO0VBQTBDO0F0RjZwZjFDOztBc0Y1cGZBO0VBQStCO0F0RmdxZi9COztBc0YvcGZBO0VBQW1DO0F0Rm1xZm5DOztBc0ZscWZBO0VBQW9DO0F0RnNxZnBDOztBc0ZycWZBO0VBQTJDO0F0RnlxZjNDOztBc0Z4cWZBO0VBQWtDO0F0RjRxZmxDOztBc0YzcWZBO0VBQWlDO0F0RitxZmpDOztBc0Y5cWZBO0VBQW1DO0F0RmtyZm5DOztBc0ZqcmZBO0VBQWtDO0F0RnFyZmxDOztBc0ZwcmZBO0VBQW9DO0F0RndyZnBDOztBc0Z2cmZBO0VBQXFDO0F0RjJyZnJDOztBc0YxcmZBO0VBQTJDO0F0RjhyZjNDOztBc0Y3cmZBO0VBQXNDO0F0RmlzZnRDOztBc0Zoc2ZBO0VBQWlDO0F0Rm9zZmpDOztBc0Zuc2ZBO0VBQXFDO0F0RnVzZnJDOztBc0Z0c2ZBO0VBQXdDO0F0RjBzZnhDOztBc0Z6c2ZBO0VBQWtDO0F0RjZzZmxDOztBc0Y1c2ZBO0VBQTZDO0F0Rmd0ZjdDOztBc0Yvc2ZBO0VBQXVDO0F0Rm10ZnZDOztBc0ZsdGZBO0VBQW1DO0F0RnN0Zm5DOztBc0ZydGZBO0VBQW1DO0F0Rnl0Zm5DOztBc0Z4dGZBO0VBQXVDO0F0RjR0ZnZDOztBc0YzdGZBO0VBQW9DO0F0Rit0ZnBDOztBc0Y5dGZBO0VBQW1DO0F0Rmt1Zm5DOztBc0ZqdWZBO0VBQWdDO0F0RnF1ZmhDOztBc0ZwdWZBO0VBQWdDO0F0Rnd1ZmhDOztBc0Z2dWZBO0VBQWlDO0F0RjJ1ZmpDOztBc0YxdWZBO0VBQXFDO0F0Rjh1ZnJDOztBc0Y3dWZBO0VBQTJDO0F0Rml2ZjNDOztBc0ZodmZBO0VBQTJDO0F0Rm92ZjNDOztBc0ZudmZBO0VBQXVDO0F0RnV2ZnZDOztBc0Z0dmZBO0VBQXdDO0F0RjB2ZnhDOztBc0Z6dmZBO0VBQXVDO0F0RjZ2ZnZDOztBc0Y1dmZBO0VBQXFDO0F0Rmd3ZnJDOztBc0YvdmZBO0VBQXNDO0F0Rm13ZnRDOztBc0Zsd2ZBO0VBQXlDO0F0RnN3ZnpDOztBc0Zyd2ZBO0VBQTBDO0F0Rnl3ZjFDOztBc0Z4d2ZBO0VBQXlDO0F0RjR3ZnpDOztBc0Yzd2ZBO0VBQXNDO0F0Rit3ZnRDOztBc0Y5d2ZBO0VBQW9DO0F0Rmt4ZnBDOztBc0ZqeGZBO0VBQXVDO0F0RnF4ZnZDOztBc0ZweGZBO0VBQXVDO0F0Rnd4ZnZDOztBc0Z2eGZBO0VBQXVDO0F0RjJ4ZnZDOztBc0YxeGZBO0VBQXNDO0F0Rjh4ZnRDOztBc0Y3eGZBO0VBQXdDO0F0Rml5ZnhDOztBc0ZoeWZBO0VBQXdDO0F0Rm95ZnhDOztBc0ZueWZBO0VBQXVDO0F0RnV5ZnZDOztBc0Z0eWZBO0VBQXFDO0F0RjB5ZnJDOztBc0Z6eWZBO0VBQXFDO0F0RjZ5ZnJDOztBc0Y1eWZBO0VBQXVDO0F0Rmd6ZnZDOztBc0YveWZBO0VBQWtDO0F0Rm16ZmxDOztBc0ZsemZBO0VBQXNDO0F0RnN6ZnRDOztBc0ZyemZBO0VBQWlDO0F0Rnl6ZmpDOztBc0Z4emZBO0VBQXFDO0F0RjR6ZnJDOztBc0YzemZBO0VBQTBDO0F0Rit6ZjFDOztBc0Y5emZBO0VBQXFDO0F0RmswZnJDOztBc0ZqMGZBO0VBQW1DO0F0RnEwZm5DOztBc0ZwMGZBO0VBQTBDO0F0RncwZjFDOztBc0Z2MGZBO0VBQWtDO0F0RjIwZmxDOztBc0YxMGZBO0VBQXlDO0F0RjgwZnpDOztBc0Y3MGZBO0VBQXVDO0F0RmkxZnZDOztBc0ZoMWZBO0VBQW9DO0F0Rm8xZnBDOztBc0ZuMWZBO0VBQW1DO0F0RnUxZm5DOztBc0Z0MWZBO0VBQTBDO0F0RjAxZjFDOztBc0Z6MWZBO0VBQWlDO0F0RjYxZmpDOztBc0Y1MWZBO0VBQWtDO0F0RmcyZmxDOztBc0YvMWZBO0VBQWtDO0F0Rm0yZmxDOztBc0ZsMmZBO0VBQWtDO0F0RnMyZmxDOztBc0ZyMmZBO0VBQXdDO0F0RnkyZnhDOztBc0Z4MmZBO0VBQW1DO0F0RjQyZm5DOztBc0YzMmZBO0VBQWtDO0F0RisyZmxDOztBc0Y5MmZBO0VBQXlDO0F0RmszZnpDOztBc0ZqM2ZBO0VBQW9DO0F0RnEzZnBDOztBc0ZwM2ZBO0VBQWlDO0F0RnczZmpDOztBc0Z2M2ZBO0VBQWtDO0F0RjIzZmxDOztBc0YxM2ZBO0VBQXdDO0F0RjgzZnhDOztBc0Y3M2ZBO0VBQW9DO0F0Rmk0ZnBDOztBc0ZoNGZBO0VBQStCO0F0Rm80Zi9COztBc0ZuNGZBO0VBQWdDO0F0RnU0ZmhDOztBc0Z0NGZBO0VBQXNDO0F0RjA0ZnRDOztBc0Z6NGZBO0VBQTRDO0F0RjY0ZjVDOztBc0Y1NGZBO0VBQXdDO0F0Rmc1ZnhDOztBc0YvNGZBO0VBQXdDO0F0Rm01ZnhDOztBc0ZsNWZBO0VBQXVDO0F0RnM1ZnZDOztBc0ZyNWZBO0VBQXNDO0F0Rnk1ZnRDOztBc0Z4NWZBO0VBQXFDO0F0RjQ1ZnJDOztBc0YzNWZBO0VBQXlDO0F0Ris1ZnpDOztBc0Y5NWZBO0VBQWtDO0F0Rms2ZmxDOztBc0ZqNmZBO0VBQW9DO0F0RnE2ZnBDOztBc0ZwNmZBO0VBQW1DO0F0Rnc2Zm5DOztBc0Z2NmZBO0VBQXNDO0F0RjI2ZnRDOztBc0YxNmZBO0VBQWtDO0F0Rjg2ZmxDOztBc0Y3NmZBO0VBQXdDO0F0Rmk3ZnhDOztBc0ZoN2ZBO0VBQWlDO0F0Rm83ZmpDOztBc0ZuN2ZBO0VBQW1DO0F0RnU3Zm5DOztBc0Z0N2ZBO0VBQWtDO0F0RjA3ZmxDOztBc0Z6N2ZBO0VBQW1DO0F0RjY3Zm5DOztBc0Y1N2ZBO0VBQTJDO0F0Rmc4ZjNDOztBc0YvN2ZBO0VBQW1DO0F0Rm04Zm5DOztBc0ZsOGZBO0VBQXFDO0F0RnM4ZnJDOztBc0ZyOGZBO0VBQTRDO0F0Rnk4ZjVDOztBc0Z4OGZBO0VBQXVDO0F0RjQ4ZnZDOztBc0YzOGZBO0VBQWtDO0F0Ris4ZmxDOztBc0Y5OGZBO0VBQWlDO0F0Rms5ZmpDOztBc0ZqOWZBO0VBQXdDO0F0RnE5ZnhDOztBc0ZwOWZBO0VBQWlDO0F0Rnc5ZmpDOztBc0Z2OWZBO0VBQXlDO0F0RjI5ZnpDOztBc0YxOWZBO0VBQTRDO0F0Rjg5ZjVDOztBc0Y3OWZBO0VBQTRDO0F0RmkrZjVDOztBc0ZoK2ZBO0VBQTJDO0F0Rm8rZjNDOztBc0ZuK2ZBO0VBQW9DO0F0RnUrZnBDOztBc0Z0K2ZBO0VBQXdDO0F0RjArZnhDOztBc0Z6K2ZBO0VBQXVDO0F0RjYrZnZDOztBc0Y1K2ZBO0VBQTJDO0F0RmcvZjNDOztBc0YvK2ZBO0VBQWdDO0F0Rm0vZmhDOztBc0ZsL2ZBO0VBQWlEO0F0RnMvZmpEOztBc0ZyL2ZBO0VBQWdEO0F0RnkvZmhEOztBc0Z4L2ZBO0VBQXFDO0F0RjQvZnJDOztBc0YzL2ZBO0VBQXNDO0F0RisvZnRDOztBc0Y5L2ZBO0VBQTZDO0F0RmtnZ0I3Qzs7QXNGamdnQkE7RUFBdUM7QXRGcWdnQnZDOztBc0ZwZ2dCQTtFQUF1QztBdEZ3Z2dCdkM7O0FzRnZnZ0JBO0VBQW9DO0F0RjJnZ0JwQzs7QXNGMWdnQkE7RUFBb0M7QXRGOGdnQnBDOztBc0Y3Z2dCQTtFQUFtQztBdEZpaGdCbkM7O0FzRmhoZ0JBO0VBQWtDO0F0Rm9oZ0JsQzs7QXNGbmhnQkE7RUFBaUM7QXRGdWhnQmpDOztBc0Z0aGdCQTtFQUFpQztBdEYwaGdCakM7O0FzRnpoZ0JBO0VBQXdDO0F0RjZoZ0J4Qzs7QXNGNWhnQkE7RUFBeUM7QXRGZ2lnQnpDOztBc0YvaGdCQTtFQUFrQztBdEZtaWdCbEM7O0FzRmxpZ0JBO0VBQW1DO0F0RnNpZ0JuQzs7QXNGcmlnQkE7RUFBbUM7QXRGeWlnQm5DOztBc0Z4aWdCQTtFQUFpRDtBdEY0aWdCakQ7O0FzRjNpZ0JBO0VBQWlDO0F0RitpZ0JqQzs7QXNGOWlnQkE7RUFBaUM7QXRGa2pnQmpDOztBc0ZqamdCQTtFQUFxQztBdEZxamdCckM7O0FzRnBqZ0JBO0VBQXFDO0F0RndqZ0JyQzs7QXNGdmpnQkE7RUFBa0M7QXRGMmpnQmxDOztBc0YxamdCQTtFQUFvQztBdEY4amdCcEM7O0FzRjdqZ0JBO0VBQTJDO0F0RmlrZ0IzQzs7QXNGaGtnQkE7RUFBa0M7QXRGb2tnQmxDOztBdUZqK2lCQTtFSDBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjI4aUJGOztBb0ZqOGlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtOGlCSjs7QXdGeC9pQkE7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlRMcUI7RVNNckI7RUFDQTtBeEZ5L2lCRjtBd0ZsL2lCQTtFQUNFO0VBQ0E7QXhGby9pQkY7O0F5RnpnakJBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWTHFCO0VVTXJCO0VBQ0E7QXpGMGdqQkY7QXlGbmdqQkE7O0VBRUU7RUFDQTtBekZxZ2pCRjs7QTBGM2hqQkE7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlhMcUI7RVdNckI7RUFDQTtBMUY0aGpCRjtBMEZyaGpCQTtFQUNFO0VBQ0E7QTFGdWhqQkY7O0EyRjVpakJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOGlqQko7O0EyRjVpakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YraWpCSjtBMkY3aWpCSTtFQUNJO0EzRitpakJSO0EyRjVpakJJO0VBQ0k7RUFDQTtBM0Y4aWpCUjs7QTJGM2lqQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y4aWpCSjs7QTJGM2lqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOGlqQko7QTJGNWlqQkk7RUFFSTtFQUNBO0EzRjZpakJSO0EyRjFpakJJO0VBQ0k7QTNGNGlqQlI7QTJGemlqQkk7RUFDSTtBM0YyaWpCUjs7QTJGeGlqQkE7RUFDSTtFQUNBO0VBQ0E7QTNGMmlqQko7QTJGMWlqQkk7RUFDSTtBM0Y0aWpCUjtBMkYxaWpCSTtFQUNJO0EzRjRpakJSO0EyRjFpakJJO0VBQ0k7QTNGNGlqQlI7QTJGdmpqQkE7RUFjSTtBM0Y0aWpCSjtBMkYxaWpCSTtFQUNJO0EzRjRpakJSO0EyRnppakJJO0VBQ0k7QTNGMmlqQlI7QTJGeGlqQkk7RUFDSTtBM0YwaWpCUjtBMkZ2aWpCSTtFQUNJO0VBQ0E7RUFDQTtBM0Z5aWpCUjs7QTJGdGlqQkE7RUFDSTtBM0Z5aWpCSjs7QTRGbG1qQkE7QUFHSTtFQUNJO0E1Rm1takJSOztBNEYvbGpCQTtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZpbWpCUjtBNEY3bGpCQTtBQUVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjhsakJKO0E0RjdsakJJOzs7RUFDSTtFQUNBO0VBQ0E7QTVGaW1qQlI7QTRGaG1qQlE7OztFQUNJLFVBakVhO0E1RnFxakJ6QjtBNEZqbWpCSTs7RUFDSSxhQXBFbUI7QTVGd3FqQjNCO0E0RmxtakJJOztFQUNJLG9CQWxGWTtFQW1GWjtFQUNBO0VBQ0EsWUFuRlk7RUFvRlosYUE3RWdCO0VBOEVoQjtFQUNBO0E1RnFtakJSOztBNEZqbWpCQTtFQUNJO0E1Rm9takJKO0E0Rm5takJJO0VBQ0k7RUFDQTtBNUZxbWpCUjtBNEZubWpCSTtFQUNJLFlBOUZlO0E1Rm1zakJ2QjtBNEZwbWpCUTtFQUNJLFlBL0ZXO0E1RnFzakJ2Qjs7QTRGam1qQkE7RUFDSTtBNUZvbWpCSjtBNEZubWpCSTtFQUNJO0VBQ0E7QTVGcW1qQlI7QTRGbm1qQkk7RUFDSSxZQTNHZTtBNUZndGpCdkI7QTRGcG1qQlE7RUFDSSxZQTlHVztBNUZvdGpCdkI7O0E0RmptakJBO0FBRUE7RUFDSTtBNUZtbWpCSjs7QTRGaG1qQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm1takJKO0E0RmxtakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb21qQlI7QTRGbm1qQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnFtakJaO0E0RnBtakJZO0VBQ0k7QTVGc21qQmhCO0E0RnJtakJnQjtFQUNJLFVBcEpLO0E1RjJ2akJ6QjtBNEZwbWpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBOUpNO0VBK0pOO0VBQ0E7RUFDQSxvQkF4S0k7RUF5S0osY0FqS0M7RUFrS0Q7RUFDQTtFQUNBLFlBektFO0VBMEtGLGFBbEtXO0VBbUtYO0VBQ0E7QTVGc21qQmhCO0E0Rm5takJRO0VBQ0ksWUFoTE07RUFpTE4sYUEzS1k7QTVGZ3hqQnhCOztBNkZueWpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3RnN5akJEO0E2Rm55akJBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZxeWpCRDs7QTZGbnlqQkE7RUFBa0I7QTdGdXlqQmxCOztBNkZ0eWpCQTtFQUFtQjtBN0YweWpCbkI7O0E2Rnp5akJBO0VBQW1CO0E3RjZ5akJuQjs7QTZGNXlqQkE7RUFBb0I7QTdGZ3pqQnBCOztBNkYveWpCQTtFQUF1QjtBN0ZtempCdkI7O0E2Rmx6akJBO0VBQW9CO0E3RnN6akJwQjs7QTZGcnpqQkE7RUFBcUI7QTdGeXpqQnJCOztBNkZ4empCQTtFQUFtQjtBN0Y0empCbkI7O0E2RjN6akJBO0VBQWlCO0E3Rit6akJqQjs7QTZGOXpqQkE7RUFBa0I7QTdGazBqQmxCOztBNkZqMGpCQTtFQUF3QjtBN0ZxMGpCeEI7O0E2RnAwakJBO0VBQXFCO0E3RncwakJyQjs7QTZGdjBqQkE7RUFBMEI7QTdGMjBqQjFCOztBNkYxMGpCQTtFQUFtQjtBN0Y4MGpCbkI7O0E2RjcwakJBO0VBQW9CO0E3RmkxakJwQjs7QTZGaDFqQkE7RUFBb0I7QTdGbzFqQnBCOztBNkZuMWpCQTtFQUF3QjtBN0Z1MWpCeEI7O0E2RnQxakJBO0VBQW1CO0E3RjAxakJuQjs7QTZGejFqQkE7RUFBa0I7QTdGNjFqQmxCOztBNkY1MWpCQTtFQUFrQjtBN0ZnMmpCbEI7O0E2Ri8xakJBO0VBQTBCO0E3Rm0yakIxQjs7QTZGbDJqQkE7RUFBa0I7QTdGczJqQmxCOztBNkZyMmpCQTtFQUFvQjtBN0Z5MmpCcEI7O0E2RngyakJBO0VBQW9CO0E3RjQyakJwQjs7QTZGMzJqQkE7RUFBbUI7QTdGKzJqQm5COztBNkY5MmpCQTtFQUFzQjtBN0ZrM2pCdEI7O0E2RmozakJBO0VBQXNCO0E3RnEzakJ0Qjs7QTZGcDNqQkE7RUFBd0I7QTdGdzNqQnhCOztBNkZ2M2pCQTtFQUFxQjtBN0YyM2pCckI7O0E2RjEzakJBO0VBQWtCO0E3RjgzakJsQjs7QTZGNzNqQkE7RUFBaUI7QTdGaTRqQmpCOztBNkZoNGpCQTtFQUFrQjtBN0ZvNGpCbEI7O0E2Rm40akJBO0VBQW1CO0E3RnU0akJuQjs7QTZGdDRqQkE7RUFBcUI7QTdGMDRqQnJCOztBNkZ6NGpCQTtFQUF1QjtBN0Y2NGpCdkI7O0E2RjU0akJBO0VBQXFCO0E3Rmc1akJyQjs7QTZGLzRqQkE7RUFBd0I7QTdGbTVqQnhCOztBNkZsNWpCQTtFQUF5QjtBN0ZzNWpCekI7O0E2RnI1akJBO0VBQXdCO0E3Rnk1akJ4Qjs7QTZGeDVqQkE7RUFBMEI7QTdGNDVqQjFCOztBNkYzNWpCQTtFQUF3QjtBN0YrNWpCeEI7O0E2Rjk1akJBO0VBQXVCO0E3Rms2akJ2Qjs7QTZGajZqQkE7RUFBd0I7QTdGcTZqQnhCOztBNkZwNmpCQTtFQUFzQjtBN0Z3NmpCdEI7O0E2RnY2akJBO0VBQWtCO0E3RjI2akJsQjs7QTZGMTZqQkE7RUFBbUI7QTdGODZqQm5COztBNkY3NmpCQTtFQUFtQjtBN0ZpN2pCbkI7O0E2Rmg3akJBO0VBQW9CO0E3Rm83akJwQjs7QTZGbjdqQkE7RUFBeUI7QTdGdTdqQnpCOztBNkZ0N2pCQTtFQUF5QjtBN0YwN2pCekI7O0E2Rno3akJBO0VBQTBCO0E3RjY3akIxQjs7QTZGNTdqQkE7RUFBNkI7QTdGZzhqQjdCOztBNkYvN2pCQTtFQUEyQjtBN0ZtOGpCM0I7O0E2Rmw4akJBO0VBQXVCO0E3RnM4akJ2Qjs7QTZGcjhqQkE7RUFBd0I7QTdGeThqQnhCOztBNkZ4OGpCQTtFQUFxQjtBN0Y0OGpCckI7O0E2RjM4akJBO0VBQW9CO0E3Ris4akJwQjs7QTZGOThqQkE7RUFBb0I7QTdGazlqQnBCOztBNkZqOWpCQTtFQUFrQjtBN0ZxOWpCbEI7O0E2RnA5akJBO0VBQXlCO0E3Rnc5akJ6Qjs7QTZGdjlqQkE7RUFBdUI7QTdGMjlqQnZCOztBNkYxOWpCQTtFQUF3QjtBN0Y4OWpCeEI7O0E2Rjc5akJBO0VBQXNCO0E3RmkrakJ0Qjs7QTZGaCtqQkE7RUFBeUI7QTdGbytqQnpCOztBNkZuK2pCQTtFQUF3QjtBN0Z1K2pCeEI7O0E2RnQrakJBO0VBQXNCO0E3RjArakJ0Qjs7QTZGeitqQkE7RUFBbUI7QTdGNitqQm5COztBNkY1K2pCQTtFQUEyQjtBN0ZnL2pCM0I7O0E2Ri8rakJBO0VBQTBCO0E3Rm0vakIxQjs7QTZGbC9qQkE7RUFBcUI7QTdGcy9qQnJCOztBNkZyL2pCQTtFQUFxQjtBN0Z5L2pCckI7O0E2RngvakJBO0VBQXNCO0E3RjQvakJ0Qjs7QTZGMy9qQkE7RUFBdUI7QTdGKy9qQnZCOztBNkY5L2pCQTtFQUFxQjtBN0ZrZ2tCckI7O0E2Rmpna0JBO0VBQXNCO0E3RnFna0J0Qjs7QTZGcGdrQkE7RUFBaUI7QTdGd2drQmpCOztBNkZ2Z2tCQTtFQUFrQjtBN0YyZ2tCbEI7O0E2RjFna0JBO0VBQXFCO0E3Rjhna0JyQjs7QTZGN2drQkE7RUFBbUI7QTdGaWhrQm5COztBNkZoaGtCQTtFQUFvQjtBN0ZvaGtCcEI7O0E2Rm5oa0JBO0VBQW1CO0E3RnVoa0JuQjs7QTZGdGhrQkE7RUFBa0I7QTdGMGhrQmxCOztBNkZ6aGtCQTtFQUF1QjtBN0Y2aGtCdkI7O0E2RjVoa0JBO0VBQXNCO0E3Rmdpa0J0Qjs7QTZGL2hrQkE7RUFBcUI7QTdGbWlrQnJCOztBNkZsaWtCQTtFQUFzQjtBN0ZzaWtCdEI7O0E2RnJpa0JBO0VBQXFCO0E3Rnlpa0JyQjs7QTZGeGlrQkE7RUFBb0I7QTdGNGlrQnBCOztBNkYzaWtCQTtFQUFvQjtBN0YraWtCcEI7O0E2Rjlpa0JBO0VBQXFCO0E3Rmtqa0JyQjs7QTZGamprQkE7RUFBb0I7QTdGcWprQnBCOztBNkZwamtCQTtFQUFnQjtBN0Z3amtCaEI7O0E2RnZqa0JBO0VBQW9CO0E3RjJqa0JwQjs7QTZGMWprQkE7RUFBcUI7QTdGOGprQnJCOztBNkY3amtCQTtFQUFxQjtBN0Zpa2tCckI7O0E2Rmhra0JBO0VBQXdCO0E3Rm9ra0J4Qjs7QTZGbmtrQkE7RUFBc0I7QTdGdWtrQnRCOztBNkZ0a2tCQTtFQUFvQjtBN0Ywa2tCcEI7O0E2Rnpra0JBO0VBQXlCO0E3RjZra0J6Qjs7QTZGNWtrQkE7RUFBbUI7QTdGZ2xrQm5COztBNkYva2tCQTtFQUFzQjtBN0ZtbGtCdEI7O0E2Rmxsa0JBO0VBQWtCO0E3RnNsa0JsQjs7QTZGcmxrQkE7RUFBa0I7QTdGeWxrQmxCOztBNkZ4bGtCQTtFQUFtQjtBN0Y0bGtCbkI7O0E2RjNsa0JBO0VBQW1CO0E3Ritsa0JuQjs7QTZGOWxrQkE7RUFBcUI7QTdGa21rQnJCOztBNkZqbWtCQTtFQUFtQjtBN0ZxbWtCbkI7O0E2RnBta0JBO0VBQW9CO0E3Rndta0JwQjs7QTZGdm1rQkE7RUFBcUI7QTdGMm1rQnJCOztBNkYxbWtCQTtFQUFzQjtBN0Y4bWtCdEI7O0E2Rjdta0JBO0VBQXFCO0E3Rmlua0JyQjs7QTZGaG5rQkE7RUFBc0I7QTdGb25rQnRCOztBNkZubmtCQTtFQUFzQjtBN0Z1bmtCdEI7O0E2RnRua0JBO0VBQWtCO0E3RjBua0JsQjs7QTZGem5rQkE7RUFBbUI7QTdGNm5rQm5COztBNkY1bmtCQTtFQUF1QjtBN0Znb2tCdkI7O0E2Ri9ua0JBO0VBQXdCO0E3Rm1va0J4Qjs7QTZGbG9rQkE7RUFBd0I7QTdGc29rQnhCOztBNkZyb2tCQTtFQUFzQjtBN0Z5b2tCdEI7O0E2Rnhva0JBO0VBQXlCO0E3RjRva0J6Qjs7QTZGM29rQkE7RUFBMEI7QTdGK29rQjFCOztBNkY5b2tCQTtFQUF3QjtBN0ZrcGtCeEI7O0E2Rmpwa0JBO0VBQXFCO0E3RnFwa0JyQjs7QTZGcHBrQkE7RUFBc0I7QTdGd3BrQnRCOztBNkZ2cGtCQTtFQUFzQjtBN0YycGtCdEI7O0E2RjFwa0JBO0VBQXNCO0E3Rjhwa0J0Qjs7QTZGN3BrQkE7RUFBc0I7QTdGaXFrQnRCOztBNkZocWtCQTtFQUFzQjtBN0ZvcWtCdEI7O0E2Rm5xa0JBO0VBQXNCO0E3RnVxa0J0Qjs7QTZGdHFrQkE7RUFBc0I7QTdGMHFrQnRCOztBNkZ6cWtCQTtFQUFzQjtBN0Y2cWtCdEI7O0E2RjVxa0JBO0VBQXVCO0E3Rmdya0J2Qjs7QTZGL3FrQkE7RUFBdUI7QTdGbXJrQnZCOztBNkZscmtCQTtFQUF3QjtBN0ZzcmtCeEI7O0E2RnJya0JBO0VBQW9CO0E3Rnlya0JwQjs7QTZGeHJrQkE7RUFBcUI7QTdGNHJrQnJCOztBNkYzcmtCQTtFQUFzQjtBN0YrcmtCdEI7O0E2Rjlya0JBO0VBQXFCO0E3Rmtza0JyQjs7QTZGanNrQkE7RUFBb0I7QTdGcXNrQnBCOztBNkZwc2tCQTtFQUFzQjtBN0Z3c2tCdEI7O0E2RnZza0JBO0VBQXFCO0E3RjJza0JyQjs7QTZGMXNrQkE7RUFBaUI7QTdGOHNrQmpCOztBNkY3c2tCQTtFQUFrQjtBN0ZpdGtCbEI7O0E2Rmh0a0JBO0VBQWtCO0E3Rm90a0JsQjs7QTZGbnRrQkE7RUFBc0I7QTdGdXRrQnRCOztBNkZ0dGtCQTtFQUFvQjtBN0YwdGtCcEI7O0E2Rnp0a0JBO0VBQXVCO0E3RjZ0a0J2Qjs7QTZGNXRrQkE7RUFBd0I7QTdGZ3VrQnhCOztBNkYvdGtCQTtFQUFpQjtBN0ZtdWtCakI7O0E2Rmx1a0JBO0VBQWtCO0E3RnN1a0JsQjs7QTZGcnVrQkE7RUFBb0I7QTdGeXVrQnBCOztBNkZ4dWtCQTtFQUF3QjtBN0Y0dWtCeEI7O0E2RjN1a0JBO0VBQXFCO0E3Rit1a0JyQjs7QTZGOXVrQkE7RUFBaUI7QTdGa3ZrQmpCOztBNkZqdmtCQTtFQUF1QjtBN0ZxdmtCdkI7O0E2RnB2a0JBO0VBQXdCO0E3Rnd2a0J4Qjs7QTZGdnZrQkE7RUFBd0I7QTdGMnZrQnhCOztBNkYxdmtCQTtFQUF5QjtBN0Y4dmtCekI7O0E2Rjd2a0JBO0VBQW9CO0E3Rml3a0JwQjs7QTZGaHdrQkE7RUFBa0I7QTdGb3drQmxCOztBNkZud2tCQTtFQUFtQjtBN0Z1d2tCbkI7O0E2RnR3a0JBO0VBQW9CO0E3RjB3a0JwQjs7QTZGendrQkE7RUFBaUI7QTdGNndrQmpCOztBNkY1d2tCQTtFQUF5QjtBN0ZneGtCekI7O0E2Ri93a0JBO0VBQWtCO0E3Rm14a0JsQjs7QTZGbHhrQkE7RUFBb0I7QTdGc3hrQnBCOztBNkZyeGtCQTtFQUFtQjtBN0Z5eGtCbkI7O0E2Rnh4a0JBO0VBQW9CO0E3RjR4a0JwQjs7QTZGM3hrQkE7RUFBcUI7QTdGK3hrQnJCOztBNkY5eGtCQTtFQUFrQjtBN0ZreWtCbEI7O0E2Rmp5a0JBO0VBQWlCO0E3RnF5a0JqQjs7QTZGcHlrQkE7RUFBb0I7QTdGd3lrQnBCOztBNkZ2eWtCQTtFQUFpQjtBN0YyeWtCakI7O0E2RjF5a0JBO0VBQWtCO0E3Rjh5a0JsQjs7QTZGN3lrQkE7RUFBdUI7QTdGaXprQnZCOztBNkZoemtCQTtFQUFzQjtBN0ZvemtCdEI7O0E2Rm56a0JBO0VBQW1CO0E3RnV6a0JuQjs7QTZGdHprQkE7RUFBa0I7QTdGMHprQmxCOztBNkZ6emtCQTtFQUEyQjtBN0Y2emtCM0I7O0E2RjV6a0JBO0VBQW9CO0E3Rmcwa0JwQjs7QTZGL3prQkE7RUFBb0I7QTdGbTBrQnBCOztBNkZsMGtCQTtFQUFtQjtBN0ZzMGtCbkI7O0E2RnIwa0JBO0VBQW9CO0E3Rnkwa0JwQjs7QTZGeDBrQkE7RUFBd0I7QTdGNDBrQnhCOztBNkYzMGtCQTtFQUF1QjtBN0YrMGtCdkI7O0E2Rjkwa0JBO0VBQTJCO0E3Rmsxa0IzQjs7QTZGajFrQkE7RUFBa0I7QTdGcTFrQmxCOztBNkZwMWtCQTtFQUFtQjtBN0Z3MWtCbkI7O0E2RnYxa0JBO0VBQWtCO0E3RjIxa0JsQjs7QTZGMTFrQkE7RUFBa0I7QTdGODFrQmxCOztBNkY3MWtCQTtFQUFtQjtBN0ZpMmtCbkI7O0E2Rmgya0JBO0VBQW1CO0E3Rm8ya0JuQjs7QTZGbjJrQkE7RUFBbUI7QTdGdTJrQm5COztBNkZ0MmtCQTtFQUFtQjtBN0YwMmtCbkI7O0E2Rnoya0JBO0VBQTRCO0E3RjYya0I1Qjs7QTZGNTJrQkE7RUFBMEI7QTdGZzNrQjFCOztBNkYvMmtCQTtFQUF5QjtBN0ZtM2tCekI7O0E2Rmwza0JBO0VBQXVCO0E3RnMza0J2Qjs7QTZGcjNrQkE7RUFBcUI7QTdGeTNrQnJCOztBNkZ4M2tCQTtFQUF1QjtBN0Y0M2tCdkI7O0E2RjMza0JBO0VBQXFCO0E3Risza0JyQjs7QTZGOTNrQkE7RUFBb0I7QTdGazRrQnBCOztBNkZqNGtCQTtFQUFtQjtBN0ZxNGtCbkI7O0E2RnA0a0JBO0VBQWtCO0E3Rnc0a0JsQjs7QTZGdjRrQkE7RUFBa0I7QTdGMjRrQmxCOztBNkYxNGtCQTtFQUF3QjtBN0Y4NGtCeEI7O0E2Rjc0a0JBO0VBQWlCO0E3Rmk1a0JqQjs7QTZGaDVrQkE7RUFBc0I7QTdGbzVrQnRCOztBNkZuNWtCQTtFQUF1QjtBN0Z1NWtCdkI7O0E2RnQ1a0JBO0VBQXlCO0E3RjA1a0J6Qjs7QTZGejVrQkE7RUFBc0I7QTdGNjVrQnRCOztBNkY1NWtCQTtFQUF1QjtBN0ZnNmtCdkI7O0E2Ri81a0JBO0VBQWlCO0E3Rm02a0JqQjs7QTZGbDZrQkE7RUFBc0I7QTdGczZrQnRCOztBNkZyNmtCQTtFQUFpQztBN0Z5NmtCakM7O0E2Rng2a0JBO0VBQXdCO0E3RjQ2a0J4Qjs7QTZGMzZrQkE7RUFBdUI7QTdGKzZrQnZCOztBNkY5NmtCQTtFQUF1QjtBN0ZrN2tCdkI7O0E2Rmo3a0JBO0VBQW1CO0E3RnE3a0JuQjs7QTZGcDdrQkE7RUFBMEI7QTdGdzdrQjFCOztBNkZ2N2tCQTtFQUFpQjtBN0YyN2tCakI7O0E2RjE3a0JBO0VBQW1CO0E3Rjg3a0JuQjs7QTZGNzdrQkE7RUFBdUI7QTdGaThrQnZCOztBNkZoOGtCQTtFQUFtQjtBN0ZvOGtCbkI7O0E2Rm44a0JBO0VBQW9CO0E3RnU4a0JwQjs7QTZGdDhrQkE7RUFBbUI7QTdGMDhrQm5COztBNkZ6OGtCQTtFQUFvQjtBN0Y2OGtCcEI7O0E2RjU4a0JBO0VBQW9CO0E3Rmc5a0JwQjs7QTZGLzhrQkE7RUFBcUI7QTdGbTlrQnJCOztBNkZsOWtCQTtFQUFpQjtBN0ZzOWtCakI7O0E2RnI5a0JBO0VBQWtCO0E3Rnk5a0JsQjs7QTZGeDlrQkE7RUFBa0I7QTdGNDlrQmxCOztBNkYzOWtCQTtFQUFtQjtBN0YrOWtCbkI7O0E2Rjk5a0JBO0VBQWtCO0E3Rmsra0JsQjs7QTZGaitrQkE7RUFBbUI7QTdGcStrQm5COztBNkZwK2tCQTtFQUFrQjtBN0Z3K2tCbEI7O0E2RnYra0JBO0VBQW1CO0E3RjIra0JuQjs7QTZGMStrQkE7RUFBbUI7QTdGOCtrQm5COztBNkY3K2tCQTtFQUFvQjtBN0ZpL2tCcEI7O0E2Rmgva0JBO0VBQWtCO0E3Rm8va0JsQjs7QTZGbi9rQkE7RUFBbUI7QTdGdS9rQm5COztBNkZ0L2tCQTtFQUFxQjtBN0YwL2tCckI7O0E2Rnova0JBO0VBQXNCO0E3RjYva0J0Qjs7QTZGNS9rQkE7RUFBcUI7QTdGZ2dsQnJCOztBNkYvL2tCQTtFQUFzQjtBN0ZtZ2xCdEI7O0E2RmxnbEJBO0VBQXNCO0E3RnNnbEJ0Qjs7QTZGcmdsQkE7RUFBdUI7QTdGeWdsQnZCOztBNkZ4Z2xCQTtFQUFxQjtBN0Y0Z2xCckI7O0E2RjNnbEJBO0VBQXNCO0E3RitnbEJ0Qjs7QTZGOWdsQkE7RUFBcUI7QTdGa2hsQnJCOztBNkZqaGxCQTtFQUFzQjtBN0ZxaGxCdEI7O0E2RnBobEJBO0VBQXVCO0E3RndobEJ2Qjs7QTZGdmhsQkE7RUFBd0I7QTdGMmhsQnhCOztBNkYxaGxCQTtFQUFvQjtBN0Y4aGxCcEI7O0E2RjdobEJBO0VBQXFCO0E3RmlpbEJyQjs7QTZGaGlsQkE7RUFBd0I7QTdGb2lsQnhCOztBNkZuaWxCQTtFQUF5QjtBN0Z1aWxCekI7O0E2RnRpbEJBO0VBQW9CO0E3RjBpbEJwQjs7QTZGemlsQkE7RUFBcUI7QTdGNmlsQnJCOztBNkY1aWxCQTtFQUFzQjtBN0ZnamxCdEI7O0E2Ri9pbEJBO0VBQXlCO0E3Rm1qbEJ6Qjs7QTZGbGpsQkE7RUFBd0I7QTdGc2psQnhCOztBNkZyamxCQTtFQUF3QjtBN0Z5amxCeEI7O0E2RnhqbEJBO0VBQXFCO0E3RjRqbEJyQjs7QTZGM2psQkE7RUFBMEI7QTdGK2psQjFCOztBNkY5amxCQTtFQUFzQjtBN0Zra2xCdEI7O0E2RmprbEJBO0VBQWtCO0E3RnFrbEJsQjs7QTZGcGtsQkE7RUFBbUI7QTdGd2tsQm5COztBNkZ2a2xCQTtFQUFrQjtBN0Yya2xCbEI7O0E2RjFrbEJBO0VBQTJCO0E3RjhrbEIzQjs7QTZGN2tsQkE7RUFBcUI7QTdGaWxsQnJCOztBNkZobGxCQTtFQUFtQjtBN0ZvbGxCbkI7O0E2Rm5sbEJBO0VBQXVCO0E3RnVsbEJ2Qjs7QTZGdGxsQkE7RUFBd0I7QTdGMGxsQnhCOztBNkZ6bGxCQTtFQUF5QjtBN0Y2bGxCekI7O0E2RjVsbEJBO0VBQW1CO0E3RmdtbEJuQjs7QTZGL2xsQkE7RUFBa0I7QTdGbW1sQmxCOztBNkZsbWxCQTtFQUFtQjtBN0ZzbWxCbkI7O0E2RnJtbEJBO0VBQW1CO0E3RnltbEJuQjs7QTZGeG1sQkE7RUFBa0I7QTdGNG1sQmxCOztBNkYzbWxCQTtFQUFzQjtBN0YrbWxCdEI7O0E2RjltbEJBO0VBQWtCO0E3RmtubEJsQjs7QTZGam5sQkE7RUFBc0I7QTdGcW5sQnRCOztBNkZwbmxCQTtFQUFzQjtBN0Z3bmxCdEI7O0E2RnZubEJBO0VBQW1CO0E3RjJubEJuQjs7QTZGMW5sQkE7RUFBb0I7QTdGOG5sQnBCOztBNkY3bmxCQTtFQUFtQjtBN0Zpb2xCbkI7O0E2RmhvbEJBO0VBQXVCO0E3Rm9vbEJ2Qjs7QTZGbm9sQkE7RUFBc0I7QTdGdW9sQnRCOztBNkZ0b2xCQTtFQUFtQjtBN0Ywb2xCbkI7O0E2RnpvbEJBO0VBQWtCO0E3RjZvbEJsQjs7QTZGNW9sQkE7RUFBdUI7QTdGZ3BsQnZCOztBNkYvb2xCQTtFQUFtQjtBN0ZtcGxCbkI7O0E2RmxwbEJBO0VBQW1CO0E3RnNwbEJuQjs7QTZGcnBsQkE7RUFBeUI7QTdGeXBsQnpCOztBNkZ4cGxCQTtFQUEyQjtBN0Y0cGxCM0I7O0E2RjNwbEJBO0VBQXdCO0E3RitwbEJ4Qjs7QTZGOXBsQkE7RUFBeUI7QTdGa3FsQnpCOztBNkZqcWxCQTtFQUEwQjtBN0ZxcWxCMUI7O0E2RnBxbEJBO0VBQTZCO0E3RndxbEI3Qjs7QTZGdnFsQkE7RUFBNkI7QTdGMnFsQjdCOztBNkYxcWxCQTtFQUFrQjtBN0Y4cWxCbEI7O0E2RjdxbEJBO0VBQW1CO0E3RmlybEJuQjs7QTZGaHJsQkE7RUFBc0I7QTdGb3JsQnRCOztBNkZucmxCQTtFQUFxQjtBN0Z1cmxCckI7O0E2RnRybEJBO0VBQTJCO0E3RjBybEIzQjs7QTZGenJsQkE7RUFBc0I7QTdGNnJsQnRCOztBNkY1cmxCQTtFQUE0QjtBN0Znc2xCNUI7O0E2Ri9ybEJBO0VBQXlCO0E3Rm1zbEJ6Qjs7QTZGbHNsQkE7RUFBOEI7QTdGc3NsQjlCOztBNkZyc2xCQTtFQUF3QjtBN0Z5c2xCeEI7O0E2RnhzbEJBO0VBQTZCO0E3RjRzbEI3Qjs7QTZGM3NsQkE7RUFBd0I7QTdGK3NsQnhCOztBNkY5c2xCQTtFQUE0QjtBN0ZrdGxCNUI7O0E2Rmp0bEJBO0VBQXVCO0E3RnF0bEJ2Qjs7QTZGcHRsQkE7RUFBNkI7QTdGd3RsQjdCOztBNkZ2dGxCQTtFQUEwQjtBN0YydGxCMUI7O0E2RjF0bEJBO0VBQStCO0E3Rjh0bEIvQjs7QTZGN3RsQkE7RUFBeUI7QTdGaXVsQnpCOztBNkZodWxCQTtFQUE4QjtBN0ZvdWxCOUI7O0E2Rm51bEJBO0VBQXlCO0E3RnV1bEJ6Qjs7QTZGdHVsQkE7RUFBdUI7QTdGMHVsQnZCOztBNkZ6dWxCQTtFQUEwQjtBN0Y2dWxCMUI7O0E2RjV1bEJBO0VBQXlCO0E3Rmd2bEJ6Qjs7QTZGL3VsQkE7RUFBeUI7QTdGbXZsQnpCOztBNkZsdmxCQTtFQUFpQjtBN0ZzdmxCakI7O0E2RnJ2bEJBO0VBQXFCO0E3Rnl2bEJyQjs7QTZGeHZsQkE7RUFBdUI7QTdGNHZsQnZCOztBNkYzdmxCQTtFQUE0QjtBN0YrdmxCNUI7O0E2Rjl2bEJBO0VBQTZCO0E3Rmt3bEI3Qjs7QTZGandsQkE7RUFBOEI7QTdGcXdsQjlCOztBNkZwd2xCQTtFQUFnQztBN0Z3d2xCaEM7O0E2RnZ3bEJBO0VBQTZCO0E3RjJ3bEI3Qjs7QTZGMXdsQkE7RUFBOEI7QTdGOHdsQjlCOztBNkY3d2xCQTtFQUFxQjtBN0ZpeGxCckI7O0E2Rmh4bEJBO0VBQW1CO0E3Rm94bEJuQjs7QTZGbnhsQkE7RUFBa0I7QTdGdXhsQmxCOztBNkZ0eGxCQTtFQUFpQjtBN0YweGxCakI7O0E2Rnp4bEJBO0VBQThCO0E3RjZ4bEI5Qjs7QTZGNXhsQkE7RUFBZ0M7QTdGZ3lsQmhDOztBNkYveGxCQTtFQUEyQjtBN0ZteWxCM0I7O0E2Rmx5bEJBO0VBQTRCO0E3RnN5bEI1Qjs7QTZGcnlsQkE7RUFBNkI7QTdGeXlsQjdCOztBNkZ4eWxCQTtFQUFrQjtBN0Y0eWxCbEI7O0E2RjN5bEJBO0VBQXdCO0E3Rit5bEJ4Qjs7QTZGOXlsQkE7RUFBcUI7QTdGa3psQnJCOztBNkZqemxCQTtFQUFzQjtBN0ZxemxCdEI7O0E2RnB6bEJBO0VBQW9CO0E3Rnd6bEJwQjs7QTZGdnpsQkE7RUFBa0I7QTdGMnpsQmxCOztBNkYxemxCQTtFQUFzQjtBN0Y4emxCdEI7O0E2Rjd6bEJBO0VBQXVCO0E3RmkwbEJ2Qjs7QTZGaDBsQkE7RUFBeUI7QTdGbzBsQnpCOztBNkZuMGxCQTtFQUF3QjtBN0Z1MGxCeEI7O0E2RnQwbEJBO0VBQXVCO0E3RjAwbEJ2Qjs7QTZGejBsQkE7RUFBa0I7QTdGNjBsQmxCOztBNkY1MGxCQTtFQUF1QjtBN0ZnMWxCdkI7O0E2Ri8wbEJBO0VBQW9CO0E3Rm0xbEJwQjs7QTZGbDFsQkE7RUFBMkI7QTdGczFsQjNCOztBNkZyMWxCQTtFQUFtQjtBN0Z5MWxCbkI7O0E2RngxbEJBO0VBQW1CO0E3RjQxbEJuQjs7QTZGMzFsQkE7RUFBd0I7QTdGKzFsQnhCOztBNkY5MWxCQTtFQUF5QjtBN0ZrMmxCekI7O0E2RmoybEJBO0VBQXVCO0E3RnEybEJ2Qjs7QTZGcDJsQkE7RUFBMEI7QTdGdzJsQjFCOztBNkZ2MmxCQTtFQUF3QjtBN0YyMmxCeEI7O0E2RjEybEJBO0VBQXdCO0E3RjgybEJ4Qjs7QTZGNzJsQkE7RUFBdUI7QTdGaTNsQnZCOztBNkZoM2xCQTtFQUE4QjtBN0ZvM2xCOUI7O0E2Rm4zbEJBO0VBQW1CO0E3RnUzbEJuQjs7QTZGdDNsQkE7RUFBb0I7QTdGMDNsQnBCOztBNkZ6M2xCQTtFQUE2QjtBN0Y2M2xCN0I7O0E2RjUzbEJBO0VBQXFCO0E3Rmc0bEJyQjs7QTZGLzNsQkE7RUFBaUI7QTdGbTRsQmpCOztBNkZsNGxCQTtFQUFpQjtBN0ZzNGxCakI7O0E2RnI0bEJBO0VBQXFCO0E3Rnk0bEJyQjs7QTZGeDRsQkE7RUFBNEI7QTdGNDRsQjVCOztBNkYzNGxCQTtFQUE4QjtBN0YrNGxCOUI7O0E2Rjk0bEJBO0VBQTZCO0E3Rms1bEI3Qjs7QTZGajVsQkE7RUFBK0I7QTdGcTVsQi9COztBNkZwNWxCQTtFQUE2QjtBN0Z3NWxCN0I7O0E2RnY1bEJBO0VBQTZCO0E3RjI1bEI3Qjs7QTZGMTVsQkE7RUFBbUI7QTdGODVsQm5COztBNkY3NWxCQTtFQUFxQjtBN0ZpNmxCckI7O0E2Rmg2bEJBO0VBQW1CO0E3Rm82bEJuQjs7QTZGbjZsQkE7RUFBb0I7QTdGdTZsQnBCOztBNkZ0NmxCQTtFQUFzQjtBN0YwNmxCdEI7O0E2Rno2bEJBO0VBQW9CO0E3RjY2bEJwQjs7QTZGNTZsQkE7RUFBa0I7QTdGZzdsQmxCOztBNkYvNmxCQTtFQUFtQjtBN0ZtN2xCbkI7O0E2Rmw3bEJBO0VBQW1CO0E3RnM3bEJuQjs7QTZGcjdsQkE7RUFBbUI7QTdGeTdsQm5COztBNkZ4N2xCQTtFQUFvQjtBN0Y0N2xCcEI7O0E2RjM3bEJBO0VBQW9CO0E3Ris3bEJwQjs7QTZGOTdsQkE7RUFBcUI7QTdGazhsQnJCOztBNkZqOGxCQTtFQUFxQjtBN0ZxOGxCckI7O0E2RnA4bEJBO0VBQXlCO0E3Rnc4bEJ6Qjs7QTZGdjhsQkE7RUFBMEI7QTdGMjhsQjFCOztBNkYxOGxCQTtFQUEwQjtBN0Y4OGxCMUI7O0E2Rjc4bEJBO0VBQXNCO0E3Rmk5bEJ0Qjs7QTZGaDlsQkE7RUFBMEI7QTdGbzlsQjFCOztBNkZuOWxCQTtFQUFzQjtBN0Z1OWxCdEI7O0E2RnQ5bEJBO0VBQXVCO0E3RjA5bEJ2Qjs7QTZGejlsQkE7RUFBdUI7QTdGNjlsQnZCOztBNkY1OWxCQTtFQUFzQjtBN0ZnK2xCdEI7O0E2Ri85bEJBO0VBQXFCO0E3Rm0rbEJyQjs7QTZGbCtsQkE7RUFBc0I7QTdGcytsQnRCOztBNkZyK2xCQTtFQUFxQjtBN0Z5K2xCckI7O0E2RngrbEJBO0VBQWtCO0E3RjQrbEJsQjs7QTZGMytsQkE7RUFBZ0I7QTdGKytsQmhCOztBNkY5K2xCQTtFQUFvQjtBN0ZrL2xCcEI7O0E2RmovbEJBO0VBQXdCO0E3RnEvbEJ4Qjs7QTZGcC9sQkE7RUFBaUI7QTdGdy9sQmpCOztBNkZ2L2xCQTtFQUFrQjtBN0YyL2xCbEI7O0E2RjEvbEJBO0VBQXFCO0E3RjgvbEJyQjs7QTZGNy9sQkE7RUFBc0I7QTdGaWdtQnRCOztBNkZoZ21CQTtFQUFvQjtBN0ZvZ21CcEI7O0E2Rm5nbUJBO0VBQW1CO0E3RnVnbUJuQjs7QTZGdGdtQkE7RUFBb0I7QTdGMGdtQnBCOztBNkZ6Z21CQTtFQUFvQjtBN0Y2Z21CcEI7O0E2RjVnbUJBO0VBQW9CO0E3RmdobUJwQjs7QTZGL2dtQkE7RUFBcUI7QTdGbWhtQnJCOztBNkZsaG1CQTtFQUFxQjtBN0ZzaG1CckI7O0E2RnJobUJBO0VBQXFCO0E3RnlobUJyQjs7QTZGeGhtQkE7RUFBc0I7QTdGNGhtQnRCOztBNkYzaG1CQTtFQUFxQjtBN0YraG1CckI7O0E2RjlobUJBO0VBQXNCO0E3RmtpbUJ0Qjs7QTZGamltQkE7RUFBd0I7QTdGcWltQnhCOztBNkZwaW1CQTtFQUFtQjtBN0Z3aW1CbkI7O0E2RnZpbUJBO0VBQW1CO0E3RjJpbUJuQjs7QTZGMWltQkE7RUFBb0I7QTdGOGltQnBCOztBNkY3aW1CQTtFQUFxQjtBN0Zpam1CckI7O0E2RmhqbUJBO0VBQXNCO0E3Rm9qbUJ0Qjs7QTZGbmptQkE7RUFBb0I7QTdGdWptQnBCOztBNkZ0am1CQTtFQUFpQjtBN0Ywam1CakI7O0E2RnpqbUJBO0VBQXNCO0E3RjZqbUJ0Qjs7QTZGNWptQkE7RUFBb0I7QTdGZ2ttQnBCOztBNkYvam1CQTtFQUF1QjtBN0Zta21CdkI7O0E2RmxrbUJBO0VBQW9CO0E3RnNrbUJwQjs7QTZGcmttQkE7RUFBa0I7QTdGeWttQmxCOztBNkZ4a21CQTtFQUFxQjtBN0Y0a21CckI7O0E2RjNrbUJBO0VBQXNCO0E3RitrbUJ0Qjs7QTZGOWttQkE7RUFBb0I7QTdGa2xtQnBCOztBNkZqbG1CQTtFQUFxQjtBN0ZxbG1CckI7O0E2RnBsbUJBO0VBQW1CO0E3RndsbUJuQjs7QTZGdmxtQkE7RUFBb0I7QTdGMmxtQnBCOztBNkYxbG1CQTtFQUFpQjtBN0Y4bG1CakI7O0E2RjdsbUJBO0VBQXNCO0E3RmltbUJ0Qjs7QTZGaG1tQkE7RUFBb0I7QTdGb21tQnBCOztBNkZubW1CQTtFQUFxQjtBN0Z1bW1CckI7O0E2RnRtbUJBO0VBQXFCO0E3RjBtbUJyQjs7QTZGem1tQkE7RUFBc0I7QTdGNm1tQnRCOztBNkY1bW1CQTtFQUF3QjtBN0Znbm1CeEI7O0E2Ri9tbUJBO0VBQXlCO0E3Rm1ubUJ6Qjs7QTZGbG5tQkE7RUFBbUI7QTdGc25tQm5COztBNkZybm1CQTtFQUFvQjtBN0Z5bm1CcEI7O0E2RnhubUJBO0VBQXdCO0E3RjRubUJ4Qjs7QTZGM25tQkE7RUFBdUI7QTdGK25tQnZCOztBNkY5bm1CQTtFQUFzQjtBN0Zrb21CdEI7O0E2RmpvbUJBO0VBQXVCO0E3RnFvbUJ2Qjs7QTZGcG9tQkE7RUFBb0I7QTdGd29tQnBCOztBNkZ2b21CQTtFQUFxQjtBN0Yyb21CckI7O0E2RjFvbUJBO0VBQXVCO0E3RjhvbUJ2Qjs7QTZGN29tQkE7RUFBeUI7QTdGaXBtQnpCOztBNkZocG1CQTtFQUEwQjtBN0ZvcG1CMUI7O0E2Rm5wbUJBO0VBQTJCO0E3RnVwbUIzQjs7QTZGdHBtQkE7RUFBdUI7QTdGMHBtQnZCOztBNkZ6cG1CQTtFQUF3QjtBN0Y2cG1CeEI7O0E2RjVwbUJBO0VBQWtCO0E3RmdxbUJsQjs7QTZGL3BtQkE7RUFBbUI7QTdGbXFtQm5COztBNkZscW1CQTtFQUFvQjtBN0ZzcW1CcEI7O0E2RnJxbUJBO0VBQXdCO0E3RnlxbUJ4Qjs7QTZGeHFtQkE7RUFBa0I7QTdGNHFtQmxCOztBNkYzcW1CQTtFQUFvQjtBN0YrcW1CcEI7O0E2RjlxbUJBO0VBQW9CO0E3RmtybUJwQjs7QTZGanJtQkE7RUFBcUI7QTdGcXJtQnJCOztBNkZwcm1CQTtFQUFnQjtBN0Z3cm1CaEI7O0E2RnZybUJBO0VBQWtCO0E3RjJybUJsQjs7QTZGMXJtQkE7RUFBb0I7QTdGOHJtQnBCOztBNkY3cm1CQTtFQUFtQjtBN0Zpc21CbkI7O0E2RmhzbUJBO0VBQXNCO0E3Rm9zbUJ0Qjs7QTZGbnNtQkE7RUFBNkI7QTdGdXNtQjdCOztBNkZ0c21CQTtFQUF1QjtBN0Ywc21CdkI7O0E2RnpzbUJBO0VBQXdCO0E3RjZzbUJ4Qjs7QTZGNXNtQkE7RUFBeUI7QTdGZ3RtQnpCOztBNkYvc21CQTtFQUF1QjtBN0ZtdG1CdkI7O0E2Rmx0bUJBO0VBQXdCO0E3RnN0bUJ4Qjs7QTZGcnRtQkE7RUFBa0I7QTdGeXRtQmxCOztBNkZ4dG1CQTtFQUFpQjtBN0Y0dG1CakI7O0E2RjN0bUJBO0VBQXFCO0E3Rit0bUJyQjs7QTZGOXRtQkE7RUFBaUI7QTdGa3VtQmpCOztBNkZqdW1CQTtFQUFxQjtBN0ZxdW1CckI7O0E2RnB1bUJBO0VBQW1CO0E3Rnd1bUJuQjs7QTZGdnVtQkE7RUFBbUI7QTdGMnVtQm5COztBNkYxdW1CQTtFQUFtQjtBN0Y4dW1CbkI7O0E2Rjd1bUJBO0VBQW1CO0E3Rml2bUJuQjs7QTZGaHZtQkE7RUFBbUI7QTdGb3ZtQm5COztBNkZudm1CQTtFQUFtQjtBN0Z1dm1CbkI7O0E2RnR2bUJBO0VBQW1CO0E3RjB2bUJuQjs7QTZGenZtQkE7RUFBbUI7QTdGNnZtQm5COztBNkY1dm1CQTtFQUFtQjtBN0Znd21CbkI7O0E2Ri92bUJBO0VBQW1CO0E3Rm13bUJuQjs7QTZGbHdtQkE7RUFBbUI7QTdGc3dtQm5COztBNkZyd21CQTtFQUFtQjtBN0Z5d21CbkI7O0E2Rnh3bUJBO0VBQW1CO0E3RjR3bUJuQjs7QTZGM3dtQkE7RUFBbUI7QTdGK3dtQm5COztBNkY5d21CQTtFQUFtQjtBN0ZreG1CbkI7O0E2Rmp4bUJBO0VBQW1CO0E3RnF4bUJuQjs7QTZGcHhtQkE7RUFBbUI7QTdGd3htQm5COztBNkZ2eG1CQTtFQUFtQjtBN0YyeG1CbkI7O0E2RjF4bUJBO0VBQW1CO0E3Rjh4bUJuQjs7QTZGN3htQkE7RUFBbUI7QTdGaXltQm5COztBNkZoeW1CQTtFQUFtQjtBN0ZveW1CbkI7O0E2Rm55bUJBO0VBQW1CO0E3RnV5bUJuQjs7QTZGdHltQkE7RUFBbUI7QTdGMHltQm5COztBNkZ6eW1CQTtFQUFtQjtBN0Y2eW1CbkI7O0E2RjV5bUJBO0VBQW1CO0E3Rmd6bUJuQjs7QTZGL3ltQkE7RUFBbUI7QTdGbXptQm5COztBNkZsem1CQTtFQUFtQjtBN0Zzem1CbkI7O0E2RnJ6bUJBO0VBQW1CO0E3Rnl6bUJuQjs7QTZGeHptQkE7RUFBbUI7QTdGNHptQm5COztBNkYzem1CQTtFQUFtQjtBN0Yrem1CbkI7O0E2Rjl6bUJBO0VBQW1CO0E3RmswbUJuQjs7QTZGajBtQkE7RUFBbUI7QTdGcTBtQm5COztBNkZwMG1CQTtFQUFtQjtBN0Z3MG1CbkI7O0E2RnYwbUJBO0VBQW1CO0E3RjIwbUJuQjs7QTZGMTBtQkE7RUFBbUI7QTdGODBtQm5COztBNkY3MG1CQTtFQUFtQjtBN0ZpMW1CbkI7O0E2RmgxbUJBO0VBQW1CO0E3Rm8xbUJuQjs7QTZGbjFtQkE7RUFBbUI7QTdGdTFtQm5COztBNkZ0MW1CQTtFQUFtQjtBN0YwMW1CbkI7O0E2RnoxbUJBO0VBQW1CO0E3RjYxbUJuQjs7QTZGNTFtQkE7RUFBbUI7QTdGZzJtQm5COztBNkYvMW1CQTtFQUFtQjtBN0ZtMm1CbkI7O0E2RmwybUJBO0VBQW1CO0E3RnMybUJuQjs7QTZGcjJtQkE7RUFBbUI7QTdGeTJtQm5COztBNkZ4Mm1CQTtFQUFtQjtBN0Y0Mm1CbkI7O0E2RjMybUJBO0VBQW1CO0E3RisybUJuQjs7QTZGOTJtQkE7RUFBbUI7QTdGazNtQm5COztBNkZqM21CQTtFQUFtQjtBN0ZxM21CbkI7O0E2RnAzbUJBO0VBQW1CO0E3RnczbUJuQjs7QTZGdjNtQkE7RUFBbUI7QTdGMjNtQm5COztBNkYxM21CQTtFQUFtQjtBN0Y4M21CbkI7O0E2RjczbUJBO0VBQW1CO0E3Rmk0bUJuQjs7QTZGaDRtQkE7RUFBbUI7QTdGbzRtQm5COztBNkZuNG1CQTtFQUFtQjtBN0Z1NG1CbkI7O0E2RnQ0bUJBO0VBQW1CO0E3RjA0bUJuQjs7QTZGejRtQkE7RUFBbUI7QTdGNjRtQm5COztBNkY1NG1CQTtFQUFtQjtBN0ZnNW1CbkI7O0E2Ri80bUJBO0VBQW1CO0E3Rm01bUJuQjs7QTZGbDVtQkE7RUFBbUI7QTdGczVtQm5COztBNkZyNW1CQTtFQUFtQjtBN0Z5NW1CbkI7O0E2Rng1bUJBO0VBQW1CO0E3RjQ1bUJuQjs7QTZGMzVtQkE7RUFBbUI7QTdGKzVtQm5COztBNkY5NW1CQTtFQUFtQjtBN0ZrNm1CbkI7O0E2Rmo2bUJBO0VBQW1CO0E3RnE2bUJuQjs7QTZGcDZtQkE7RUFBbUI7QTdGdzZtQm5COztBNkZ2Nm1CQTtFQUFtQjtBN0YyNm1CbkI7O0E2RjE2bUJBO0VBQW1CO0E3Rjg2bUJuQjs7QTZGNzZtQkE7RUFBbUI7QTdGaTdtQm5COztBNkZoN21CQTtFQUFtQjtBN0ZvN21CbkI7O0E2Rm43bUJBO0VBQW1CO0E3RnU3bUJuQjs7QTZGdDdtQkE7RUFBbUI7QTdGMDdtQm5COztBNkZ6N21CQTtFQUFtQjtBN0Y2N21CbkI7O0E2RjU3bUJBO0VBQW1CO0E3Rmc4bUJuQjs7QTZGLzdtQkE7RUFBbUI7QTdGbThtQm5COztBNkZsOG1CQTtFQUFtQjtBN0ZzOG1CbkI7O0E2RnI4bUJBO0VBQW1CO0E3Rnk4bUJuQjs7QTZGeDhtQkE7RUFBbUI7QTdGNDhtQm5COztBNkYzOG1CQTtFQUFtQjtBN0YrOG1CbkI7O0E2Rjk4bUJBO0VBQW1CO0E3Rms5bUJuQjs7QTZGajltQkE7RUFBbUI7QTdGcTltQm5COztBNkZwOW1CQTtFQUFtQjtBN0Z3OW1CbkI7O0E2RnY5bUJBO0VBQW1CO0E3RjI5bUJuQjs7QTZGMTltQkE7RUFBbUI7QTdGODltQm5COztBNkY3OW1CQTtFQUFtQjtBN0ZpK21CbkI7O0E2RmgrbUJBO0VBQW1CO0E3Rm8rbUJuQjs7QTZGbittQkE7RUFBbUI7QTdGdSttQm5COztBNkZ0K21CQTtFQUFtQjtBN0YwK21CbkI7O0E2RnorbUJBO0VBQW1CO0E3RjYrbUJuQjs7QTZGNSttQkE7RUFBbUI7QTdGZy9tQm5COztBNkYvK21CQTtFQUFtQjtBN0ZtL21CbkI7O0E2RmwvbUJBO0VBQW1CO0E3RnMvbUJuQjs7QTZGci9tQkE7RUFBbUI7QTdGeS9tQm5COztBNkZ4L21CQTtFQUFtQjtBN0Y0L21CbkI7O0E2RjMvbUJBO0VBQW1CO0E3RisvbUJuQjs7QTZGOS9tQkE7RUFBbUI7QTdGa2duQm5COztBOEZybW9CQTs7O29FQUFBO0FBS0E7RUFBa0I7QTlGd21vQmxCOztBOEZ4bW9CK0I7RUFBNkI7RUFBUztFQUFtQjtFQUFXO0VBQVk7RUFBZ0I7RUFBVTtFQUFrQjtBOUZtbm9CM0o7O0E4Rm5ub0JxSztFQUFpQjtFQUFTO0VBQVU7RUFBUztFQUFVO0VBQWdCO0VBQXFCO0VBQWU7QTlGOG5vQmhSOztBOEY5bm9CZ1M7RUFBcUQ7RUFBVztFQUFjO0E5Rm9vb0I5Vzs7QThGcG9vQnVZO0VBQTBCO0E5Rndvb0JqYTs7QThGeG9vQjRhO0VBQWdCO0VBQVc7RUFBWTtFQUFNO0VBQU87RUFBa0I7RUFBVTtBOUZrcG9CNWY7O0E4Rmxwb0IwaEI7RUFBVTtBOUZzcG9CcGlCOztBOEZ0cG9CZ2pCO0VBQW1CO0VBQXlCO0E5RjJwb0I1bEI7O0E4RjNwb0JnbkI7RUFBUztFQUFxQjtFQUFzQjtFQUFrQjtFQUFrQjtFQUFxQjtFQUFnQjtBOUZxcW9CN3VCOztBOEZycW9CeXdCO0VBQXNCO0VBQVM7RUFBaUI7QTlGMnFvQnp6Qjs7QThGM3FvQnUwQjtFQUFtQjtFQUFlO0VBQU07RUFBTztFQUFXO0E5Rm1yb0JqNEI7O0E4Rm5yb0I2NEI7RUFBZTtFQUFXO0VBQW9CO0E5Rnlyb0IzN0I7O0E4Rnpyb0J3OEI7RUFBcUM7RUFBa0I7QTlGOHJvQi8vQjs7QThGOXJvQjhnQztFQUFzRTtFQUFrQjtFQUFRO0VBQVk7QTlGcXNvQjFuQzs7QThGcnNvQnVvQztFQUFrRjtBOUZ5c29CenRDOztBOEZ6c29CaXVDO0VBQW1DO0E5RjZzb0Jwd0M7O0E4Rjdzb0I2d0M7RUFBbUM7QTlGaXRvQmh6Qzs7QThGanRvQjB6QztFQUF5QztBOUZxdG9CbjJDOztBOEZydG9CNDJDO0VBQXlDO0E5Rnl0b0JyNUM7O0E4Rnp0b0IrNUM7RUFBZ0Y7RUFBYztFQUFrQjtFQUFTO0VBQWlCO0VBQVE7QTlGa3VvQmpqRDs7QThGbHVvQmlrRDtFQUFvQztFQUFlO0VBQWtCO0E5Rnd1b0J0b0Q7O0E4Rnh1b0J3cEQ7RUFBMkM7RUFBYztBOUY2dW9CanREOztBOEY3dW9COHREO0VBQW1GO0E5Rml2b0JqekQ7O0E4Rmp2b0IyekQ7RUFBcUI7RUFBVztFQUFlO0VBQXlCO0E5Rnd2b0JuNEQ7O0E4Rnh2b0JtNUQ7RUFBa0I7RUFBa0I7RUFBa0I7RUFBaUI7QTlGK3ZvQjE5RDs7QThGL3ZvQm0rRDtFQUFrQjtFQUFTO0E5Rm93b0I5L0Q7O0E4RnB3b0IwZ0U7RUFBMkM7RUFBYztFQUFhO0VBQWlCO0E5RjJ3b0JqbUU7O0E4RjN3b0JzbkU7RUFBeUM7RUFBc0I7RUFBa0I7RUFBZTtFQUFjO0VBQWU7QTlGb3hvQm52RTs7QThGcHhvQm13RTtFQUFnRDtFQUFZO0VBQXNCO0VBQWU7RUFBNEI7RUFBVztBOUY2eG9CMzRFOztBOEY3eG9CNDVFO0VBQXNFO0E5Rml5b0JsK0U7O0E4Rmp5b0I2K0U7RUFBbUM7QTlGcXlvQmhoRjs7QThGcnlvQjJoRjtFQUEwQztBOUZ5eW9CcmtGOztBOEZ6eW9CZ2xGO0VBQWdEO0VBQVU7QTlGOHlvQjFvRjs7QThGOXlvQjZwRjtFQUE0QztBOUZrem9CenNGOztBOEZsem9CbXRGO0VBQTRDO0E5RnN6b0IvdkY7O0E4RnR6b0Iyd0Y7RUFBNEM7QTlGMHpvQnZ6Rjs7QThGMXpvQmkwRjtFQUE0STtBOUY4em9CNzhGOztBOEY5em9CaStGO0VBQStDO0E5Rmswb0JoaEc7O0E4Rmwwb0IyaEc7RUFBeUI7RUFBVztFQUFXO0E5Rncwb0Ixa0c7O0E4Rngwb0JzbEc7RUFBbUI7QTlGNDBvQnptRzs7QThGNTBvQnVuRztFQUF1QztFQUFVO0E5Rmkxb0J4cUc7O0E4Rmoxb0Jrckc7RUFBdUM7RUFBUztBOUZzMW9CbHVHOztBOEZ0MW9CNnVHO0VBQTZDO0VBQVU7QTlGMjFvQnB5Rzs7QThGMzFvQjh5RztFQUE2QztFQUFTO0E5Rmcyb0JwMkc7O0E4Rmgyb0IrMkc7RUFBNkM7QTlGbzJvQjU1Rzs7QThGcDJvQnc2RztFQUFvRDtBOUZ3Mm9CNTlHOztBOEZ4Mm9CdStHO0VBQWtIO0E5RjQyb0J6bEg7O0E4RjUyb0JxbUg7RUFBd0k7RUFBcUI7QTlGaTNvQmx3SDs7QThGajNvQnd4SDtFQUF3QjtFQUFjO0VBQXFCO0VBQWdCO0VBQTRCO0VBQVU7QTlGMDNvQno0SDs7QThGeDNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjIzb0JGO0E4Rnozb0JFO0VBQ0UsYy9Ga0NNO0FDeTFvQlY7QThGeDNvQkU7RUFDRTtBOUYwM29CSjtBOEZ4M29CSTtFQUNFO0E5RjAzb0JOO0E4Rngzb0JJO0VBQ0U7QTlGMDNvQk47QThGeDNvQkk7RUFDRSxjL0ZxQkk7QUNxMm9CVjtBOEZ4M29CSTtFQUNFO0E5RjAzb0JOO0E4RnQzb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rnczb0JKO0E4RnQzb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rnczb0JKOztBK0YvNm9CQTtFQUNJO0EvRms3b0JKOztBK0YvNm9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRms3b0JSO0ErRmg3b0JRO0VBQ0k7RUFDQTtFQUNBO0EvRms3b0JaO0ErRmg3b0JZO0VBQ0k7QS9GazdvQmhCO0ErRjk2b0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZnN29CWjtBK0Y5Nm9CWTtFQUNJO0EvRmc3b0JoQjtBK0YzNm9CUTtFQUNJO0EvRjY2b0JaO0ErRjM2b0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjY2b0JoQjtBK0YxNm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNoR1ZIO0VnR1dHLHNCaEdUUjtFZ0dVUTtFQUNBO0VBQ0E7QS9GNDZvQmhCO0ErRng2b0JRO0VBQ0ksY2hHUk07RWdHU047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMDZvQlo7QStGeDZvQlk7RUFDSTtBL0YwNm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGcjZvQmdCO0VBRUk7QS9GczZvQnBCO0ErRi81b0JnQjtFQUNJLGdCaEdrQ0E7QUMrM29CcEI7QWUxOG9CSTtFZ0Y4Q0k7SUFFUTtFL0Y4NW9CZDtBQUNGO0ErRmo2b0JRO0VBTVE7QS9GODVvQmhCO0ErRjE1b0JRO0VBQ0ksY2hHMUVHO0VnRzJFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y0NW9CWjtBK0YxNW9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hHekZIO0FDcS9vQmI7QStGeDVvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjaEdqR0M7RWdHa0dEO0EvRjA1b0JaO0ErRnY1b0JRO0VBQ0k7QS9GeTVvQlo7QStGcjVvQlk7RUFDSSxjaEcxRkY7QUNpL29CZDtBK0ZsNW9CWTtFQUNJLGNoR2hHRjtBQ28vb0JkO0ErRmg1b0JRO0VBQ0k7RUFDQTtBL0ZrNW9CWjtBK0Y5NG9CSTtFQUNJO0VBQ0EsY2hHNUdNO0VnRzZHTjtBL0ZnNW9CUjtBK0Y3NG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GKzRvQlI7QStGNzRvQlE7RUFDSSx5QmhHbElFO0VnR21JRjtFQUNBLGNoR25JTTtFZ0dvSU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0YrNG9CWjtBK0Z6NG9CWTtFQUNJLHlCaEd0Sk47RWdHdUpNLFdoR3hKUjtBQ21pcEJSO0ErRnQ0b0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEdyS0s7RWdHc0tMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z3NG9CUjtBK0Z0NG9CUTtFQUNJO0VBQ0E7QS9GdzRvQlo7QStGcjRvQlE7RUFDSTtBL0Z1NG9CWjtBK0ZwNG9CUTtFQUNJO0VBQ0E7QS9GczRvQlo7QStGbjRvQlE7RUFDSTtFQUNBLHFCaEc3TEM7RWdHOExELGNoRzlMQztFZ0crTEQ7QS9GcTRvQlo7QStGbDRvQlE7RUFDSSxzQmhHak1KO0FDcWtwQlI7QStGajRvQlE7RUFDSTtFQUNBLGNoR3hNQztFZ0d5TUQsc0JoR3ZNSjtFZ0d3TUk7RUFDQTtFQUNBO0EvRm00b0JaO0ErRmg0b0JRO0VBRUk7RUFDQSxjaEdqTUU7QUNra3BCZDtBK0YvM29CWTtFQUNJLGNoR3BNRjtBQ3FrcEJkO0ErRjczb0JRO0VBQ0k7RUFDQTtBL0YrM29CWjtBK0Y1M29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNoRzlORjtFZ0crTkU7QS9GODNvQlo7QStGMTNvQkk7RUFFSTtFQUNBO0EvRjIzb0JSO0ErRnozb0JRO0VBQ0ksY2hHN09DO0VnRzhPRDtFQUNBO0VBQ0E7QS9GMjNvQlo7QStGejNvQlk7RUFDSSxzQmhHalBSO0VnR2tQUTtFQUNBO0VBQ0EsY2hHdFBIO0VnR3VQRztFQUNBO0VBQ0EsMkJoR3JNTTtFZ0dzTU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjIzb0JoQjtBK0Z2M29CUTs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMDNvQlo7QStGeDNvQlk7OztFQUNJO0EvRjQzb0JoQjtBK0Z2M29Cb0I7OztFQUNJO0EvRjIzb0J4QjtBK0ZwM29CSTtFQUNJO0VBQ0E7RUFDQTtBL0ZzM29CUjtBK0ZwM29CUTtFQUNJO0EvRnMzb0JaO0ErRmwzb0JZO0VBQ0k7QS9GbzNvQmhCOztBK0Y5Mm9CQTtFQUNJO0EvRmkzb0JKO0ErRi8yb0JJO0VBQ0kseUJoR3pTTTtFZ0cwU047RUFDQTtBL0ZpM29CUjtBK0Y5Mm9CSTtFQUNJO0EvRmczb0JSO0ErRjkyb0JRO0VBQ0k7QS9GZzNvQlo7QStGNTJvQkk7RUFDSTtFQUNBO0VBQ0E7QS9GODJvQlI7QStGNTJvQlE7RUFDSSxzQmhHcFVKO0VnR3FVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y4Mm9CWjtBZXpxcEJJO0VnRm1USTtJQVdRO0UvRisyb0JkO0FBQ0Y7QStGNzJvQlk7RUFDSTtBL0YrMm9CaEI7QStGMTJvQlk7RUFDSSx5QmhHdFZOO0VnR3VWTSxxQmhHdlZOO0VnR3dWTSxjaEdqVkU7QUM2cnBCbEI7QStGdjJvQkk7RUFFUTtBL0Z3Mm9CWjtBK0ZwMm9CSTtFQUNJO0EvRnMyb0JSO0ErRnAyb0JRO0VBQ0k7RUFDQTtBL0ZzMm9CWjtBK0ZuMm9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRnEyb0JaOztBK0Y5MW9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRmkyb0JaOztBK0YzMW9CSTtFQUNJO0EvRjgxb0JSO0ErRjMxb0JJO0VBQ0k7QS9GNjFvQlI7O0ErRnYxb0JRO0VBQ0k7RUFDQTtFQUNBLGNoR2pZRTtBQzJ0cEJkO0ErRngxb0JZO0VBQ0ksY2hHcFlGO0FDOHRwQmQ7QStGdDFvQlE7RUFDSSxjaEd6WUU7QUNpdXBCZDs7QStGbDFvQkk7RUFDSTtBL0ZxMW9CUjs7QStGaDFvQkE7RUFDSSx5QmhHOVppQjtFZ0crWmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZtMW9CSjtBK0ZqMW9CSTtFQUNJLGNoRzVhRTtFZ0c2YUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZtMW9CUjtBK0ZoMW9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GazFvQlI7QStGaDFvQlE7RUFFSSx5QmhHeGJTO0FDeXdwQnJCO0ErRi8wb0JZO0VBQ0k7RUFDQTtBL0ZpMW9CaEI7QStGNTBvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXaEczY0E7RWdHNGNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GODBvQlI7QStGNTBvQlE7RUFDSTtBL0Y4MG9CWjtBK0YxMG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNDBvQlI7QStGMTBvQlE7RUFDSTtBL0Y0MG9CWjtBK0Z6MG9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRjIwb0JaOztBK0ZyMG9CSTtFQUNJLHlCaEdsZkU7RWdHbWZGLHFCaEduZkU7RWdHb2ZGO0VBQ0EsV2hHdGZBO0VnR3VmQTtBL0Z3MG9CUjtBK0ZyMG9CSTtFQUNJO0EvRnUwb0JSO0ErRnAwb0JJO0VBQ0k7RUFDQSxjaEdsZk07RWdHbWZOO0EvRnMwb0JSO0ErRnAwb0JRO0VBQ0k7QS9GczBvQlo7O0ErRmgwb0JJO0VBQ0k7Z0JBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEd6Z0JVO0VnRzBnQlYscUJoRzFnQlU7QUM2MHBCbEI7O0ErRi96b0JBO0VBQ0k7RUFDQTtBL0ZrMG9CSjs7QStGOXpvQkE7bURBQUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmkwb0JKOztBK0Y5em9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0FBQ0E7RUFDSTtFQUNBO0EvRmkwb0JKOztBK0Y5em9CQTtFQUNJO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtBL0ZpMG9CSjs7QStGN3pvQkk7RUFDSTtBL0ZnMG9CUjtBK0Y5em9CUTtFQUNJO0EvRmcwb0JaO0ErRjl6b0JRO0VBQ0k7RUFDQTtFQUNBLHlCaEczbkJGO0VnRzRuQkU7RUFDQTtFQUNBO0VBQ0E7QS9GZzBvQlo7QStGOXpvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GZzBvQlo7QStGOXpvQlE7RUFDSSxVaEc1b0JKO0FDNDhwQlI7O0ErRnp6b0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjR6b0JaO0ErRnp6b0JRO0VBQ0k7QS9GMnpvQlo7QStGeHpvQlE7RUFDSTtBL0Ywem9CWjs7QStGdHpvQkE7RUFDSTtBL0Z5em9CSjtBK0Z2em9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z5em9CUjs7QStGcnpvQkE7RUFDSTtFQUNBLGNoR2pyQlU7QUN5K3BCZDs7QWdHdmlxQkE7RUFDSTtFQUNBO0FoRzBpcUJKOztBZ0d0aXFCQTtFQUNJLGNqRzBDTTtBQysvcEJWOztBZ0d0aXFCQTtFQUNJLFdqR3FDSTtBQ29ncUJSOztBZ0d0aXFCQTtFQUNJLFdqR2dDSTtBQ3lncUJSOztBZ0d0aXFCQTtFQUNJLGNqR3FDYztBQ29ncUJsQjs7QWdHdGlxQkE7RUFDSSxjakdnQ1U7QUN5Z3FCZDs7QWdHdGlxQkE7RUFDSSxjakcyQmlCO0FDOGdxQnJCOztBZ0d0aXFCQTtFQUNJLGNqRytCVTtBQzBncUJkOztBZ0d0aXFCQTtFQUNJLGNqR3dCYztBQ2locUJsQjs7QWdHdGlxQkE7RUFDSSxjakdzQmE7QUNtaHFCakI7O0FnR3RpcUJBO0VBQ0ksY2pHb0JjO0FDcWhxQmxCOztBZ0d2aXFCQTtFQUNJLGNqR2NTO0FDNGhxQmI7O0FnR3hpcUJBO0VBQ0ksY2pHU1M7QUNraXFCYjs7QWdHdGlxQkE7RUFDSTtBaEd5aXFCSjs7QWdHdGlxQkE7RUFDSSxzQmpHWEk7QUNvanFCUjs7QWdHdGlxQkE7RUFDSSxzQmpHaEJJO0FDeWpxQlI7O0FnR3RpcUJBO0VBQ0kseUJqR1hjO0FDb2pxQmxCOztBZ0d0aXFCQTtFQUNJLHlCakdoQlU7QUN5anFCZDs7QWdHdGlxQkE7RUFDSSx5QmpHckJpQjtBQzhqcUJyQjs7QWdHdGlxQkE7RUFDSSx5QmpHcEJjO0FDNmpxQmxCOztBZ0d0aXFCQTtFQUNJLHlCakd0QmE7QUMranFCakI7O0FnR3RpcUJBO0VBQ0kseUJqR3hCYztBQ2lrcUJsQjs7QWdHdmlxQkE7RUFDSSx5QmpHaENTO0FDMGtxQmI7O0FpR3BvcUJBO0VBQ0k7QWpHdW9xQko7QWlHcm9xQkk7RUFDSTtBakd1b3FCUjtBaUdwb3FCSTtFQUNJO0FqR3NvcUJSO0FpR25vcUJJO0VBQ0k7QWpHcW9xQlI7QWlHaG9xQlk7RUFDSTtBakdrb3FCaEI7QWlHOW5xQlE7RUFDSTtBakdnb3FCWjtBaUc5bnFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHZ29xQmhCO0FlL2xxQkk7RWtGdENRO0lBUVE7SUFDQTtFakdpb3FCbEI7RWlHL25xQmtCO0lBQ0k7RWpHaW9xQnRCO0FBQ0Y7QWV4bXFCSTtFa0Z0Q1E7SUFnQlE7RWpHa29xQmxCO0FBQ0Y7QWlHL25xQlk7RUFDSTtFQUNBO0VBQ0E7QWpHaW9xQmhCO0FlbG5xQkk7RWtGbEJRO0lBTVE7SUFDQTtFakdrb3FCbEI7QUFDRjtBZXhucUJJO0VrRmxCUTtJQVVRO0VqR29vcUJsQjtBQUNGO0FlN25xQkk7RWtGSlE7SUFFUTtFakdtb3FCbEI7QUFDRjtBZWxvcUJJO0VrRkpRO0lBS1E7RWpHcW9xQmxCO0FBQ0Y7QWlHaG9xQkk7RUFDSTtBakdrb3FCUjtBaUc5bnFCUTtFQUNJO0FqR2dvcUJaO0FlaG9xQkk7RWtGSUE7SUFFUTtFakc4bnFCVjtBQUNGO0FpRzVucUJRO0VBQ0k7QWpHOG5xQlo7QWlHM25xQlE7RUFDSTtBakc2bnFCWjtBaUcxbnFCUTtFQUNJO0VBQ0E7QWpHNG5xQlo7QWU1cHFCSTtFa0Y4Qkk7SUFNUTtJQUNBO0VqRzRucUJkO0FBQ0Y7QWVscXFCSTtFa0Z5Q0k7SUFFUTtJQUNBO0VqRzJucUJkO0FBQ0Y7QWlHeG5xQlE7RUFDSTtBakcwbnFCWjtBZTNxcUJJO0VrRm1EUTtJQUVRO0VqRzBucUJsQjtBQUNGO0FlaHJxQkk7RWtGMkRRO0lBRVE7RWpHdW5xQmxCO0FBQ0Y7QWlHbm5xQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3FucUJaO0FlNXJxQkk7RWtGa0VJO0lBUVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakdzbnFCZDtBQUNGO0FpR3BucUJZO0VBQ0k7RUFDQTtBakdzbnFCaEI7QWlHbm5xQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakdxbnFCaEI7QWlHam5xQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR21ucUJaO0FpR2pucUJZO0VBQ0k7QWpHbW5xQmhCO0FlL3RxQkk7RWtGa0hJO0lBRVE7SUFDQTtFakcrbXFCZDtBQUNGO0FleHRxQkk7RWtGK0dRO0lBRVE7SUFDQTtJQUNBO0VqRzJtcUJsQjtBQUNGO0FlL3RxQkk7RWtGc0hZO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakcybXFCdEI7QUFDRjtBZXh1cUJJO0VrRmlJUTtJQUVRO0lBQ0E7SUFDQTtFakd5bXFCbEI7QUFDRjtBaUdybXFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR3VtcUJaO0FpR3JtcUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1bXFCaEI7QWlHcm1xQmdCO0VBQ0kscUJsR3ZMUDtFa0d3TE87RUFDQTtBakd1bXFCcEI7QWlHcm1xQm9CO0VBQ0k7QWpHdW1xQnhCO0FpR3BtcUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdzbXFCeEI7QWU1d3FCSTtFa0ZnS2dCO0lBU1E7RWpHdW1xQjFCO0FBQ0Y7QWlHcm1xQndCO0VBQ0k7QWpHdW1xQjVCO0FpR2xtcUJnQjtFQUNJO0VBQ0E7RUFDQTtBakdvbXFCcEI7QWlHam1xQndCO0VBQ0k7RUFDQTtFQUNBO0FqR21tcUI1QjtBZTl4cUJJO0VrRndMb0I7SUFNUTtFakdvbXFCOUI7QUFDRjtBaUc1bHFCSTtFQUNJO0FqRzhscUJSO0FlbnpxQkk7RWtGb05BO0lBSVE7RWpHK2xxQlY7QUFDRjtBZXh6cUJJO0VrRm9OQTtJQU9RO0lBQ0E7SUFDQTtFakdpbXFCVjtBQUNGO0FpRzlscUJJO0VBQ0k7RUFDQTtBakdnbXFCUjtBaUc5bHFCUTtFQUNJO0VBQ0E7QWpHZ21xQlo7QWUxenFCSTtFa0Y2Tkk7SUFFUTtFakcrbHFCZDtBQUNGO0FpRzVscUJRO0VBQ0k7QWpHOGxxQlo7QWlHM2xxQlE7RUFDSTtBakc2bHFCWjtBZXIwcUJJO0VrRjhPUTtJQUVRO0VqR3lscUJsQjtBQUNGO0FpR3BscUJJO0VBQ0k7RUFDQTtBakdzbHFCUjtBZTMxcUJJO0VrRnlRSTtJQUVRO0lBQ0E7RWpHb2xxQmQ7RWlHbGxxQmM7SUFDSTtFakdvbHFCbEI7RWlHbGxxQmM7SUFDSTtFakdvbHFCbEI7QUFDRjtBaUc5a3FCUTtFQUNJO0FqR2dscUJaO0FpRzlrcUJZO0VBQ0k7QWpHZ2xxQmhCO0FpRzNrcUJJO0VBQ0k7RUFDQTtBakc2a3FCUjtBZWozcUJJO0VrRmtTQTtJQUtRO0VqRzhrcUJWO0FBQ0Y7QWlHM2txQkk7RUFDSTtFQUNBO0FqRzZrcUJSO0FpR3prcUJRO0VBQ0k7RUFDQTtBakcya3FCWjtBaUd2a3FCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR3lrcUJSO0FldjNxQkk7RWtGMFNBO0lBT1E7SUFDQTtFakcwa3FCVjtBQUNGO0FpR3ZrcUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHeWtxQlI7QWlHdGtxQkk7RUFDSTtBakd3a3FCUjtBaUdya3FCSTtFQUNJO0FqR3VrcUJSO0FpR3BrcUJJO0VBQ0k7QWpHc2txQlI7QWlHbmtxQkk7RUFDSTtFQUNBO0FqR3FrcUJSO0FpR2xrcUJJO0VBQ0k7RUFDQTtBakdva3FCUjtBaUdsa3FCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdva3FCWjtBaUdqa3FCUTtFQUNJO0FqR21rcUJaO0FpRy9qcUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHaWtxQmhCO0FpRzdqcUJnQjtFQUNJO0FqRytqcUJwQjtBaUcxanFCZ0I7RUFDSTtBakc0anFCcEI7QWlHdmpxQmdCO0VBQ0k7QWpHeWpxQnBCO0FpR3BqcUJnQjtFQUNJO0FqR3NqcUJwQjtBaUdqanFCZ0I7RUFDSTtBakdtanFCcEI7QWlHOWlxQmdCO0VBQ0k7QWpHZ2pxQnBCO0FpRzNpcUJnQjtFQUNJO0VBQ0E7RUFDQTtBakc2aXFCcEI7QWlHemlxQlk7RUFHSTtFQUNBO0VBQ0E7QWpHeWlxQmhCO0FpR3ZpcUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqR3VpcUJwQjtBaUdsaXFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEcxY1Y7QUM4K3FCVjtBaUcvaHFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEd0ZFY7QUN1L3FCVjtBaUczaHFCb0I7RUFDSTtBakc2aHFCeEI7QWlHdmhxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakd5aHFCWjtBaUdyaHFCSTtFQUNJO0VBQ0EsY2xHN2VFO0VrRzhlRjtFQUNBO0FqR3VocUJSO0FpR3JocUJRO0VBQ0k7RUFDQSxjbEduZkY7QUMwZ3JCVjtBaUduaHFCSTtFQUNJO0VBQ0EsY2xHNWZPO0FDaWhyQmY7QWlHbmhxQlE7RUFDSTtFQUNBLGNsR2xmQztBQ3VnckJiO0FpR2pocUJJO0VBQ0k7RUFDQSxjbEduZ0JFO0FDc2hyQlY7QWlHamhxQlE7RUFDSTtFQUNBLGNsR3ZnQkY7QUMwaHJCVjtBaUc5Z3FCZ0I7RUFDSTtBakdnaHFCcEI7QWlHM2dxQmdCO0VBQ0k7QWpHNmdxQnBCO0FpR3hncUJnQjtFQUNJO0FqRzBncUJwQjtBaUdyZ3FCZ0I7RUFDSTtBakd1Z3FCcEI7QWlHbGdxQmdCO0VBQ0k7QWpHb2dxQnBCO0FpRy8vcEJnQjtFQUNJO0VBQ0E7RUFDQTtBakdpZ3FCcEI7QWlHMy9wQkk7RUFDSTtFQUNBO0FqRzYvcEJSO0FpRzMvcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzYvcEJaO0FpRzEvcEJRO0VBQ0k7QWpHNC9wQlo7QWlHMS9wQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakc0L3BCaEI7QWlHdi9wQkk7RUFDSSx5QmxHbmxCRTtFa0dvbEJGO0FqR3kvcEJSO0FpR3YvcEJRO0VBQ0k7QWpHeS9wQlo7QWlHdC9wQlE7RUFDSSx5QmxHM2xCRjtFa0c0bEJFO0FqR3cvcEJaO0FpR3AvcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcy9wQlI7QWlHcC9wQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdzL3BCWjtBaUduL3BCUTtFQUNJO0FqR3EvcEJaO0FpR2wvcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvL3BCWjtBaUdoL3BCSTtFQUNJO0FqR2svcEJSO0FpRy8rcEJJO0VBQ0k7QWpHaS9wQlI7QWlHOStwQkk7RUFDSTtBakdnL3BCUjtBaUc3K3BCSTtFQUNJO0VBQ0E7QWpHKytwQlI7QWlHMytwQlE7RUFDSTtFQUNBO0VBQ0E7QWpHNitwQlo7QWlHMytwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakc2K3BCaEI7QWlHMytwQmdCO0VBQ0k7RUFDQSx5QmxHM3BCRjtFa0c0cEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2K3BCcEI7QWlHeCtwQlE7RUFDSTtFQUNBO0VBQ0E7QWpHMCtwQlo7QWlHeCtwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEdqckJIO0VrR2tyQkc7RUFDQTtBakcwK3BCaEI7QWlHeCtwQmdCO0VBQ0k7QWpHMCtwQnBCO0FpR3YrcEJnQjtFQUNJO0VBQ0E7QWpHeStwQnBCO0FpR3QrcEJnQjtFQUNJO0FqR3crcEJwQjtBaUdyK3BCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHdStwQnBCO0FpR3ArcEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdzK3BCcEI7O0FpRzc5cEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHZytwQlo7QWlHOTlwQlk7RUFFSTtBakcrOXBCaEI7QWlHNTlwQlk7RUFDSTtFQUNBO0VBQ0E7QWpHODlwQmhCOztBZWxzckJJO0VrRmd2QmdCO0lBQ0k7RWpHczlwQnRCO0FBQ0Y7QWtHcHhyQkE7RUFDSTtFQUNBO0FsR3N4ckJKO0FrR3B4ckJJO0VBQ0k7RUFDQTtFQUNBO0FsR3N4ckJSO0FrR3B4ckJRO0VBQ0k7QWxHc3hyQlo7QWtHbnhyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3F4ckJaO0FrR2x4ckJRO0VBQ0kseUJuRzhCQztBQ3N2ckJiO0FrR2x4ckJRO0VBQ0kseUJuRzRCTTtBQ3d2ckJsQjtBa0dseHJCUTtFQUNJLHlCbkdxQkU7QUMrdnJCZDtBa0dqeHJCUTtFQUNJO0VBQ0E7QWxHbXhyQlo7QWtHanhyQlk7RUFDSTtFQUNBO0FsR214ckJoQjtBa0c5d3JCWTtFQUNJO0FsR2d4ckJoQjtBa0c1d3JCUTtFQUNJO0FsRzh3ckJaO0FrRzV3ckJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHOHdyQmhCO0FrRzF3ckJRO0VBQ0k7RUFDQTtBbEc0d3JCWjtBa0cxd3JCWTtFQUNJO0FsRzR3ckJoQjtBa0d6d3JCWTtFQUNJO0VBQ0E7QWxHMndyQmhCO0FrR3Z3ckJnQjtFQUNJO0FsR3l3ckJwQjtBZXp4ckJJO0VtRnVCWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsR3F3ckJsQjtFa0dud3JCa0I7SUFDSTtJQUNBO0VsR3F3ckJ0QjtFa0dsd3JCYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEdvd3JCbEI7QUFDRjtBa0cvdnJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdpd3JCUjtBZXh5ckJJO0VtRmlDQTtJQVNRO0lBQ0E7SUFDQTtFbEdrd3JCVjtBQUNGO0FrR2h3ckJRO0VBQ0k7RUFDQTtBbEdrd3JCWjtBa0c3dnJCUTtFQUNJO0VBQ0EsY25HdkZDO0FDczFyQmI7QWtHM3ZyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2dnJCUjs7QWtHenZyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRzlGYztFbUcrRmQ7QWxHNHZyQko7QWV2MXJCSTtFbUZvRko7SUFVUTtFbEc2dnJCTjtBQUNGO0FrRzN2ckJJO0VBQ0kseUJuR3hHWTtFbUcwR1o7RUFDQTtFQUNBO0FsRzR2ckJSOztBa0d2dnJCSTtFQUNJO0FsRzB2ckJSO0FldDJyQkk7RW1GMkdBO0lBSVE7RWxHMnZyQlY7QUFDRjtBa0d6dnJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcydnJCWjtBa0d4dnJCZ0I7RUFDSTtFQUNBO0VBQ0E7QWxHMHZyQnBCO0FleDNyQkk7RW1Ga0hJO0lBaUJRO0lBQ0E7SUFDQTtFbEd5dnJCZDtBQUNGO0FrR3R2ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHd3ZyQlo7QWVyNHJCSTtFbUZ5SUk7SUFPUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxHeXZyQmQ7QUFDRjtBZWw1ckJJO0VtRjJKUTtJQUVRO0lBQ0E7RWxHeXZyQmxCO0FBQ0Y7QWV4NXJCSTtFbUYySlE7SUFNUTtFbEcydnJCbEI7QUFDRjtBa0d4dnJCWTtFQUNJLHlCbkc5S0Y7QUN3NnJCZDtBa0d4dnJCWTtFQUNJLHlCbkc5S0g7QUN3NnJCYjtBa0d4dnJCWTtFQUNJLHlCbkdoTEU7QUMwNnJCbEI7QWtHcHZyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdzdnJCWjtBa0dwdnJCWTtFQUNJO0FsR3N2ckJoQjs7QWtHL3VyQkk7RUFDSTtBbEdrdnJCUjtBZW43ckJJO0VtRmdNQTtJQUlRO0VsR212ckJWO0FBQ0Y7QWtHanZyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHbXZyQlo7QWtHaHZyQmdCO0VBQ0k7RUFDQTtFQUNBO0FsR2t2ckJwQjtBZXI4ckJJO0VtRnVNSTtJQWlCUTtJQUNBO0lBQ0E7RWxHaXZyQmQ7QUFDRjtBa0c5dXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsR2d2ckJaO0FlbDlyQkk7RW1GOE5JO0lBT1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsR2l2ckJkO0FBQ0Y7QWUvOXJCSTtFbUZnUFE7SUFFUTtJQUNBO0VsR2l2ckJsQjtBQUNGO0FlcityQkk7RW1GZ1BRO0lBTVE7RWxHbXZyQmxCO0FBQ0Y7QWtHaHZyQlk7RUFDSSx5Qm5HblFGO0FDcS9yQmQ7QWtHaHZyQlk7RUFDSSx5Qm5HblFIO0FDcS9yQmI7QWtHaHZyQlk7RUFDSSx5Qm5HclFFO0FDdS9yQmxCO0FrRzV1ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHOHVyQlo7QWtHNXVyQlk7RUFDSTtBbEc4dXJCaEI7QWtHdnVyQlk7RUFDSTtBbEd5dXJCaEI7QWtHdnVyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHeXVyQnBCO0FrR3B1ckJRO0VBQ0k7QWxHc3VyQlo7QWtHcHVyQlk7RUFDSTtFQUNBO0VBQ0EsY25HclROO0VtR3NUTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHc3VyQmhCO0FrR3B1ckJnQjtFQUNJO0FsR3N1ckJwQjs7QWtHOXRyQkk7RUFDSTtBbEdpdXJCUjtBa0cvdHJCUTtFQUNJO0FsR2l1ckJaO0FrRy90ckJZO0VBQ0k7RUFDQTtBbEdpdXJCaEI7QWtHL3RyQmdCO0VBQ0k7QWxHaXVyQnBCOztBa0d2dHJCWTtFQUNJO0FsRzB0ckJoQjtBa0d4dHJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEcwdHJCcEI7QWtHcnRyQlE7RUFDSTtBbEd1dHJCWjtBa0dydHJCWTtFQUNJO0VBQ0E7RUFDQSxjbkc3V047RW1HOFdNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1dHJCaEI7QWtHcnRyQmdCO0VBQ0k7QWxHdXRyQnBCOztBa0dodHJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR210ckJKO0FlNWpzQkk7RW1Ga1dKO0lBVVE7RWxHb3RyQk47QUFDRjtBa0dqdHJCUTtFQUNJO0VBQ0E7QWxHbXRyQlo7QWVya3NCSTtFbUZnWEk7SUFLUTtJQUNBO0VsR290ckJkO0FBQ0Y7QWtHL3NyQlE7RUFDSTtFQUNBO0FsR2l0ckJaO0FlL2tzQkk7RW1GNFhJO0lBS1E7SUFDQTtFbEdrdHJCZDtBQUNGO0FlcmxzQkk7RW1GNFhJO0lBVVE7SUFDQTtFbEdtdHJCZDtBQUNGO0FrRy9zckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHaXRyQlI7QWtHL3NyQlE7RUFDSTtBbEdpdHJCWjs7QWtHNXNyQkE7RUFDSTtFQUNBO0VBQ0E7QWxHK3NyQko7O0FtR3Jyc0JJO0VBQ0k7RUFDQTtBbkd3cnNCUjtBZTVuc0JJO0VvRjlEQTtJQUtRO0VuR3lyc0JWO0FBQ0Y7QWVqb3NCSTtFb0Y5REE7SUFRUTtFbkcycnNCVjtBQUNGO0FtR3hyc0JJO0VBQ0k7QW5HMHJzQlI7QW1HdHJzQlk7O0VBQ0k7RUFDQTtFQUNBO0FuR3lyc0JoQjtBbUd2cnNCZ0I7O0VBQ0k7RUFDQTtFQUNBO0FuRzByc0JwQjtBbUd4cnNCb0I7O0VBQ0k7QW5HMnJzQnhCO0FtR3hyc0JvQjs7RUFDSSxjcEdZWDtFb0dYVztBbkcycnNCeEI7QW1HcHJzQkk7RUFDSTtBbkdzcnNCUjtBbUducnNCSTtFQUNJO0VBQ0E7RUFDQTtBbkdxcnNCUjs7QW9HcnVzQkE7RUFDSTtJQUNJO0lBQ0E7RXBHd3VzQk47RW9HdHVzQkU7SUFDSTtJQUNBO0VwR3d1c0JOO0FBQ0Y7QW9HdHVzQkE7RUFDSTtJQUNJO0lBQ0E7RXBHd3VzQk47RW9HdHVzQkU7SUFDSTtJQUNBO0VwR3d1c0JOO0FBQ0Y7QW9HdHVzQkE7RUFDSTtJQUNJO0VwR3d1c0JOO0VvR3R1c0JFO0lBQ0k7RXBHd3VzQk47QUFDRjtBb0dwdXNCSTtFQUNJO0VBQ0E7QXBHc3VzQlI7QWUxcnNCSTtFcUY5Q0E7SUFLUTtFcEd1dXNCVjtBQUNGO0FvR3J1c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd1dXNCUjtBb0dydXNCUTtFQUNJO0FwR3V1c0JaO0FlNXNzQkk7RXFGeEJJO0lBRVE7SUFDQTtJQUNBO0VwR3N1c0JkO0FBQ0Y7QW9HbnVzQlE7RUFDSTtFQUNBO0VBQ0E7QXBHcXVzQlo7QW9HbHVzQlE7RUFDSTtBcEdvdXNCWjtBZXh1c0JJO0VxRnpCQTtJQWlDUTtFcEdvdXNCVjtBQUNGO0FvR2x1c0JRO0VBQ0k7RUFDQTtBcEdvdXNCWjtBb0dsdXNCWTtFQUNJO0VBQ0E7QXBHb3VzQmhCO0FvR2h1c0JRO0VBQ0k7QXBHa3VzQlo7QW9HaHVzQlk7RUFDSTtFQUNBO0FwR2t1c0JoQjtBb0dodXNCZ0I7RUFDSTtFQUNBO0FwR2t1c0JwQjtBb0dodXNCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2t1c0J4QjtBZWh3c0JJO0VxRmVZO0lBbUJRO0VwR2t1c0J0QjtBQUNGO0FlcndzQkk7RXFGZVk7SUFzQlE7RXBHb3VzQnRCO0FBQ0Y7QW9HanVzQmdCO0VBQ0ksY3JHekVQO0VxRzBFTztzQkFBQTtFQUVBO0VBQ0E7QXBHbXVzQnBCO0FlanhzQkk7RXFGeUNZO0lBUVE7SUFDQTtFcEdvdXNCdEI7QUFDRjtBb0dqdXNCZ0I7RUFDSSxrRHJHaEZFO0FDbXpzQnRCO0FvRzl0c0J3QjtFQUNJO0FwR2d1c0I1QjtBb0c1dHNCb0I7RUFDSSxjckc3RmQ7QUMyenNCVjtBb0c1dHNCb0I7RUFDSTtBcEc4dHNCeEI7QW9HMXRzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0dHNCcEI7QW9HenRzQndCO0VBQ0k7QXBHMnRzQjVCO0FvR3p0c0I0QjtFQUNJO0VBQ0E7RUFDQTtBcEcydHNCaEM7QW9HenRzQmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMnRzQnBDO0FvR3h0c0JnQztFQUNJO0FwRzB0c0JwQztBb0dydHNCd0I7RUFDSSxjckc1SWY7RXFHNkllO0FwR3V0c0I1QjtBb0dydHNCNEI7RUFDSTtFQUNBLGNyRzdJdEI7QUNvMnNCVjtBb0cvc3NCUTtFQUNJO2VBQUE7QXBHa3RzQlo7QW9HOXNzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2d0c0JaO0FvRzlzc0JZO0VBQ0k7QXBHZ3RzQmhCO0FvRzdzc0JZO0VBQ0k7RUFDQTtBcEcrc3NCaEI7QW9HNXNzQlk7RUFDSTtFQUNBLHlCckcvS047RXFHZ0xNO0FwRzhzc0JoQjtBb0c1c3NCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHOHNzQnBCO0FvR3pzc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJHaE1TO0VxR2lNVDtFQUNBO0FwRzJzc0JaO0FldjNzQkk7RXFGa0tJO0lBYVE7RXBHNHNzQmQ7QUFDRjtBb0cxc3NCWTtFQUVJO0FwRzJzc0JoQjtBb0d4c3NCWTtFQUNJO0FwRzBzc0JoQjtBb0d2c3NCWTtFQUNJO0FwR3lzc0JoQjtBb0d0c3NCWTtFQUNJO0FwR3dzc0JoQjtBb0dqc3NCWTtFQUNJO0FwR21zc0JoQjtBb0doc3NCWTtFQUNJO0VBQ0E7QXBHa3NzQmhCO0FvR2hzc0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJHcFBQO0VxR3FQTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3NzQnBCO0FvRzlyc0JvQjtFQUNJOzs7Ozs7OztJQUFBO0FwR3dzc0J4QjtBb0cxcnNCd0I7RUFDSTtBcEc0cnNCNUI7QW9HMXJzQndCO0VBQ0k7QXBHNHJzQjVCO0FvRzFyc0J3QjtFQUNJO0FwRzRyc0I1QjtBb0d2cnNCZ0I7RUFDSTtBcEd5cnNCcEI7QW9HdnJzQm9CO0VBQ0kseUJyR3pSZDtBQ2s5c0JWO0FvRzlxc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2dyc0JSO0FvRzdxc0JZO0VBQ0ksY3JHalROO0VxR2tUTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRytxc0JoQjtBb0c3cXNCZ0I7RUFDSTtBcEcrcXNCcEI7QW9HN3FzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRytxc0J4QjtBb0c1cXNCb0I7RUFDSSxjckcvVVg7RXFHZ1ZXO0FwRzhxc0J4QjtBb0c1cXNCd0I7RUFDSTtFQUNBO0FwRzhxc0I1QjtBb0cxcXNCb0I7RUFDSSxjckdyVmQ7QUNpZ3RCVjtBb0cxcXNCd0I7RUFDSTtBcEc0cXNCNUI7QW9HdnFzQmdCO0VBQ0ksY3JHbFdQO0VxR21XTztBcEd5cXNCcEI7QW9HdnFzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd5cXNCeEI7QW9HdHFzQm9CO0VBQ0ksY3JHaFhkO0FDd2h0QlY7QW9HdHFzQndCO0VBQ0k7QXBHd3FzQjVCO0FvR2hxc0JvQjtFQUNJLGNyRzVYZDtBQzhodEJWO0FvR2hxc0J3QjtFQUNJO0FwR2txc0I1QjtBb0c5cHNCNEI7RUFDSTtBcEdncXNCaEM7QW9HMXBzQmdCO0VBQ0k7RUFDQTtBcEc0cHNCcEI7QW9HenBzQmdCO0VBQ0k7RUFDQTtBcEcycHNCcEI7QW9HcHBzQlE7RUFDSTtBcEdzcHNCWjs7QW9HanBzQkE7RUFDSTtBcEdvcHNCSjtBZXhodEJJO0VxRm1ZSjtJQUlRO0VwR3Fwc0JOO0FBQ0Y7O0FvR2xwc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxcHNCSjtBb0ducHNCSTtFQUNJO0VBQ0E7RUFDQTtBcEdxcHNCUjs7QW9HanBzQkE7RUFDSSx5QnJHdGJpQjtFcUd1YmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvcHNCSjtBZXZrdEJJO0VxRjRhSjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0VwR3Fwc0JOO0FBQ0Y7QW9HbnBzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3Fwc0JSO0FldGx0Qkk7RXFGNGJBO0lBUVE7SUFDQTtFcEdzcHNCVjtBQUNGO0FvR3Bwc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckcvZEM7RXFHZ2VEO0FwR3Nwc0JaO0FlcG10Qkk7RXFGd2NJO0lBU1E7RXBHdXBzQmQ7QUFDRjtBb0ducHNCWTtFQUNJLGNyR3JlTjtBQzBudEJWO0FvR2pwc0JRO0VBQ0k7RUFDQTtFQUNBO0FwR21wc0JaO0Flam50Qkk7RXFGMmRJO0lBTVE7SUFDQTtFcEdvcHNCZDtBQUNGO0FvR2pwc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR21wc0JaO0Flcm90Qkk7RXFGc2VJO0lBZVE7SUFDQTtFcEdvcHNCZDtBQUNGO0FvR2pwc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdtcHNCUjtBZWxwdEJJO0VxRjBmQTtJQVFRO0lBQ0E7SUFDQTtFcEdvcHNCVjtBQUNGO0FvR2xwc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvcHNCWjtBZWhxdEJJO0VxRnVnQkk7SUFRUTtFcEdxcHNCZDtBQUNGO0FvR25wc0JZO0VBQ0k7RUFDQTtFQUNBO0FwR3Fwc0JoQjtBZTFxdEJJO0VxRmtoQlE7SUFNUTtFcEdzcHNCbEI7QUFDRjtBb0dwcHNCZ0I7RUFDSTtBcEdzcHNCcEI7QW9HcHBzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckdyakJYO0VxR3NqQlc7QXBHc3BzQnhCO0FvR25wc0JvQjtFQUNJO0VBQ0EsY3JHM2pCWDtBQ2d0dEJiO0FlOXJ0Qkk7RXFGdWlCZ0I7SUFLUTtFcEdzcHNCMUI7QUFDRjtBb0ducHNCb0I7RUFDSSxjckcvakJkO0FDb3R0QlY7QW9HbnBzQndCO0VBQ0ksY3JHbGtCbEI7QUN1dHRCVjtBb0cvb3NCb0I7RUFDSSxjckd6a0JkO0FDMHR0QlY7QW9HL29zQm9CO0VBQ0ksY3JHNWtCZDtBQzZ0dEJWO0FvRzNvc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHNm9zQlo7QW9HMW9zQmdCO0VBQ0k7RUFDQTtBcEc0b3NCcEI7QW9HMW9zQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzRvc0J4QjtBb0d2b3NCb0I7RUFDSTtBcEd5b3NCeEI7QW9Hdm9zQm9CO0VBQ0ksY3JHbG5CZDtBQzJ2dEJWO0FvR3Jvc0JnQjtFQUNJO0FwR3Vvc0JwQjs7QW9HaG9zQkE7RUFDSTtBcEdtb3NCSjtBb0dob3NCUTtFQUNJO0FwR2tvc0JaO0FldnZ0Qkk7RXFGb25CSTtJQUlRO0lBQ0E7RXBHbW9zQmQ7QUFDRjtBb0dob3NCSTtFQUNJO0VBQ0E7QXBHa29zQlI7QWVqd3RCSTtFcUZtb0JZO0lBRVE7RXBHZ29zQnRCO0FBQ0Y7QW9HN25zQmdCO0VBQ0k7RUFDQTtBcEcrbnNCcEI7O0FvR3huc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHMm5zQko7QW9Hem5zQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcybnNCUjtBb0d4bnNCSTtFQUNJO0FwRzBuc0JSO0FvR3huc0JRO0VBQ0ksY3JHenFCQztFcUcwcUJEO0VBQ0E7QXBHMG5zQlo7QW9HeG5zQlk7RUFDSSxjckc3ckJIO0VxRzhyQkc7QXBHMG5zQmhCO0FvR3Zuc0JZO0VBQ0kscUJyRzlyQk47RXFHK3JCTTtFQUNBO0VBQ0EsY3JHcnNCSDtBQzh6dEJiOztBb0dqbnNCUTtFQUNJO0VBQ0E7QXBHb25zQlo7O0FxRy8ydEJJO0VBQ0k7QXJHazN0QlI7QXFHLzJ0Qkk7RUFDSSx5QnRHaURNO0FDZzB0QmQ7QXFHLzJ0Qkk7RUFDSSx5QnRHa0RVO0FDK3p0QmxCO0FxRy8ydEJJO0VBQ0kseUJ0RzhDSztBQ20wdEJiO0FxRzkydEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHZzN0QlI7QXFHOTJ0QlE7RUFDSTtBckdnM3RCWjtBZWgwdEJJO0VzRjVDQTtJQUVRO0VyRzgydEJWO0FBQ0Y7QWVyMHRCSTtFc0ZwQ0k7SUFFUTtFckcyMnRCZDtBQUNGO0FxR3YydEJJO0VBQ0k7RUFDQTtBckd5MnRCUjtBcUd2MnRCUTtFQUNJO0FyR3kydEJaO0FlajF0Qkk7RXNGcEJBO0lBRVE7RXJHdTJ0QlY7QUFDRjtBZXQxdEJJO0VzRmZJO0lBRVE7SUFDQTtFckd1MnRCZDtBQUNGO0FxR3QydEJZO0VBQ0k7QXJHdzJ0QmhCO0FxR2gydEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJHazJ0Qlo7QXFHaDJ0Qlk7RUFDSTtFQUNBO0FyR2sydEJoQjtBcUdoMnRCWTtFQUNJO0VBQ0E7QXJHazJ0QmhCO0FlNzJ0Qkk7RXNGa0JRO0lBQ0k7SUFDQTtFckc4MXRCZDtFcUczMXRCYztJQUNJO3NCQUFBO0VyRzgxdEJsQjtBQUNGO0FlcDR0Qkk7RXNGMkNRO0lBQ0k7RXJHNDF0QmQ7RXFHejF0QmtCO0lBQ0k7RXJHMjF0QnRCO0VxR3oxdEJrQjtJQUNJO0VyRzIxdEJ0QjtFcUd0MXRCVTtJQUNJO0VyR3cxdEJkO0FBQ0Y7QWVsNXRCSTtFc0YrRFk7SUFDSTtFckdzMXRCbEI7RXFHbjF0QnNCO0lBQ0k7SUFDQTtFckdxMXRCMUI7RXFHbjF0QnNCO0lBQ0k7SUFDQTtFckdxMXRCMUI7QUFDRjtBcUcvMHRCUTtFQUNJO0FyR2kxdEJaO0FxRzcwdEJJO0VBQ0k7QXJHKzB0QlI7QXFHNzB0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRyswdEJaO0FlNTZ0Qkk7RXNGcUdnQjtJQUNJO0VyRzAwdEJ0QjtFcUd4MHRCc0I7SUFDSTtFckcwMHRCMUI7QUFDRjtBZXA3dEJJO0VzRm9IZ0I7SUFDSTtFckdtMHRCdEI7QUFDRjs7QXFHNXp0QkE7RUFDSTtBckcrenRCSjs7QXNHNS90QkE7RUFDSTtBdEcrL3RCSjs7QXNHNy90QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2dndUJKO0FzRzkvdEJJO0VBQ0k7QXRHZ2d1QlI7QXNHNy90Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEcrL3RCUjtBZXI4dEJJO0V1RjlEQTtJQU9RO0lBQ0E7RXRHZ2d1QlY7QUFDRjtBc0c3L3RCSTtFQUNJLHlCdkdnQ1U7RXVHL0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcrL3RCUjtBc0c3L3RCUTtFQUNJO0VBQ0E7RUFDQTtBdEcrL3RCWjtBc0c3L3RCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHKy90QmhCO0FzRzcvdEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZHUUg7RXVHUEc7QXRHKy90QnBCO0FzRzcvdEJvQjtFQUNJO0VBQ0E7RUFDQSx5QnZHVmQ7QUN5Z3VCVjtBc0c1L3RCb0I7RUFDSTtBdEc4L3RCeEI7QXNHeC90QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzAvdEJaO0FzR3gvdEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzAvdEJoQjtBc0d2L3RCWTtFQUNJO0F0R3kvdEJoQjs7QXNHbi90QkE7RUFFSTtFQUlJO0F0R2svdEJSO0FzRy8rdEJJO0VBQ0k7QXRHaS90QlI7QXNHOSt0Qkk7RUFDSTtBdEdnL3RCUjtBc0c3K3RCSTtFQUNJO0F0RysrdEJSOztBc0d6K3RCUTtFQUNJO0F0RzQrdEJaOztBc0d0K3RCUTtFQUNJO0F0R3krdEJaOztBc0dyK3RCQTtFQUNJO0F0R3crdEJKO0FzR3ArdEJZO0VBQ0k7QXRHcyt0QmhCO0FzR2grdEJRO0VBQ0k7QXRHayt0Qlo7QXNHLzl0QlE7RUFDSTtBdEdpK3RCWjtBc0cvOXRCWTtFQUNJO0F0R2krdEJoQjs7QXNHMTl0Qkk7RUFDSTtBdEc2OXRCUjtBc0cxOXRCSTtFQUNJO0VBQ0E7QXRHNDl0QlI7O0F1R2hvdUJBO0FBQ0E7RUFDSTtFQUNBO0F2R21vdUJKOztBdUdqb3VCQTtFQUNJO0VBQ0E7QXZHb291Qko7O0F1R2xvdUJBO0VBQ0k7RUFDQTtBdkdxb3VCSjtBZXBrdUJJO0V3Rm5FSjtJQUtRO0V2R3NvdUJOO0FBQ0Y7O0F1R3BvdUJBO0VBQ0k7RUFDQTtBdkd1b3VCSjtBZTlrdUJJO0V3RjNESjtJQUtRO0V2R3dvdUJOO0FBQ0Y7O0F1R3RvdUJBO0VBQ0k7RUFDQTtBdkd5b3VCSjtBZXhsdUJJO0V3Rm5ESjtJQUtRO0V2RzBvdUJOO0FBQ0Y7O0F1R3hvdUJBO0VBQ0k7RUFDQTtBdkcyb3VCSjs7QXVHem91QkE7RUFDSTtFQUNBO0F2RzRvdUJKOztBdUcxb3VCQTtFQUNJO0VBQ0E7QXZHNm91Qko7QWU1bXVCSTtFd0ZuQ0o7SUFLUTtFdkc4b3VCTjtBQUNGOztBdUc1b3VCQTtFQUNJO0VBQ0E7QXZHK291Qko7QWV0bnVCSTtFd0YzQko7SUFLUTtFdkdncHVCTjtBQUNGOztBdUc5b3VCQTtFQUNJO0VBQ0E7QXZHaXB1Qko7QWVob3VCSTtFd0ZuQko7SUFLUTtFdkdrcHVCTjtBQUNGOztBd0dqdHVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R290dUJKO0F3R2x0dUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHb3R1QlI7QWUvcHVCSTtFeUZ6REE7SUFPUTtJQUNBO0lBQ0E7RXhHcXR1QlY7QUFDRjtBZXRxdUJJO0V5RnpEQTtJQVlRO0V4R3V0dUJWO0FBQ0Y7QXdHcnR1QlE7RUFDSTtFQUNBO0F4R3V0dUJaO0F3R3J0dUJZO0VBQ0k7RUFDQTtFQUNBO0F4R3V0dUJoQjtBd0dudHVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R3F0dUJaO0F3R2x0dUJRO0VBQ0ksc0J6R1FKO0V5R1BJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvdHVCWjtBZW5zdUJJO0V5RnhCSTtJQVVRO0V4R3F0dUJkO0FBQ0Y7QXdHanR1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R210dUJSO0FlbHR1Qkk7RXlGVEE7SUFXUTtJQUNBO0V4R290dUJWO0FBQ0Y7QWV4dHVCSTtFeUZUQTtJQWdCUTtFeEdxdHVCVjtBQUNGO0F3R2x0dUJZO0VBQ0kseUJ6R3BCRjtFeUdxQkU7RUFDQTtBeEdvdHVCaEI7QWVydHVCSTtFeUZGUTtJQU9RO0V4R290dUJsQjtBQUNGO0F3RzlzdUJnQjtFQUNJLHlCekdsQ047QUNrdnVCZDtBd0cxc3VCZ0I7RUFDSSx5QnpHdENQO0FDa3Z1QmI7QXdHdHN1QmdCO0VBQ0kseUJ6RzVDRjtBQ292dUJsQjs7QXlHN3l1QlE7RUFDSTtFQUNBO0F6R2d6dUJaO0F5Rzl5dUJZO0VBQ0k7QXpHZ3p1QmhCO0F5RzF5dUJRO0VBQ0kseUIxRzZDTTtFMEc1Q04sYzFHOEJDO0UwRzdCRDtFQUNBO0VBQ0E7QXpHNHl1Qlo7QXlHMXl1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekc0eXVCaEI7QXlHenl1Qlk7RUFDSTtFQUNBO0VBQ0E7QXpHMnl1QmhCO0F5R3h5dUJZO0VBQ0k7QXpHMHl1QmhCO0F5R3R5dUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHd3l1QnBCO0F5R255dUJRO0VBQ0k7QXpHcXl1Qlo7QXlHanl1Qkk7RUFDSTtBekdteXVCUjtBeUdqeXVCUTtFQUNJO0F6R215dUJaO0F5R2h5dUJRO0VBQ0k7QXpHa3l1Qlo7QXlHaHl1Qlk7RUFDSTtBekdreXVCaEI7QXlHOXh1QlE7RUFDSTtBekdneXVCWjtBeUc1eHVCSTtFQUNJO0F6Rzh4dUJSO0F5RzV4dUJRO0VBQ0k7QXpHOHh1Qlo7QXlHNXh1Qlk7RUFFSTtFQUNBO0VBQ0E7QXpHNnh1QmhCO0F5R3p4dUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUIxR3pDTTtFMEcwQ047RUFDQTtFQUNBO0F6RzJ4dUJaO0F5R3Z4dUJJO0VBQ0ksc0IxRzFEQTtFMEcyREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHeXh1QlI7QXlHdnh1QlE7RUFDSTtFQUNBO0F6R3l4dUJaO0F5R3B4dUJJO0VBQ0k7RUFDQTtBekdzeHVCUjtBeUdweHVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHc3h1Qlo7QXlHbHh1Qkk7RUFDSTtFQUNBO0F6R294dUJSO0F5R2x4dUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdveHVCWjtBeUcvd3VCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHaXh1Qlo7QXlHOXd1QlE7RUFDSTtFQUNBO0F6R2d4dUJaO0F5R3B3dUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdzd3VCUjtBeUdwd3VCUTtFQUNJO0F6R3N3dUJaO0F5R2p3dUJRO0VBQ0k7RUFDQTtBekdtd3VCWjtBeUdqd3VCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6R213dUJoQjtBeUc5dnVCSTtFQUNJO0F6R2d3dUJSO0F5RzV2dUJRO0VBQ0k7QXpHOHZ1Qlo7QXlHenZ1QlE7RUFDSTtFQUNBO0F6RzJ2dUJaO0F5R3h2dUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpHMHZ1Qlo7O0FlLzV1Qkk7RTBGMEtKO0lBSVE7RXpHc3Z1Qk47QUFDRjtBZXg1dUJJO0UwRnNLSTtJQUNJO0V6R3F2dUJWO0FBQ0Y7QWU3NXVCSTtFMEY4S1E7SUFDSTtJQUNBO0lBQ0E7RXpHa3Z1QmQ7QUFDRjtBZXA2dUJJO0UwRndMSTtJQUNJO0V6Ryt1dUJWO0FBQ0Y7QXlHM3V1Qkk7RUFDSSx5QjFHaE5VO0UwR2lOVjtFQUNBO0F6RzZ1dUJSO0FlOTZ1Qkk7RTBGOExBO0lBT1E7RXpHNnV1QlY7QUFDRjtBeUcxdXVCUTtFQUNJO0F6RzR1dUJaOztBeUd2dXVCQTtFQUNJO0VBQ0E7RUFDQTtBekcwdXVCSjs7QXlHdnV1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzB1dUJKOztBeUd2dXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHblBTO0UwR29QVDtFQUNBO0F6RzB1dUJKO0F5R3h1dUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpHMHV1QlI7O0F5R3B1dUJRO0VBS0kseUIxR2pSRjtFMEdrUkU7RUFDQSxjMUc1UU07QUMrK3VCbEI7O0FlMzl1Qkk7RTBGK1BJO0lBQ0k7SUFDQTtJQUNBO0V6R2d1dUJWO0V5Rzl0dUJVO0lBQ0k7SUFDQTtFekdndXVCZDtFeUc1dHVCYztJQUNJO0V6Rzh0dUJsQjtFeUcxdHVCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V6RzR0dUJkO0V5R3p0dUJVO0lBQ0k7SUFDQTs7O2lDQUFBO0lBSUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekcydHVCZDtFeUd2dHVCTTtJQUNJO0lBQ0E7RXpHeXR1QlY7RXlHdHR1Qk07SUFDSTtFekd3dHVCVjtFeUd0dHVCVTtJQUNJO0V6R3d0dUJkO0FBQ0Y7QTBHbGx2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHb2x2Qko7QTBHbGx2Qkk7RUFDSTtFQUNBLGMzR2tESztBQ2tpdkJiO0EwR2xsdkJRO0VBQ0kseUIzR21EQztFMkdsREQsYzNHK0JDO0FDcWp2QmI7QTBHamx2QlE7RUFDSTtFQUNBO0ExR21sdkJaO0EwR2psdkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdtbHZCaEI7QTBHOWt2Qkk7RUFDSSx5QjNHMEJLO0UyR3pCTDtFQUNBO0VBQ0E7RUFDQTtBMUdnbHZCUjtBMEc3a3ZCSTtFQUNJO0ExRytrdkJSO0EwRzVrdkJJO0VBQ0k7QTFHOGt2QlI7QTBHNWt2QlE7RUFDSTtBMUc4a3ZCWjtBMEcxa3ZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRzRrdkJSO0EwR3prdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHMmt2QlI7QTBHeGt2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzBrdkJSO0EwR3ZrdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHeWt2QlI7QTBHdGt2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUd3a3ZCUjtBMEdya3ZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExR3VrdkJSO0EwR3BrdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHc2t2QlI7QTBHbmt2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUdxa3ZCUjs7QTJHcHJ2QkE7RUFDRTtBM0d1cnZCRjs7QTJHcHJ2QkE7RUFDRTtFQUNBO0EzR3VydkJGOztBMkdwcnZCQTtFQUNFO0EzR3VydkJGO0EyR3JydkJFO0VBQ0U7RUFDQTtBM0d1cnZCSjtBMkdwcnZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHc3J2Qko7QTJHbnJ2QkU7RUFDRTtFQUNBO0VBQ0E7QTNHcXJ2Qko7O0EyR2pydkJBO0VBQ0U7RUFDQSxtQjVHZVE7RTRHZFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHb3J2QkY7QTJHbHJ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHb3J2Qko7QTJHbHJ2Qkk7RUFDRTtFQUNBO0VBQ0E7QTNHb3J2Qk47QTJHanJ2Qkk7RUFDRTtBM0dtcnZCTjtBMkdqcnZCSTtFQUNFO0EzR21ydkJOO0EyRy9xdkJFO0VBQ0U7RUFDQTtFQUNBO0EzR2lydkJKOztBNEdydnZCQTtFQUNJO0E1R3d2dkJKO0E0R3R2dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVHd3Z2QlI7QWVucnZCSTtFNkZ6RUE7SUFPUTtJQUNBO0U1R3l2dkJWO0FBQ0Y7QTRHdnZ2QlE7RUFDSTtFQUNBO0E1R3l2dkJaO0E0R3R2dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd3dnZCUjtBZXBzdkJJO0U2RnpEQTtJQVFRO0U1R3l2dkJWO0FBQ0Y7QTRHdnZ2QlE7RUFDSTtBNUd5dnZCWjtBNEdwdnZCUTtFQUNJO0VBQ0E7QTVHc3Z2Qlo7QTRHcHZ2QlE7RUFDSTtBNUdzdnZCWjs7QTZHL3h2QkE7RUFDSSxzQjlHOENJO0FDb3Z2QlI7QTZHaHl2Qkk7RUFDSTtBN0dreXZCUjtBNkdoeXZCUTtFQUNJO0VBQ0E7RUFDQSxXOUd1Q0o7RThHdENJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dreXZCWjtBNkc3eHZCUTtFQUNJLGdCOUdrSU87QUM2cHZCbkI7QTZHMXh2QlE7RUFDSTtBN0c0eHZCWjtBNkd6eHZCUTtFQUNJO0E3RzJ4dkJaO0E2R3J4dkJZO0VBQ0ksYzlHT0g7RThHTkc7QTdHdXh2QmhCO0E2R3J4dkJnQjtFQUNJLGM5R0dQO0U4R0ZPO0VBQ0E7RUFDQTtBN0d1eHZCcEI7QTZHaHh2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0dreHZCWjtBNkcvd3ZCWTtFQUNJO0E3R2l4dkJoQjtBNkc5d3ZCUTtFQUNJO0E3R2d4dkJaO0E2Rzl3dkJZO0VBQ0k7QTdHZ3h2QmhCO0E2Rzd3dkJZO0VBQ0k7QTdHK3d2QmhCO0E2R3p3dkJRO0VBQ0k7QTdHMnd2Qlo7QTZHeHd2QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzB3dkJwQjtBNkd2d3ZCb0I7RUFDSTtBN0d5d3ZCeEI7O0E4RzEydkJBO0VBQ0k7QTlHNjJ2Qko7O0E4R3oydkJJO0VBQ0k7RUFDQTtBOUc0MnZCUjtBOEcxMnZCSTtFQUNJO0E5RzQydkJSOztBOEd2MnZCUTtFQUNJO0E5RzAydkJaOztBK0d6M3ZCQTtFQUF5QjtJQUFHO0lBQTJCO0UvRyszdkJyRDtBQUNGO0ErR2g0dkJxSDtFQUFzQjtJQUFHO0lBQVc7RS9HcTR2QnZKO0UrR3I0dkJrTDtJQUFHO0lBQVU7RS9HeTR2Qi9MO0FBQ0Y7QStHMTR2QjBOO0VBQXdCO0lBQUc7RS9HODR2Qm5QO0UrRzk0dkI2UDtJQUFHO0UvR2k1dkJoUTtBQUNGO0ErR2w1dkI2UTtFQUFNO0VBQWtDO0VBQW1DO0VBQW1CO0VBQWM7RUFBYTtFQUFzQjtFQUFvQjtFQUE0QztFQUFrQztFQUFnQjtFQUFnRDtFQUFnQjtFQUF3QztFQUFlO0VBQWdCO0VBQWtCO0VBQWlCO0VBQStCO0EvR3U2dkJ2dEI7O0ErR3Y2dkJpdUI7RUFBcUM7RUFBYztFQUFZO0EvRzY2dkJoeUI7O0ErRzc2dkIyeUI7RUFBYTtFQUFhO0VBQW9CO0EvR203dkJ6MUI7O0ErR243dkJvMkI7RUFBWTtBL0d1N3ZCaDNCOztBK0d2N3ZCMDNCO0VBQWU7QS9HMjd2Qno0Qjs7QStHMzd2Qis1QjtFQUE4RDtBL0crN3ZCNzlCOztBK0cvN3ZCZy9CO0VBQWlGO0EvR204dkJqa0M7O0ErR244dkIybEM7RUFBYTtFQUFtQjtFQUFnRDtFQUFrQjtFQUFrRDtFQUFXO0VBQXdDO0VBQWM7RUFBMEM7RUFBYztBL0dnOXZCeDJDOztBK0doOXZCdzNDO0VBQW9EO0EvR285dkI1NkM7O0ErR3A5dkJ5N0M7RUFBZ0I7RUFBZ0M7RUFBUztFQUFhO0VBQWU7RUFBMkM7RUFBTztFQUFhO0VBQXlDO0VBQWtCO0VBQWtCO0VBQXFDO0EvR20rdkIvckQ7O0ErR24rdkIwc0Q7RUFBMkI7QS9HdSt2QnJ1RDs7QStHdit2Qmt2RDtFQUF3QjtJQUFnQjtJQUFlO0lBQTBDO0lBQWE7RS9HKyt2QjkxRDtBQUNGO0ErR2gvdkJrNUQ7RUFBd0I7SUFBZ0I7SUFBZTtFL0dxL3ZCdjhEO0FBQ0Y7QStHdC92QnEvRDtFQUF1QztBL0d5L3ZCNWhFOztBK0d6L3ZCMGlFO0VBQTRFO0VBQTRCO0EvRzgvdkJscEU7O0ErRzkvdkJrdEU7RUFBZTtFQUFpQjtFQUFpRDtFQUFrQjtFQUFtQztFQUEyQjtFQUFXO0VBQTJDO0VBQWlCO0VBQWtCO0EvRzJnd0I1OEU7O0ErRzNnd0JpK0U7RUFBbUI7QS9HK2d3QnAvRTs7QStHL2d3Qm1nRjtFQUFlO0VBQWlCO0VBQVM7RUFBa0I7RUFBNkM7RUFBYztFQUFlO0VBQWM7RUFBaUI7RUFBWTtFQUFrRDtFQUFrQjtBL0c4aHdCdnZGOztBK0c5aHdCK3dGO0VBQW1CO0VBQWtCO0VBQWM7RUFBWTtFQUEwQztFQUFvQjtFQUFXO0EvR3dpd0J2NUY7O0ErR3hpd0JnOEY7RUFBcUI7QS9HNGl3QnI5Rjs7QStHNWl3Qis5RjtFQUE2QjtFQUFrQztFQUFnSDtBL0drandCOW9HOztBK0dsandCaXFHO0VBQWdCO0EvR3Nqd0Jqckc7O0ErR3Rqd0Jzc0c7RUFBdVI7QS9HMGp3Qjc5Rzs7QStHMWp3QjArRztFQUF3QztBL0c4andCbGhIOztBK0c5andCK2hIO0VBQWdCO0VBQW1CO0VBQWE7RUFBeUI7QS9HcWt3QnhtSDs7QStHcmt3QjBuSDtFQUEyQztFQUFPO0EvRzBrd0I1cUg7O0ErRzFrd0J3ckg7RUFBc0M7RUFBa0I7QS9HK2t3Qmh2SDs7QStHL2t3QnF5SDtFQUFrRDtFQUFjO0EvR29sd0JyMkg7O0ErR3Bsd0J1M0g7RUFBZ0U7RUFBbUI7QS9HeWx3QjE4SDs7QStHemx3QmdnSTtFQUFpRDtFQUFjO0EvRzhsd0Ivakk7O0ErRzlsd0Jrbkk7RUFBc007QS9Ha213Qnh6STs7QStHbG13QnUwSTtFQUE4SDtBL0dzbXdCcjhJOztBK0d0bXdCazlJO0VBQWdMO0EvRzBtd0Jsb0o7O0ErRzFtd0J1cEo7RUFBWTtFQUFhO0EvRyttd0Jocko7O0ErRy9td0Jrc0o7RUFBK0I7QS9HbW53Qmp1Sjs7QStHbm53Qit2SjtFQUFtRDtBL0d1bndCbHpKOztBK0d2bndCMDBKO0VBQThEO0EvRzJud0J4NEo7O0ErRzNud0JxNUo7RUFBdUI7RUFBOEI7RUFBcUI7RUFBaUQ7RUFBa0I7RUFBMEM7RUFBWTtFQUErQjtFQUF1RDtFQUFjO0VBQXFDO0VBQWU7RUFBMEM7RUFBbUI7RUFBa0I7RUFBVztFQUFnQjtFQUFtQjtBL0dncHdCNzJLOztBK0docHdCdTNLO0VBQTJCO0VBQWdCO0EvR3Fwd0JsNks7O0ErR3Jwd0JvL0s7RUFBNkI7RUFBdUI7RUFBMkI7RUFBbUQ7RUFBdUQ7RUFBVztFQUFTO0VBQWtCO0VBQVc7RUFBMkg7RUFBUztBL0dtcXdCbDJMOztBK0ducXdCMDJMO0VBQW1DO0VBQVk7QS9Hd3F3Qno1TDs7QStHeHF3QjI4TDtFQUFtRjtBL0c0cXdCOWhNOztBK0c1cXdCNmlNO0VBQTJHO0EvR2dyd0J4cE07O0ErR2hyd0JxcU07RUFBc0M7RUFBbUI7RUFBYztFQUFxQztFQUFhO0VBQWU7RUFBc0U7RUFBeUI7RUFBb0c7RUFBeUI7RUFBaUI7QS9HOHJ3QjFoTjs7QStHOXJ3QnFpTjtFQUEyQztFQUFvQjtFQUFhO0EvR29zd0Jqbk47O0ErR3Bzd0I0bk47RUFBNEM7RUFBdUI7RUFBd0Q7RUFBVztFQUFrQjtFQUFRO0EvRzZzd0I1eE47O0ErRzdzd0J1ek47RUFBK0M7RUFBbUI7QS9Ha3R3QnozTjs7QStHbHR3Qm03TjtFQUFxRDtFQUEwQjtFQUF1RDtFQUFZO0EvR3l0d0Jya087O0ErR3p0d0JncU87RUFBOEg7QS9HNnR3Qjl4Tzs7QStHN3R3Qnd6TztFQUE0QztFQUFnQjtFQUFnRDtFQUFXO0VBQWlEO0VBQW9CO0VBQTBEO0VBQWtCO0VBQXlEO0VBQWtCO0VBQXdCO0EvRzJ1d0JucVA7O0ErRzN1d0I0dFA7RUFBa0Q7RUFBMkI7RUFBd0Q7RUFBVztBL0drdndCNTJQOztBK0dsdndCczhQO0VBQW1EO0VBQW1CO0VBQXNEO0VBQXdCO0VBQWtFO0VBQVc7RUFBVztFQUFPO0VBQWlCO0VBQXVEO0VBQWdCO0VBQWtCO0VBQVE7QS9Ha3d3QjN5UTs7QStHbHd3Qm96UTtFQUF3SDtBL0dzd3dCNTZROztBK0d0d3dCdThRO0VBQTBEO0VBQWlCO0EvRzJ3d0JsaFI7O0ErRzN3d0J5a1I7RUFBaUk7QS9HK3d3QjFzUjs7QStHL3d3QjZ0UjtFQUFpRTtFQUFxQjtFQUFXO0VBQWM7RUFBYztFQUFZO0VBQWtCO0VBQThDO0VBQXdCO0EvRzJ4d0I5N1I7O0ErRzN4d0J5OFI7RUFBZ0U7RUFBZ0I7RUFBUztFQUFXO0VBQVU7RUFBVTtFQUFRO0VBQW9DO0VBQStDO0EvR3V5d0I1cFM7O0ErR3Z5d0JzcVM7RUFBb0YsbUJoSGdEaHZTO0VnSGhEMHdTO0EvRzR5d0JweFM7O0ErRzV5d0IwNFM7RUFBbUY7RUFBVTtBL0dpendCditTOztBK0dqendCMmdUO0VBQXNKO0EvR3F6d0JqcVQ7O0ErR3J6d0JzclQ7RUFBMEM7RUFBbUI7RUFBYTtFQUFpQjtFQUFrQjtFQUFpRTtFQUFnQjtFQUFvQjtFQUEyRDtBL0dpMHdCbjhUOztBK0dqMHdCdTlUO0VBQWlDO0VBQXdCO0VBQWdCO0VBQWlCO0VBQVM7RUFBbUI7RUFBMEQsY2hIZ0Q3blU7RWdIaERrcFU7RUFBcUc7RUFBYztFQUFZO0VBQXFHO0VBQVM7RUFBWTtFQUFVO0VBQStCO0EvR28xd0I5N1U7O0ErR3Axd0J5OFU7RUFBZ0U7RUFBaUI7RUFBK0Q7RUFBNEY7RUFBUztFQUFvQjtFQUF5RDtFQUFXO0VBQTBDO0VBQXVDO0VBQStCO0VBQXlCO0EvR20yd0IvNVY7O0ErR24yd0JnN1Y7RUFBdUQ7RUFBd0I7RUFBZ0I7RUFBZ0I7RUFBbUQ7RUFBUztFQUFtQjtFQUFtRDtFQUFrRjtFQUFZO0VBQTJDO0VBQWdCO0VBQWlHO0VBQWtCO0VBQWdDO0VBQXdCO0VBQVc7QS9HdTN3QmgvVzs7QStHdjN3QjBoWDtFQUFtRDtFQUFpQjtFQUFTO0VBQW9CO0VBQXlEO0VBQVc7RUFBMEM7RUFBb0M7RUFBK0I7QS9HbTR3QjV5WDs7QStHbjR3QjZ6WDtFQUFtRDtFQUFnQjtFQUFtRDtFQUFTO0VBQW1CO0VBQW1EO0VBQWtGO0VBQVk7RUFBMkM7RUFBa0I7RUFBNkI7RUFBd0I7RUFBVztBL0dtNXdCN3RZOztBK0duNXdCdXdZO0VBQXNEO0VBQXdCO0VBQW9CO0VBQXlEO0VBQVc7QS9HMjV3Qjc2WTs7QStHMzV3QnU5WTtFQUE0QztBL0crNXdCbmdaOztBK0cvNXdCK2daO0VBQTZGO0VBQWlCO0VBQVM7RUFBb0I7RUFBeUQ7RUFBVztFQUEwQztFQUFtQztFQUErQjtBL0cyNndCMTBaOztBK0czNndCMjFaO0VBQWlEO0VBQWlCO0VBQXdCO0VBQVM7RUFBb0I7RUFBeUQ7RUFBVztFQUEwQztFQUFtQztFQUErQjtBL0d3N3dCbG9hOztBK0d4N3dCbXBhO0VBQTRDO0VBQWdCO0VBQW1EO0VBQVM7RUFBbUI7RUFBbUQ7RUFBa0Y7RUFBWTtFQUEyQztFQUFhO0VBQWtCO0VBQTRCO0VBQXdCO0VBQVc7QS9HeTh3QnhqYjs7QStHejh3QmttYjtFQUE4QztBL0c2OHdCaHBiOztBK0c3OHdCNnBiO0VBQW1EO0EvR2k5d0JodGI7O0ErR2o5d0J5dGI7RUFBdUM7QS9HcTl3Qmh3Yjs7QStHcjl3QjB3YjtFQUE4RTtFQUFrQztFQUFnSDtBL0cyOXdCMStiOztBK0czOXdCNi9iO0VBQWlFO0VBQWtDO0VBQWdIO0EvR2krd0JodGM7O0ErR2ord0JtdWM7RUFBMEQ7RUFBa0M7RUFBZ0g7QS9HdSt3Qi82Yzs7QStHdit3Qms4YztFQUFjO0VBQXNCO0VBQWdGO0VBQTRCO0VBQTRCO0VBQXdCO0VBQVk7RUFBTztFQUFVO0VBQWtCO0VBQU07RUFBNEI7RUFBVztBL0d1L3dCbHVkOztBK0d2L3dCNHVkO0VBQWtEO0EvRzIvd0I5eGQ7O0ErRzMvd0J3eWQ7RUFBbUY7QS9HKy93QjMzZDs7QStHLy93Qnc0ZDtFQUFZO0VBQWU7QS9Hb2d4Qm42ZDs7QStHcGd4QnkrZDtFQUErQjtFQUFZO0VBQWtCO0EvRzBneEJ0aWU7O0ErRzFneEJvbGU7RUFBd0I7SUFBd0I7RS9HK2d4QmxvZTtBQUNGO0ErR2hoeEJrcGU7RUFBZTtFQUFnQjtFQUErQztFQUFrQjtFQUE2QztFQUFZO0VBQStCO0VBQTBEO0VBQWM7RUFBd0M7RUFBZTtFQUEyQztFQUFnQjtFQUFnRDtFQUFTO0VBQWdCO0VBQW1CO0VBQXlEO0VBQVU7RUFBa0I7RUFBOEY7RUFBb0I7RUFBa0I7RUFBeUM7RUFBMEI7RUFBdUQ7RUFBbUI7QS9HNml4QnQ4Zjs7QStHN2l4Qmc5ZjtFQUFzQjtFQUE0QjtFQUEyRDtFQUE2QjtFQUE0RDtFQUEwQjtFQUF3RjtFQUFZO0VBQW1EO0VBQVc7RUFBUztFQUFTO0VBQWtCO0VBQTJCO0VBQVE7QS9HK2p4Qno1Z0I7O0ErRy9qeEJtNmdCO0VBQW9IO0VBQVU7QS9Hb2t4QmppaEI7O0ErR3BreEJva2hCO0VBQTBDO0EvR3dreEI5bWhCOztBK0d4a3hCd25oQjtFQUFtSTtFQUFPO0VBQXFDO0EvRzhreEJ2eWhCOztBK0c5a3hCK3poQjtFQUFpSjtFQUFVO0EvR21seEIxOWhCOztBK0dubHhCZ2ppQjtFQUF5RDtFQUFVO0VBQVE7RUFBcUM7QS9HMGx4QmhxaUI7O0ErRzFseEIycmlCO0VBQWdFO0VBQVU7RUFBVztFQUF1RjtBL0dpbXhCdjJpQjs7QStHam14Qmk0aUI7RUFBMm9CO0EvR3FteEI1Z2tCOztBK0dybXhCNGlrQjtFQUFnQjtFQUFXO0VBQWtEO0VBQWtCO0VBQWlEO0EvRzZteEI1cmtCOztBK0c3bXhCOHNrQjtFQUEwRDtFQUFtQjtFQUEwRDtFQUFvQjtFQUEyRDtFQUF3QjtBL0dzbnhCNTdrQjs7QStHdG54Qm0va0I7RUFBa0M7RUFBa0I7QS9HMm54QnZpbEI7O0ErRzNueEJpamxCO0VBQStCO0VBQU87RUFBZ0I7QS9HaW94QnZtbEI7O0ErR2pveEJnb2xCO0VBQXdCO0VBQXdCO0VBQWlCO0VBQVM7RUFBb0I7RUFBVztFQUEwQztFQUFPO0VBQWtCO0VBQTJEO0VBQVU7RUFBa0I7QS9HZ3B4Qm40bEI7O0ErR2hweEIyNGxCO0VBQThDO0EvR29weEJ6N2xCOztBK0dwcHhCMDhsQjtFQUFnRDtFQUF3QjtFQUFvQjtFQUFjO0VBQTZDO0VBQWtDO0EvRzZweEJub21COztBK0c3cHhCNnBtQjtFQUEyQztFQUF3QjtFQUFvQjtFQUFjO0VBQTZDO0VBQStCO0EvR3NxeEI5MG1COztBK0d0cXhCdzJtQjtFQUFrQztFQUFvQjtFQUE4QjtBL0c0cXhCNTdtQjs7QStHNXF4QnM5bUI7RUFBdUM7RUFBMkM7RUFBaUg7RUFBK087RUFBMkI7RUFBMEI7RUFBOEY7QS9Hc3J4QjNob0I7O0ErR3RyeEJ1aW9CO0VBQW1EO0VBQTJCO0EvRzJyeEJybm9COztBK0czcnhCK3JvQjtFQUFtRDtFQUEyQjtBL0dnc3hCN3dvQjs7QStHaHN4QnUxb0I7RUFBd0I7RUFBc0I7RUFBNkQ7RUFBa0I7RUFBVztFQUEwQztFQUFrQjtFQUFRO0VBQStCO0VBQVU7RUFBNEM7QS9HOHN4QnhucEI7O0ErRzlzeEJrb3BCO0VBQWM7RUFBbUI7RUFBYTtBL0dvdHhCaHJwQjs7QStHcHR4QmtzcEI7RUFBZ0M7RUFBZ0I7RUFBcUQ7RUFBaUI7RUFBc0Q7RUFBZTtFQUFlO0VBQWtCO0EvRyt0eEI5NXBCOztBK0cvdHhCdzZwQjtFQUFhO0EvR211eEJyN3BCOztBK0dudXhCbThwQjtFQUE2QjtFQUFnQjtFQUFzRDtFQUFzQjtFQUFjO0VBQThDO0VBQWE7QS9HNnV4QnJvcUI7O0ErRzd1eEI4cXFCO0VBQTRILG1CaEhnRGh5cUI7RWdIaEQwenFCO0VBQW1IO0VBQVc7QS9Hb3Z4Qmw4cUI7O0ErR3B2eEJtL3FCO0VBQTRFO0VBQTJCO0EvR3l2eEIxbHJCOztBK0d6dnhCNnNyQjtFQUErRDtFQUEyQjtBL0c4dnhCdnlyQjs7QStHOXZ4QjA1ckI7RUFBd0Q7RUFBMkI7QS9HbXd4QjcrckI7O0ErR253eEJnbXNCO0VBQTBFO0VBQXVFO0EvR3d3eEJqdnNCOztBK0d4d3hCcTdzQjtFQUFzRTtFQUF1RTtBL0c2d3hCbGt0Qjs7QStHN3d4QnN3dEI7RUFBK0Q7RUFBdUU7QS9Ha3h4QjU0dEI7O0ErR2x4eEJnbHVCO0VBQXFDO0VBQWdCO0EvR3V4eEJyb3VCOztBK0d2eHhCb3N1QjtFQUFhO0EvRzJ4eEJqdHVCOztBK0czeHhCaXV1QjtFQUE2QjtBL0creHhCOXZ1Qjs7QStHL3h4Qit3dUI7RUFBcUI7RUFBZ0I7RUFBMEU7RUFBc0I7RUFBWTtFQUFZO0VBQWdCO0VBQWtCO0EvRzB5eEI5OHVCOztBK0cxeXhCeTl1QjtFQUFxRDtBL0c4eXhCOWd2Qjs7QStHOXl4QmdpdkI7RUFBa0M7SUFBcUQ7SUFBUztJQUFzQjtFL0dxenhCcHB2QjtBQUNGO0ErR3R6eEJ5cXZCO0VBQWtFO0VBQVM7RUFBWTtFQUFPO0VBQWtCO0VBQU07QS9HOHp4Qi94dkI7O0ErRzl6eEIweXZCO0VBQWdFO0VBQW9CO0VBQWtCO0EvR28weEJoNXZCOztBK0dwMHhCaTd2QjtFQUE2QjtFQUE0QztFQUFrRjtFQUFrQztFQUFtQztFQUFTO0VBQVc7RUFBMkM7RUFBTztFQUFZO0VBQWlEO0VBQWlCO0VBQXFEO0VBQWtCO0VBQVE7RUFBNkQ7QS9HdTF4Qmo3d0I7O0ErR3YxeEIyN3dCO0VBQXdCO0lBQTZCO0lBQWE7SUFBeUM7SUFBaUI7RS9HKzF4QnJqeEI7QUFDRjtBK0doMnhCK214QjtFQUFpRDtFQUFVO0VBQW9CO0EvR3EyeEI5cnhCOztBK0dyMnhCeXR4QjtFQUE0SCxtQmhIZ0QzMHhCO0VnSGhEcTJ4QjtFQUFtSDtFQUFXO0EvRzQyeEI3K3hCOztBK0c1MnhCOGh5QjtFQUF5QixtQmhIZ0Q3aXlCO0VnSGhEdWt5QjtFQUFtSDtFQUFTO0VBQW1CO0VBQVc7RUFBMkM7RUFBYTtFQUFTO0VBQVc7RUFBYTtFQUFtRDtFQUFrQjtFQUFRO0VBQStCO0VBQWU7QS9HKzN4Qi83eUI7O0ErRy8zeEJ5OHlCO0VBQTZCO0VBQVM7QS9HbzR4Qi8reUI7O0ErR3A0eEJpZ3pCO0VBQThEO0EvR3c0eEIvanpCOztBK0d4NHhCeWt6QjtFQUF3QztFQUFVO0EvRzY0eEIzbnpCOztBK0c3NHhCNm96QjtFQUFvRDtBL0dpNXhCanN6Qjs7QStHajV4QitzekI7RUFBNEU7RUFBMkI7QS9HczV4QnR6ekI7O0ErR3Q1eEJ5NnpCO0VBQStEO0VBQTJCO0EvRzI1eEJuZzBCOztBK0czNXhCc24wQjtFQUF3RDtFQUEyQjtBL0dnNnhCenMwQjs7QStHaDZ4QjR6MEI7RUFBMEU7RUFBdUU7QS9HcTZ4Qjc4MEI7O0ErR3I2eEJpcDFCO0VBQXNFO0VBQXVFO0EvRzA2eEI5eDFCOztBK0cxNnhCaysxQjtFQUErRDtFQUF1RTtBL0crNnhCeG0yQjs7QStHLzZ4QjR5MkI7RUFBcUM7RUFBZ0I7QS9Hbzd4QmoyMkI7O0ErR3A3eEJnNjJCO0VBQWlCO0VBQWdCO0VBQTBCO0VBQVk7RUFBUztBL0c0N3hCaC8yQjs7QStHNTd4QjIvMkI7RUFBdUI7QS9HZzh4QmxoM0I7O0ErR2g4eEI4aDNCO0VBQXVEO0EvR284eEJybDNCOztBK0dwOHhCbW0zQjtFQUEyRDtBL0d3OHhCOXAzQjs7QStHeDh4QjJxM0I7RUFBcUM7QS9HNDh4Qmh0M0I7O0ErRzU4eEI0dDNCO0VBQXlCO0lBQWlDO0lBQWU7RS9Hazl4Qm55M0I7QUFDRjtBK0duOXhCazEzQjtFQUEyQjtFQUFnQjtFQUEwQjtFQUFTO0VBQVk7RUFBTztFQUFTO0VBQWU7RUFBUTtFQUFNO0VBQVc7QS9HZyt4QnArM0I7O0ErR2greEJxLzNCO0VBQWlDO0EvR28reEJ0aDRCOztBK0dwK3hCa2k0QjtFQUFpRTtBL0d3K3hCbm00Qjs7QStHeCt4QmluNEI7RUFBcUU7QS9HNCt4QnRyNEI7O0ErRzUreEJtczRCO0VBQStDO0EvR2cveEJsdjRCOztBK0doL3hCOHY0QjtFQUF5QjtJQUEyQztJQUFlO0UvR3MveEIvMDRCO0FBQ0Y7QStHdi94QjgzNEI7RUFBVztFQUFzQjtFQUFTO0VBQWU7RUFBTztFQUFnQjtFQUFrQjtFQUFRO0VBQU07QS9Ha2d5QjkrNEI7O0ErR2xneUJ5LzRCO0VBQXFDO0VBQVk7RUFBa0I7QS9Hd2d5QjVqNUI7O0ErR3hneUJ1azVCO0VBQWlCO0VBQW1CO0VBQWtCO0VBQVk7RUFBd0M7RUFBVztFQUE4QjtFQUFlO0VBQWdCO0VBQW9CO0VBQWtCO0VBQVc7RUFBdUM7QS9Hd2h5QmoxNUI7O0ErR3hoeUIyMTVCO0VBQXVCO0EvRzRoeUJsMzVCOztBK0c1aHlCKzM1QjtFQUFZO0VBQXdCO0VBQWM7RUFBVztFQUEwQztFQUFPO0VBQVc7RUFBa0I7RUFBUTtFQUEyQjtFQUFVO0EvRzBpeUJ2ajZCOztBK0cxaXlCaWs2QjtFQUFxQjtFQUFzQjtFQUFxRDtFQUFrQjtFQUEwQztFQUFZO0VBQStCO0VBQTBEO0VBQW1CO0VBQXlEO0VBQVU7RUFBWTtFQUFvQjtFQUFrQjtFQUFxQztFQUEwQjtFQUF1RDtBL0c4anlCaGs3Qjs7QStHOWp5QjBrN0I7RUFBK0I7RUFBVTtBL0dta3lCbm43Qjs7QStHbmt5Qm1wN0I7RUFBNEI7RUFBNEI7RUFBMkQ7RUFBNkI7RUFBNEQ7RUFBMEI7RUFBd0Y7RUFBWTtFQUFtRDtFQUFXO0VBQVM7RUFBNkM7RUFBa0I7RUFBMkI7RUFBUTtBL0dxbHlCdG84Qjs7QStHcmx5QmdwOEI7RUFBc0M7RUFBbUI7RUFBa0I7RUFBc0Q7RUFBZ0I7RUFBa0I7QS9HOGx5Qm56OEI7O0ErRzlseUI2ejhCO0VBQXNGO0VBQVk7RUFBTztFQUFrQjtFQUFNO0EvR3NteUI5NzhCOztBK0d0bXlCeTg4QjtFQUE0QztFQUFzQjtFQUFxQztFQUFXO0EvRzZteUIzajlCOztBK0c3bXlCK2s5QjtFQUEwQztFQUFnQjtBL0drbnlCem85Qjs7QStHbG55QndwOUI7RUFBcUM7RUFBNEM7RUFBa0Y7RUFBOEI7RUFBa0U7RUFBK0I7RUFBbUU7RUFBUztFQUFPO0VBQWdCO0VBQXFCO0VBQWtCO0VBQVE7QS9Ha295QjVrK0I7O0ErR2xveUJzbCtCO0VBQTBDO0VBQVc7RUFBZTtBL0d3b3lCMXArQjs7QStHeG95Qmd1K0I7RUFBeUI7RUFBUztFQUFpQjtFQUFZO0VBQU87RUFBWTtFQUFVO0VBQWdCO0VBQW9CO0VBQWtCO0VBQVE7RUFBTTtFQUE0QjtFQUFXO0EvR3lweUJ2NitCOztBK0d6cHlCaTcrQjtFQUFtQztBL0c2cHlCcDkrQjs7QStHN3B5Qjg5K0I7RUFBNkI7RUFBWTtFQUFPO0VBQWdCO0VBQWU7RUFBbUI7RUFBa0I7RUFBTTtBL0d3cXlCeGwvQjs7QStHeHF5Qm1tL0I7RUFBcUI7QS9HNHF5QnhuL0I7O0ErRzVxeUJrcC9CO0VBQWU7RUFBMkI7RUFBbUI7RUFBcUI7RUFBZ0I7RUFBb0I7RUFBNEI7QS9Hc3J5QnB5L0I7O0ErR3RyeUJ3ei9CO0VBQWU7QS9HMHJ5QnYwL0I7O0FnSDNyeUJBO0VBQ0k7QWhIOHJ5Qko7QWdINXJ5Qkk7RUFDSTtBaEg4cnlCUjtBZ0g1cnlCUTtFQUNJO0VBQ0E7QWhIOHJ5Qlo7QWdIM3J5QlE7RUFDSSx5QmpIK0NNO0VpSDlDTjtFQUNBO0VBQ0E7RUFDQTtBaEg2cnlCWjtBZ0gzcnlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpIeUJOO0VpSHhCTTtFQUNBO0FoSDZyeUJoQjtBZ0gzcnlCZ0I7RUFDSTtBaEg2cnlCcEI7QWdIMXJ5QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDRyeUJwQjs7QWlIanV5QkU7RUFDRTtFQUNBO0FqSG91eUJKO0FlM3B5Qkk7RWtHM0VGO0lBS0k7RWpIcXV5Qko7QUFDRjtBaUgzdXlCRTtFQVFFO0VBQ0E7RUFDQTtBakhzdXlCSjtBaUhqdXlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7Ozs7Ozs7SUFBQTtBakg0dXlCUjtBaUhodXlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhrdXlCVjtBaUgvdHlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSGl1eUJWO0FpSC90eUJVO0VBQ0U7RUFDQSxjbEhMRztBQ3N1eUJmO0FpSDl0eUJVO0VBQ0U7QWpIZ3V5Qlo7QWlIN3R5QlU7RUFDRSxjbEhWRjtFa0hXRTtFQUNBO0FqSCt0eUJaO0FpSDd0eUJZO0VBQ0U7QWpIK3R5QmQ7QWlINXR5Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakg4dHlCZDtBaUgzdHlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSDZ0eUJkO0FpSDF0eUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpINHR5QmQ7QWlIbnR5QlE7RUFDSSxtQmxIckNDO0FDMHZ5QmI7QWlIL3N5QlE7RUFDRSxtQmxIM0NRO0FDNHZ5QmxCO0FpSDNzeUJRO0VBQ0ksbUJsSHRERTtBQ213eUJkOztBa0hqeXlCQTtFQUNFO0VBQ0E7RUFDQTtBbEhveXlCRjs7QWtIbHl5QkE7RUFDRSxjbkg2Qlc7RW1INUJYO0FsSHF5eUJGOztBa0hueXlCQTtFQUNFO0FsSHN5eUJGOztBa0hseXlCQTtFQUNFO0FsSHF5eUJGO0FrSG55eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJuSFFpQjtFbUhQakI7QWxIcXl5Qko7QWtIbnl5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEhxeXlCTjtBa0hueXlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcXl5QlI7QWtIbnl5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHF5eUJWO0FrSG55eUJVO0VBQ0U7RUFDQTtBbEhxeXlCWjtBa0hseXlCVTtFQUNFO0VBQ0E7QWxIb3l5Qlo7QXdEOTJ5QkU7RUFDRTtFQUNBO0VBQ0E7QXhEZzN5Qko7QWtIbnl5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcXl5QlI7QWtIbnl5QlE7RUFDRTtFQUNBO0FsSHF5eUJWO0FrSG55eUJVO0VBQ0UsbUJuSGpERztFbUhrREg7RUFDQTtFQUNBO0VBQ0E7QWxIcXl5Qlo7QWtIbnl5Qlk7RUFDRSxtQm5IMUNEO0VtSDJDQztFQUNBO0FsSHF5eUJkO0FrSGx5eUJZO0VBQ0UsbUJuSDNESjtFbUg0REk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSG95eUJkO0FrSDl4eUJNO0VBQ0U7RUFDQTtFQUNBO0FsSGd5eUJSO0FrSDd4eUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY25IakZGO0FDZzN5QlY7QWtIcHl5QlE7RUFPRTtFQUNBO0VBQ0E7QWxIZ3l5QlY7QWtIN3h5Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbkg1Rko7QUMyM3lCVjtBa0hweXlCUTtFQU9FO0VBQ0E7QWxIZ3l5QlY7QWtIN3h5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgreHlCVjtBa0g3eHlCVTtFQUNFO0VBQ0E7QWxIK3h5Qlo7QWtIN3h5Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSCt4eUJkO0FrSHh5eUJVO0VBV0U7RUFDQTtFQUNBLGNuSDNIRjtBQzI1eUJWO0FrSDd4eUJVO0VBQ0U7RUFDQTtBbEgreHlCWjtBa0g3eHlCWTtFQUNFO0VBQ0E7RUFDQTtBbEgreHlCZDtBa0h0eXlCVTtFQVNFO0VBQ0E7RUFDQTtFQUNBLGNuSDFJRjtBQzA2eUJWO0F3RHo5eUJFO0VBQ0U7RUFDQTtFQUNBO0F4RDI5eUJKO0FrSDl4eUJJO0VBQ0U7RUFDQTtFQUNBO0FsSGd5eUJOO0FrSC94eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxIaXl5QlI7QWtIN3h5Qlk7RUFDRTtBbEgreHlCZDtBa0hqeXlCVTtFQUlFO0VBQ0E7QWxIZ3l5Qlo7QWtIN3h5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgreHlCVjtBa0g3eHlCVTtFQUNFO0FsSCt4eUJaO0FrSDN4eUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDZ4eUJkO0FrSHB5eUJVO0VBU0U7RUFDQSxjbkhqTUY7QUMrOXlCVjtBa0gzeHlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg2eHlCZDtBa0hweXlCVTtFQVNFO0VBQ0EsY25IN01GO0FDMit5QlY7QWtIM3h5QlE7RUFDRTtFQUNBO0FsSDZ4eUJWO0FrSDN4eUJVO0VBQ0U7QWxINnh5Qlo7QWtIMXh5QlE7RUFDRTtBbEg0eHlCVjtBa0gzeHlCVTtFQUNFO0FsSDZ4eUJaO0FrSDV4eUJZO0VBQ0U7QWxIOHh5QmQ7QWtIMXh5QlE7RUFDRTtBbEg0eHlCVjs7QW1IN2l6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkhnanpCTjtBbUg1aXpCRTtFQUNFO0FuSDhpekJKO0FlNyt5Qkk7RW9HN0RGO0lBRUk7RW5INGl6Qko7QUFDRjs7QW1IeGl6QkE7RUFDRTtFQUNBO0VBQ0E7QW5IMml6QkY7QW1Ieml6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkgyaXpCSjtBbUh6aXpCSTtFQUNFO0FuSDJpekJOOztBbUh0aXpCQTtFQUNFO0VBQ0E7RUFDQTtBbkh5aXpCRjs7QW1IdGl6QkE7RUFDRTtBbkh5aXpCRjtBbUh2aXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHlpekJKO0FtSHRpekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh3aXpCSjs7QW1IcGl6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IdWl6QkY7QW1Icml6QkU7RUFDRTtFQUNBO0FuSHVpekJKO0FtSHBpekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHNpekJKO0FtSHBpekJJO0VBQ0U7RUFDQTtFQUNBO0FuSHNpekJOOztBbUhoaXpCRTtFQUNFO0FuSG1pekJKO0FtSGppekJFO0VBQ0U7RUFDQSxtQnBIOURNO0FDaW16QlY7QW1IaGl6Qkk7RUFDRTtBbkhraXpCTjtBbUgvaHpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhpaXpCTjs7QW1INWh6QkE7RUFDRTtBbkgraHpCRjtBbUg3aHpCRTtFQUNFO0FuSCtoekJKO0FtSDdoekJJO0VBQ0U7QW5IK2h6Qk47QW1IN2h6Qk07RUFDRTtFQUNBO0FuSCtoekJSOztBbUh6aHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5INGh6QkY7QW1IMWh6QkU7RUFDRSxtQnBIdkdpQjtFb0h3R2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5INGh6Qko7QW1IMWh6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDRoekJOO0FtSHhoekJFO0VBQ0UsbUJwSDlIaUI7RW9IK0hqQjtFQUNBO0VBQ0E7RUFDQTtBbkgwaHpCSjtBbUh4aHpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDBoekJOO0FtSHZoekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IeWh6Qk47QW1Idmh6Qk07RUFDRTtBbkh5aHpCUjtBbUh2aHpCUTtFQUNFO0VBQ0EsY3BIcktHO0VvSHNLSDtBbkh5aHpCVjtBbUh2aHpCVTtFQUNFLGNwSHJLRjtBQzhyekJWO0FtSHRoekJVO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHVoekJaO0FtSGpoekJZO0VBRUU7RUFDQTtBbkhraHpCZDtBbUg3Z3pCUTtFQUNFO0VBQ0E7RUFDQTtBbkgrZ3pCVjtBbUg1Z3pCWTtFQUNFO0FuSDhnekJkO0FtSHZnekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IeWd6Qk47QW1Idmd6Qk07RUFDRTtBbkh5Z3pCUjtBbUh0Z3pCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh3Z3pCUjtBbUh0Z3pCUTtFQUNFO0VBQ0E7QW5Id2d6QlY7QW1IcGd6Qk07RUFDRTtFQUNBO0FuSHNnekJSO0FtSG5nekJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IcWd6QlI7QW1Ibmd6QlE7RUFDRTtFQUNBO0FuSHFnekJWO0FtSG5nekJRO0VBQ0U7RUFDQTtBbkhxZ3pCVjtBbUhuZ3pCUTtFQUNFO0VBQ0E7QW5IcWd6QlY7QW1IbGd6QlE7RUFDRTtJQUNFO0VuSG9nekJWO0VtSGxnekJRO0lBQ0U7RW5Ib2d6QlY7RW1IbGd6QlE7SUFDRTtFbkhvZ3pCVjtFbUhsZ3pCUTtJQUNFO0VuSG9nekJWO0FBQ0Y7QW1INy95Qkk7RUFDRTtBbkgrL3lCTjs7QW1Iei95QkU7RUFDRSxtQnBIdlJpQjtFb0h3UmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDQveUJKO0FtSDEveUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg0L3lCTjs7QW1Idi95QkE7RUFDRTtFQUNBO0VBQ0E7QW5IMC95QkY7QW1IeC95QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDAveUJKOztBbUh2L3lCQTtFQUNFO0VBQ0E7RUFDQSx5QnBIOVRnQjtFb0grVGhCO0VBQ0E7RUFDQTtBbkgwL3lCRjtBbUh4L3lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkgwL3lCSjs7QW1IdC95QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkh5L3lCRjtBbUh2L3lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh5L3lCSjtBbUh2L3lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IeS95Qk47O0FvSDc1ekJBO0VBQ0ksc0JySDhDSTtFcUg3Q0o7QXBIZzZ6Qko7QW9IOTV6Qkk7RUFDSSx5QnJIc0RVO0VxSHJEVjtFQUNBO0VBQ0E7QXBIZzZ6QlI7QW9IOTV6QlE7RUFDSTtFQUNBO0VBQ0E7QXBIZzZ6Qlo7QW9INTV6Qkk7RUFDSTtBcEg4NXpCUjtBb0g1NXpCUTtFQUNJLGNySHdCQztFcUh2QkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDg1ekJaO0FvSDU1ekJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg4NXpCZDtBb0gzNXpCWTtFQUNJO0FwSDY1ekJoQjtBb0h6NXpCUTtFQUNJO0VBQ0E7QXBIMjV6Qlo7QW9IeDV6QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDA1ekJWO0FvSHg1ekJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgwNXpCWjtBb0hyNXpCSTtFQUNJO0FwSHU1ekJSO0FvSHA1ekJJO0VBQ0k7RUFDQTtBcEhzNXpCUjtBb0hwNXpCUTtFQUNJO0FwSHM1ekJaO0FvSG41ekJRO0VBQ0k7QXBIcTV6Qlo7QWUvNnpCSTtFcUd5Qkk7SUFJUTtFcEhzNXpCZDtBQUNGO0FvSDM1ekJRO0VBUVE7QXBIczV6QmhCO0Fldjd6Qkk7RXFHcUNJO0lBRVE7RXBIbzV6QmQ7QUFDRjtBb0h2NXpCUTtFQU1RO0FwSG81ekJoQjs7QW9INzR6QkU7RUFDRTtFQUNBO0FwSGc1ekJKO0FvSDk0ekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBIZzV6Qk47QW9IOTR6Qkk7RUFDRTtFQUNBLGNySGhGTztFcUhpRlA7QXBIZzV6Qk47QW9IOTR6Qk07RUFDRSxjckhoRkU7QUNnK3pCVjtBb0gzNHpCRTtFQUNFLHlCckg1RWM7RXFINkVkO0FwSDY0ekJKO0FvSDM0ekJJO0VBQ0U7RUFDQTtBcEg2NHpCTjtBb0gzNHpCTTtFQUNFO0FwSDY0ekJSO0FvSDM0ekJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg2NHpCVjs7QXFIeGkwQkU7RUFDRTtBckgyaTBCSjtBcUh4aTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMGkwQko7QXFIeGkwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDBpMEJKO0FxSHZpMEJFO0VBQ0UseUJ0SHNDYztBQ21nMEJsQjtBcUh2aTBCSTtFQUNFLGN0SGlDYztFc0hoQ2Q7RUFDQTtBckh5aTBCTjtBcUh0aTBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3aTBCTjtBcUh0aTBCTTtFQUNFLG1CdEhnQlk7RXNIZlo7RUFDQTtBckh3aTBCUjtBcUhsaTBCSTtFQUNFLHlCdEhLUTtBQytoMEJkO0FxSGxpMEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvaTBCUjtBcUhsaTBCUTtFQUNFLG1CdEhIVTtFc0hJVjtFQUNBO0FySG9pMEJWO0FxSGhpMEJNO0VBQ0U7RUFDQTtFQUNBO0FySGtpMEJSO0FxSC9oMEJNO0VBQ0U7RUFDQTtBckhpaTBCUjtBcUg5aDBCTTtFQUNFO0FySGdpMEJSO0FxSDloMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIZ2kwQlY7QXFIeGgwQk07RUFDRTtFQUNBO0FySDBoMEJSO0FxSHhoMEJNO0VBQ0U7RUFDQTtBckgwaDBCUjtBcUhwaDBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIc2gwQlY7QXFIcGgwQlU7RUFDRTtFQUNBLHlCdEhuRUY7RXNIb0VFO0VBQ0E7RUFDQTtBckhzaDBCWjtBcUhuaDBCVTtFQUNFO0VBQ0EseUJ0SDNFRjtFc0g0RUU7RUFDQTtFQUNBO0FySHFoMEJaO0FxSGxoMEJVO0VBQ0U7RUFDQSx5QnRINUVNO0VzSDZFTjtFQUNBO0VBQ0E7QXJIb2gwQlo7QXFIaGgwQlE7RUFDRTtFQUNBO0VBQ0EsY3RIakdHO0FDbW4wQmI7QXFIL2cwQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckhpaDBCVjtBcUgvZzBCVTtFQUNFO0VBQ0EsY3RINUdDO0VzSDZHRDtFQUNBO0VBQ0E7QXJIaWgwQlo7QXFIL2cwQlk7RUFDRTtBckhpaDBCZDtBcUg5ZzBCWTtFQUNFO0VBQ0E7RUFDQTtBckhnaDBCZDtBcUgxZzBCVTtFQUNFO0FySDRnMEJaO0FxSHBnMEJJO0VBQ0U7QXJIc2cwQk47O0FzSDFyMEJFO0VBQ0UsY3ZIMkNTO0FDa3AwQmI7QXNIenIwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEgycjBCTjtBc0h6cjBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMnIwQlI7QXNIeHIwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SDByMEJSO0FzSHhyMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SDByMEJWO0FzSHRyMEJNO0VBQ0UseUJ2SERPO0FDeXIwQmY7QXNIcnIwQk07RUFDRSx5QnZIRkU7RXVIR0Y7QXRIdXIwQlI7QXNIcnIwQlE7RUFDRTtBdEh1cjBCVjtBc0hocjBCSTtFQUNFO0VBQ0E7QXRIa3IwQk47QXNIaHIwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGtyMEJSO0FzSGhyMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIa3IwQlY7QXNIOXEwQk07RUFDRTtBdEhncjBCUjtBc0g5cTBCUTtFQUNFLHlCdkh4Q1U7RXVIeUNWO0F0SGdyMEJWO0FzSDlxMEJVO0VBQ0U7QXRIZ3IwQlo7QXNIMXEwQlE7RUFDRSx5QnZIakRRO0V1SGtEUjtBdEg0cTBCVjtBc0gxcTBCVTtFQUNFO0VBQ0EscUJ2SHBFQztBQ2d2MEJiO0FzSHZxMEJNO0VBQ0U7QXRIeXEwQlI7QXNIdnEwQlE7RUFDRSx5QnZIaEVHO0V1SGlFSDtBdEh5cTBCVjtBc0h2cTBCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh5cTBCWjtBc0h0cTBCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHdxMEJaOztBc0hocTBCQTtFQUNFO0F0SG1xMEJGO0FzSGpxMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhtcTBCSjtBc0hqcTBCSTtFQUNFO0VBQ0E7QXRIbXEwQk47QXNIL3AwQkU7RUFDRTtFQUNBLG1CdkhySGM7RXVIc0hkO0VBQ0E7RUFDQTtBdEhpcTBCSjtBc0gvcDBCSTtFQUNFO0VBQ0EsbUJ2SHRIUTtFdUh1SFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhpcTBCTjs7QXNINXAwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIK3AwQkY7QWUxeDBCSTtFdUdrSEo7SUFZSTtFdEhncTBCRjtBQUNGOztBc0g5cDBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhpcTBCRjs7QXNIL3AwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIa3EwQkY7O0F1SDMzMEJRO0VBQ0k7QXZIODMwQlo7QXVIMzMwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDYzMEJaO0F1SDMzMEJZO0VBQ0k7QXZINjMwQmhCO0F1SHozMEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgyMzBCWjtBdUh6MzBCWTtFQUNJO0F2SDIzMEJoQjs7QXVIcjMwQkE7RUFDSTtFQUNBO0F2SHczMEJKO0F1SHAzMEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SHMzMEJoQjtBdUhwMzBCZ0I7RUFDSTtFQUNBO0F2SHMzMEJwQjtBdUhwMzBCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIczMwQnhCO0F1SGwzMEJZO0VBQ0k7QXZIbzMwQmhCO0F1SGwzMEJZO0VBQ0k7RUFDQTtBdkhvMzBCaEI7O0F1SDkyMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIaTMwQko7O0F1SHQwMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIeTAwQko7QXVIdjAwQkk7RUFDSTtFQUNBO0VBQ0E7QXZIeTAwQlI7QWV4NTBCSTtFd0c0RUE7SUFNUTtFdkgwMDBCVjtBQUNGO0F1SHgwMEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgwMDBCWjtBdUh4MDBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgwMDBCaEI7QXVIdjAwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJ4SDdISDtFd0g4SEc7RUFDQTtFQUNBO0VBQ0E7QXZIeTAwQmhCO0F1SHYwMEJnQjtFQUNJO0F2SHkwMEJwQjtBdUh0MDBCZ0I7RUFDSSxXeEhySVo7RXdIc0lZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIdzAwQnBCO0F1SHAwMEJvQjtFQUNJO0F2SHMwMEJ4QjtBdUhuMDBCb0I7RUFDSTtFQUNBO0VBQ0EseUJ4SHhKWDtFd0h5Slc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEhoS1g7RXdIaUtXO0F2SHEwMEJ4QjtBdUhqMDBCZ0I7RUFDSSxxQkFoR0c7RUFpR0gseUJBaEdHO0F2SG02MEJ2QjtBdUhqMDBCb0I7RUFDSSxjQXBHRDtBdkh1NjBCdkI7QXVIL3owQndCO0VBQ0kseUJBekdMO0VBMEdLLGNBekdMO0F2SDA2MEJ2QjtBdUg1ejBCZ0I7RUFDSSxxQkE3R0c7RUE4R0gseUJBN0dHO0F2SDI2MEJ2QjtBdUg1ejBCb0I7RUFDSSxjQWpIRDtBdkgrNjBCdkI7QXVIMXowQndCO0VBQ0kseUJBdEhMO0VBdUhLLGNBdEhMO0F2SGs3MEJ2QjtBdUh2ejBCZ0I7RUFDSSxxQkExSEc7RUEySEgseUJBMUhHO0F2SG03MEJ2QjtBdUh2ejBCb0I7RUFDSSxjQTlIRDtBdkh1NzBCdkI7QXVIcnowQndCO0VBQ0kseUJBbklMO0VBb0lLLGNBbklMO0F2SDA3MEJ2QjtBdUhsejBCZ0I7RUFDSSxxQkF2SUc7RUF3SUgseUJBdklHO0F2SDI3MEJ2QjtBdUhsejBCb0I7RUFDSSxjQTNJRDtBdkgrNzBCdkI7QXVIaHowQndCO0VBQ0kseUJBaEpMO0VBaUpLLGNBaEpMO0F2SGs4MEJ2QjtBdUg3eTBCZ0I7RUFDSSxxQkFwSkc7RUFxSkgseUJBcEpHO0F2SG04MEJ2QjtBdUg3eTBCb0I7RUFDSSxjQXhKRDtBdkh1ODBCdkI7QXVIM3kwQndCO0VBQ0kseUJBN0pMO0VBOEpLLGNBN0pMO0F2SDA4MEJ2QjtBdUh4eTBCZ0I7RUFDSSxxQkFqS0E7RUFrS0EseUJBaktBO0F2SDI4MEJwQjtBdUh4eTBCb0I7RUFDSSxjQXJLSjtBdkgrODBCcEI7QXVIdHkwQndCO0VBQ0kseUJBMUtSO0VBMktRLGNBMUtSO0F2SGs5MEJwQjs7QXVIOXgwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkhpeTBCUjtBdUgveDBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SGl5MEJSOztBdUgzeDBCSTtFQUNJO0F2SDh4MEJSO0F1SDN4MEJJO0VBQ0k7QXZINngwQlI7QXVIMXgwQkk7RUFDSTtBdkg0eDBCUjtBdUh6eDBCSTtFQUNJO0F2SDJ4MEJSO0F1SHh4MEJJO0VBQ0k7QXZIMHgwQlI7QXVIdngwQkk7RUFDSTtBdkh5eDBCUjtBdUh0eDBCSTtFQUNJO0F2SHd4MEJSOztBdUhseDBCUTtFQUNJO0F2SHF4MEJaO0F1SG54MEJZO0VBQ0k7QXZIcXgwQmhCO0F1SG54MEJnQjtFQUNJO0VBQ0E7RUFDQTtBdkhxeDBCcEI7O0F1SDd3MEJBO0FBR1E7RUFDSSx5QkFqUkM7RUFtUkQ7QXZINncwQlo7QXVINXcwQlk7RUFDSSx5QkFyUkg7QXZIbWkxQmI7QXVIM3cwQlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1Qkk7QXZINHcwQmhCO0F1SHp3MEJZO0VBQ0k7QXZIMncwQmhCO0F1SDl5MEJRO0VBQ0kseUJBalJDO0VBbVJEO0F2SCt5MEJaO0F1SDl5MEJZO0VBQ0kseUJBclJIO0F2SHFrMUJiO0F1SDd5MEJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJJO0F2SDh5MEJoQjtBdUgzeTBCWTtFQUNJO0F2SDZ5MEJoQjtBdUhoMTBCUTtFQUNJLHlCQWpSQztFQW1SRDtBdkhpMTBCWjtBdUhoMTBCWTtFQUNJLHlCQXJSSDtBdkh1bTFCYjtBdUgvMDBCWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCSTtBdkhnMTBCaEI7QXVINzAwQlk7RUFDSTtBdkgrMDBCaEI7QXVIbDMwQlE7RUFDSSx5QkFqUkM7RUFtUkQ7QXZIbTMwQlo7QXVIbDMwQlk7RUFDSSx5QkFyUkg7QXZIeW8xQmI7QXVIajMwQlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1Qkk7QXZIazMwQmhCO0F1SC8yMEJZO0VBQ0k7QXZIaTMwQmhCO0F1SHA1MEJRO0VBQ0kseUJBalJDO0VBbVJEO0F2SHE1MEJaO0F1SHA1MEJZO0VBQ0kseUJBclJIO0F2SDJxMUJiO0F1SG41MEJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJJO0F2SG81MEJoQjtBdUhqNTBCWTtFQUNJO0F2SG01MEJoQjtBdUh0NzBCUTtFQUNJLHlCQWpSQztFQW1SRDtBdkh1NzBCWjtBdUh0NzBCWTtFQUNJLHlCQXJSSDtBdkg2czFCYjtBdUhyNzBCWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCSTtBdkhzNzBCaEI7QXVIbjcwQlk7RUFDSTtBdkhxNzBCaEI7O0F1SDk2MEJBO0FBTWdCO0VBQ0k7QXZINDYwQnBCO0F1SDc2MEJnQjtFQUNJO0F2SCs2MEJwQjtBdUhoNzBCZ0I7RUFDSTtBdkhrNzBCcEI7QXVIbjcwQmdCO0VBQ0k7QXZIcTcwQnBCO0F1SHQ3MEJnQjtFQUNJO0F2SHc3MEJwQjtBdUh6NzBCZ0I7RUFDSTtBdkgyNzBCcEI7QXVINTcwQmdCO0VBQ0k7QXZIODcwQnBCO0F1SC83MEJnQjtFQUNJO0F2SGk4MEJwQjtBdUhsODBCZ0I7RUFDSTtBdkhvODBCcEI7QXVIcjgwQmdCO0VBQ0k7QXZIdTgwQnBCO0F1SHg4MEJnQjtFQUNJO0F2SDA4MEJwQjtBdUgzODBCZ0I7RUFDSTtBdkg2ODBCcEI7QXVIOTgwQmdCO0VBQ0k7QXZIZzkwQnBCO0F1SGo5MEJnQjtFQUNJO0F2SG05MEJwQjtBdUhwOTBCZ0I7RUFDSTtBdkhzOTBCcEI7QXVIdjkwQmdCO0VBQ0k7QXZIeTkwQnBCO0F1SDE5MEJnQjtFQUNJO0F2SDQ5MEJwQjtBdUg3OTBCZ0I7RUFDSTtBdkgrOTBCcEI7QXVIaCswQmdCO0VBQ0k7QXZIayswQnBCO0F1SG4rMEJnQjtFQUNJO0F2SHErMEJwQjtBdUh0KzBCZ0I7RUFDSTtBdkh3KzBCcEI7QXVIeiswQmdCO0VBQ0k7QXZIMiswQnBCO0F1SDUrMEJnQjtFQUNJO0F2SDgrMEJwQjtBdUgvKzBCZ0I7RUFDSTtBdkhpLzBCcEI7QXVIbC8wQmdCO0VBQ0k7QXZIby8wQnBCO0F1SHIvMEJnQjtFQUNJO0F2SHUvMEJwQjtBdUh4LzBCZ0I7RUFDSTtBdkgwLzBCcEI7QXVIMy8wQmdCO0VBQ0k7QXZINi8wQnBCO0F1SDkvMEJnQjtFQUNJO0F2SGdnMUJwQjtBdUhqZzFCZ0I7RUFDSTtBdkhtZzFCcEI7QXVIcGcxQmdCO0VBQ0k7QXZIc2cxQnBCO0F1SHZnMUJnQjtFQUNJO0F2SHlnMUJwQjtBdUgxZzFCZ0I7RUFDSTtBdkg0ZzFCcEI7QXVIN2cxQmdCO0VBQ0k7QXZIK2cxQnBCO0F1SGhoMUJnQjtFQUNJO0F2SGtoMUJwQjtBdUhuaDFCZ0I7RUFDSTtBdkhxaDFCcEI7QXVIdGgxQmdCO0VBQ0k7QXZId2gxQnBCO0F1SHpoMUJnQjtFQUNJO0F2SDJoMUJwQjtBdUg1aDFCZ0I7RUFDSTtBdkg4aDFCcEI7QXVIL2gxQmdCO0VBQ0k7QXZIaWkxQnBCO0F1SGxpMUJnQjtFQUNJO0F2SG9pMUJwQjtBdUhyaTFCZ0I7RUFDSTtBdkh1aTFCcEI7QXVIeGkxQmdCO0VBQ0k7QXZIMGkxQnBCO0F1SDNpMUJnQjtFQUNJO0F2SDZpMUJwQjtBdUg5aTFCZ0I7RUFDSTtBdkhnajFCcEI7QXVIamoxQmdCO0VBQ0k7QXZIbWoxQnBCO0F1SHBqMUJnQjtFQUNJO0F2SHNqMUJwQjtBdUh2ajFCZ0I7RUFDSTtBdkh5ajFCcEI7QXVIMWoxQmdCO0VBQ0k7QXZINGoxQnBCO0F1SDdqMUJnQjtFQUNJO0F2SCtqMUJwQjtBdUhoazFCZ0I7RUFDSTtBdkhrazFCcEI7QXVIbmsxQmdCO0VBQ0k7QXZIcWsxQnBCO0F1SHRrMUJnQjtFQUNJO0F2SHdrMUJwQjtBdUh6azFCZ0I7RUFDSTtBdkgyazFCcEI7QXVINWsxQmdCO0VBQ0k7QXZIOGsxQnBCO0F1SC9rMUJnQjtFQUNJO0F2SGlsMUJwQjtBdUhsbDFCZ0I7RUFDSTtBdkhvbDFCcEI7QXVIcmwxQmdCO0VBQ0k7QXZIdWwxQnBCO0F1SHhsMUJnQjtFQUNJO0F2SDBsMUJwQjtBdUgzbDFCZ0I7RUFDSTtBdkg2bDFCcEI7QXVIOWwxQmdCO0VBQ0k7QXZIZ20xQnBCO0F1SGptMUJnQjtFQUNJO0F2SG1tMUJwQjtBdUhwbTFCZ0I7RUFDSTtBdkhzbTFCcEI7QXVIdm0xQmdCO0VBQ0k7QXZIeW0xQnBCO0F1SDFtMUJnQjtFQUNJO0F2SDRtMUJwQjtBdUg3bTFCZ0I7RUFDSTtBdkgrbTFCcEI7QXVIaG4xQmdCO0VBQ0k7QXZIa24xQnBCO0F1SG5uMUJnQjtFQUNJO0F2SHFuMUJwQjtBdUh0bjFCZ0I7RUFDSTtBdkh3bjFCcEI7QXVIem4xQmdCO0VBQ0k7QXZIMm4xQnBCO0F1SDVuMUJnQjtFQUNJO0F2SDhuMUJwQjtBdUgvbjFCZ0I7RUFDSTtBdkhpbzFCcEI7O0F1SHhuMUJRO0VBQ0ksY0FwVkM7QXZIKzgxQmI7QXVIem4xQlk7RUFDSSxjQXZWSDtBdkhrOTFCYjtBdUgvbjFCUTtFQU9JO0F2SDJuMUJaO0F1SDFuMUJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SDJuMUJoQjtBdUhwcDFCUTtFQTRCSTtBdkgybjFCWjtBdUgxbjFCWTs7OztFQUtJLHFCQXJYSDtBdkhnLzFCYjtBdUh6bjFCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SDBuMUJoQjtBdUh4bjFCWTtFQUNJO0F2SDBuMUJoQjtBdUh4bjFCWTs7O0VBSUk7QXZIeW4xQmhCO0F1SHZuMUJZO0VBQ0k7QXZIeW4xQmhCO0F1SHZuMUJZO0VBQ0k7QXZIeW4xQmhCO0F1SDVyMUJRO0VBc0VJO0F2SHluMUJaO0F1SHhuMUJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZIZ2kyQmI7QXVIdm4xQlk7Ozs7RUFJSSxtQkE3YUg7QXZIc2kyQmI7QXVIbnQxQlE7RUE2Rkk7QXZIeW4xQlo7QXVIeG4xQlk7RUFDSTtBdkgwbjFCaEI7QXVIeG4xQlk7Ozs7Ozs7Ozs7RUFXSTtBdkh5bjFCaEI7QXVIdm4xQlk7OztFQUlJO0F2SHduMUJoQjtBdUh0bjFCWTs7Ozs7RUFNSTtBdkh1bjFCaEI7QXVIcm4xQlk7RUFDSTtBdkh1bjFCaEI7QXVIcm4xQlk7RUFDSTtBdkh1bjFCaEI7QXVIcm4xQlk7RUFDSTtBdkh1bjFCaEI7QXVIcm4xQlk7RUFDSTtBdkh1bjFCaEI7QXVIcm4xQlk7O0VBRUk7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SHJuMUJZO0VBQ0k7QXZIdW4xQmhCO0F1SDN5MUJRO0VBQ0ksY0FwVkM7QXZIaW8yQmI7QXVIM3kxQlk7RUFDSSxjQXZWSDtBdkhvbzJCYjtBdUhqejFCUTtFQU9JO0F2SDZ5MUJaO0F1SDV5MUJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SDZ5MUJoQjtBdUh0MDFCUTtFQTRCSTtBdkg2eTFCWjtBdUg1eTFCWTs7OztFQUtJLHFCQXJYSDtBdkhrcTJCYjtBdUgzeTFCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SDR5MUJoQjtBdUgxeTFCWTtFQUNJO0F2SDR5MUJoQjtBdUgxeTFCWTs7O0VBSUk7QXZIMnkxQmhCO0F1SHp5MUJZO0VBQ0k7QXZIMnkxQmhCO0F1SHp5MUJZO0VBQ0k7QXZIMnkxQmhCO0F1SDkyMUJRO0VBc0VJO0F2SDJ5MUJaO0F1SDF5MUJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZIa3QyQmI7QXVIenkxQlk7Ozs7RUFJSSxtQkE3YUg7QXZId3QyQmI7QXVIcjQxQlE7RUE2Rkk7QXZIMnkxQlo7QXVIMXkxQlk7RUFDSTtBdkg0eTFCaEI7QXVIMXkxQlk7Ozs7Ozs7Ozs7RUFXSTtBdkgyeTFCaEI7QXVIenkxQlk7OztFQUlJO0F2SDB5MUJoQjtBdUh4eTFCWTs7Ozs7RUFNSTtBdkh5eTFCaEI7QXVIdnkxQlk7RUFDSTtBdkh5eTFCaEI7QXVIdnkxQlk7RUFDSTtBdkh5eTFCaEI7QXVIdnkxQlk7RUFDSTtBdkh5eTFCaEI7QXVIdnkxQlk7RUFDSTtBdkh5eTFCaEI7QXVIdnkxQlk7O0VBRUk7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SHZ5MUJZO0VBQ0k7QXZIeXkxQmhCO0F1SDc5MUJRO0VBQ0ksY0FwVkM7QXZIbXoyQmI7QXVINzkxQlk7RUFDSSxjQXZWSDtBdkhzejJCYjtBdUhuKzFCUTtFQU9JO0F2SCs5MUJaO0F1SDk5MUJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SCs5MUJoQjtBdUh4LzFCUTtFQTRCSTtBdkgrOTFCWjtBdUg5OTFCWTs7OztFQUtJLHFCQXJYSDtBdkhvMTJCYjtBdUg3OTFCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SDg5MUJoQjtBdUg1OTFCWTtFQUNJO0F2SDg5MUJoQjtBdUg1OTFCWTs7O0VBSUk7QXZINjkxQmhCO0F1SDM5MUJZO0VBQ0k7QXZINjkxQmhCO0F1SDM5MUJZO0VBQ0k7QXZINjkxQmhCO0F1SGhpMkJRO0VBc0VJO0F2SDY5MUJaO0F1SDU5MUJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZIbzQyQmI7QXVIMzkxQlk7Ozs7RUFJSSxtQkE3YUg7QXZIMDQyQmI7QXVIdmoyQlE7RUE2Rkk7QXZINjkxQlo7QXVINTkxQlk7RUFDSTtBdkg4OTFCaEI7QXVINTkxQlk7Ozs7Ozs7Ozs7RUFXSTtBdkg2OTFCaEI7QXVIMzkxQlk7OztFQUlJO0F2SDQ5MUJoQjtBdUgxOTFCWTs7Ozs7RUFNSTtBdkgyOTFCaEI7QXVIejkxQlk7RUFDSTtBdkgyOTFCaEI7QXVIejkxQlk7RUFDSTtBdkgyOTFCaEI7QXVIejkxQlk7RUFDSTtBdkgyOTFCaEI7QXVIejkxQlk7RUFDSTtBdkgyOTFCaEI7QXVIejkxQlk7O0VBRUk7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SHo5MUJZO0VBQ0k7QXZIMjkxQmhCO0F1SC9vMkJRO0VBQ0ksY0FwVkM7QXZIcSsyQmI7QXVIL28yQlk7RUFDSSxjQXZWSDtBdkh3KzJCYjtBdUhycDJCUTtFQU9JO0F2SGlwMkJaO0F1SGhwMkJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SGlwMkJoQjtBdUgxcTJCUTtFQTRCSTtBdkhpcDJCWjtBdUhocDJCWTs7OztFQUtJLHFCQXJYSDtBdkhzZzNCYjtBdUgvbzJCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SGdwMkJoQjtBdUg5bzJCWTtFQUNJO0F2SGdwMkJoQjtBdUg5bzJCWTs7O0VBSUk7QXZIK28yQmhCO0F1SDdvMkJZO0VBQ0k7QXZIK28yQmhCO0F1SDdvMkJZO0VBQ0k7QXZIK28yQmhCO0F1SGx0MkJRO0VBc0VJO0F2SCtvMkJaO0F1SDlvMkJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZIc2ozQmI7QXVIN28yQlk7Ozs7RUFJSSxtQkE3YUg7QXZINGozQmI7QXVIenUyQlE7RUE2Rkk7QXZIK28yQlo7QXVIOW8yQlk7RUFDSTtBdkhncDJCaEI7QXVIOW8yQlk7Ozs7Ozs7Ozs7RUFXSTtBdkgrbzJCaEI7QXVIN28yQlk7OztFQUlJO0F2SDhvMkJoQjtBdUg1bzJCWTs7Ozs7RUFNSTtBdkg2bzJCaEI7QXVIM28yQlk7RUFDSTtBdkg2bzJCaEI7QXVIM28yQlk7RUFDSTtBdkg2bzJCaEI7QXVIM28yQlk7RUFDSTtBdkg2bzJCaEI7QXVIM28yQlk7RUFDSTtBdkg2bzJCaEI7QXVIM28yQlk7O0VBRUk7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SDNvMkJZO0VBQ0k7QXZINm8yQmhCO0F1SGowMkJRO0VBQ0ksY0FwVkM7QXZIdXAzQmI7QXVIajAyQlk7RUFDSSxjQXZWSDtBdkgwcDNCYjtBdUh2MDJCUTtFQU9JO0F2SG0wMkJaO0F1SGwwMkJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SG0wMkJoQjtBdUg1MTJCUTtFQTRCSTtBdkhtMDJCWjtBdUhsMDJCWTs7OztFQUtJLHFCQXJYSDtBdkh3cjNCYjtBdUhqMDJCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SGswMkJoQjtBdUhoMDJCWTtFQUNJO0F2SGswMkJoQjtBdUhoMDJCWTs7O0VBSUk7QXZIaTAyQmhCO0F1SC96MkJZO0VBQ0k7QXZIaTAyQmhCO0F1SC96MkJZO0VBQ0k7QXZIaTAyQmhCO0F1SHA0MkJRO0VBc0VJO0F2SGkwMkJaO0F1SGgwMkJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZId3UzQmI7QXVIL3oyQlk7Ozs7RUFJSSxtQkE3YUg7QXZIOHUzQmI7QXVIMzUyQlE7RUE2Rkk7QXZIaTAyQlo7QXVIaDAyQlk7RUFDSTtBdkhrMDJCaEI7QXVIaDAyQlk7Ozs7Ozs7Ozs7RUFXSTtBdkhpMDJCaEI7QXVIL3oyQlk7OztFQUlJO0F2SGcwMkJoQjtBdUg5ejJCWTs7Ozs7RUFNSTtBdkgrejJCaEI7QXVIN3oyQlk7RUFDSTtBdkgrejJCaEI7QXVIN3oyQlk7RUFDSTtBdkgrejJCaEI7QXVIN3oyQlk7RUFDSTtBdkgrejJCaEI7QXVIN3oyQlk7RUFDSTtBdkgrejJCaEI7QXVIN3oyQlk7O0VBRUk7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SDd6MkJZO0VBQ0k7QXZIK3oyQmhCO0F1SG4vMkJRO0VBQ0ksY0FwVkM7QXZIeTAzQmI7QXVIbi8yQlk7RUFDSSxjQXZWSDtBdkg0MDNCYjtBdUh6LzJCUTtFQU9JO0F2SHEvMkJaO0F1SHAvMkJZOzs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJO0F2SHEvMkJoQjtBdUg5ZzNCUTtFQTRCSTtBdkhxLzJCWjtBdUhwLzJCWTs7OztFQUtJLHFCQXJYSDtBdkgwMjNCYjtBdUhuLzJCWTs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0F2SG8vMkJoQjtBdUhsLzJCWTtFQUNJO0F2SG8vMkJoQjtBdUhsLzJCWTs7O0VBSUk7QXZIbS8yQmhCO0F1SGovMkJZO0VBQ0k7QXZIbS8yQmhCO0F1SGovMkJZO0VBQ0k7QXZIbS8yQmhCO0F1SHRqM0JRO0VBc0VJO0F2SG0vMkJaO0F1SGwvMkJZOzs7Ozs7Ozs7Ozs7RUFhSSx5QkF2YUg7QXZIMDUzQmI7QXVIai8yQlk7Ozs7RUFJSSxtQkE3YUg7QXZIZzYzQmI7QXVIN2szQlE7RUE2Rkk7QXZIbS8yQlo7QXVIbC8yQlk7RUFDSTtBdkhvLzJCaEI7QXVIbC8yQlk7Ozs7Ozs7Ozs7RUFXSTtBdkhtLzJCaEI7QXVIai8yQlk7OztFQUlJO0F2SGsvMkJoQjtBdUhoLzJCWTs7Ozs7RUFNSTtBdkhpLzJCaEI7QXVILysyQlk7RUFDSTtBdkhpLzJCaEI7QXVILysyQlk7RUFDSTtBdkhpLzJCaEI7QXVILysyQlk7RUFDSTtBdkhpLzJCaEI7QXVILysyQlk7RUFDSTtBdkhpLzJCaEI7QXVILysyQlk7O0VBRUk7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCO0F1SC8rMkJZO0VBQ0k7QXZIaS8yQmhCOztBdUgxKzJCSTtFQUNJO0VBQ0E7QXZINisyQlI7QXVIMSsyQkk7RUFDSTtBdkg0KzJCUjs7QXVIeCsyQkk7RUFDSTtFQUNBO0F2SDIrMkJSO0F1SHorMkJJO0VBQ0k7QXZIMisyQlI7O0F1SHYrMkJJO0VBQ0k7RUFDQTtBdkgwKzJCUjtBdUh4KzJCSTtFQUNJO0F2SDArMkJSOztBdUh0KzJCSTtFQUNJO0VBQ0E7QXZIeSsyQlI7QXVIdisyQkk7RUFDSTtBdkh5KzJCUjs7QXVIcisyQkk7RUFDSTtFQUNBO0F2SHcrMkJSO0F1SHQrMkJJO0VBQ0k7QXZIdysyQlI7O0F1SHArMkJJO0VBQ0k7RUFDQTtBdkh1KzJCUjtBdUhyKzJCSTtFQUNJO0F2SHUrMkJSOztBQWhtNEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXBWYXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL3JlZ3VsYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9zb2xpZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL2JyYW5kcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1Mvc2xpY2tzbGlkZXIvc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL3NsaWNrc2xpZGVyL3NsaWNrLXRoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9pY29tb29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fanF1aWRhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19zbGljay5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3NwYWNlcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2Z1bGx3aWR0aGhlcm9pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2V2ZW50cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3RhZy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9faWNvbldpdGhUZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19wbHlyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fc2hhcmV0aGlzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fbWVhc3VyZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2F1ZGlvcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fc3R1ZGVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19kb3dubG9hZG1vZHVsZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3dlYmluYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZnBxdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fYWNjZXNzaWJpbGl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRzcGFjZXI6IDFyZW07XHJcbi8qJGdyaWQtZ3V0dGVyLXdpZHRoOiA0OHB4OyovXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgICAgICBzbTogMTAwJSxcclxuICAgICAgICBtZDogMTAwJSxcclxuICAgICAgICBsZzogMTAwJSxcclxuICAgICAgICB4bDogMTAwJSxcclxuICAgICAgICB4eGw6IDExNDBweFxyXG4pO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgICAgICB4czogMCxcclxuICAgICAgICBzbTogNTc2cHgsXHJcbiAgICAgICAgbWQ6IDc2OHB4LFxyXG4gICAgICAgIGxnOiA5NjBweCxcclxuICAgICAgICB4bDogMTAyNHB4LFxyXG4gICAgICAgIHh4bDogMTIwMHB4XHJcbik7XHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ0JBUk1FUiBCZWF0IFNjcmVlbic7XHJcbiRmb250LXNpemUtYmFzZTogMS4yNXJlbTtcclxuJHNtYWxsLWZvbnQtc2l6ZTogMXJlbTtcclxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2U7XHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNjtcclxuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcclxuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS40O1xyXG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcclxuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xyXG4kbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4kbGluZS1oZWlnaHQtbGc6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuJGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblxyXG4kYnRuLWJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogMjRweDtcclxuJGJ0bi1wYWRkaW5nLXk6IDE0cHg7XHJcbiRidG4tcGFkZGluZy14OiAzMnB4O1xyXG4kYnRuLXBhZGRpbmcteS1zbTogOHB4O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogMTJweDtcclxuJGJ0bi1mb250LXNpemUtc206IDFyZW07XHJcblxyXG4kYm9keS1jb2xvcjogIzIxMjEyMTtcclxuJGJvcmRlci1jb2xvcjogIzhGOEY4RjtcclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRwcmltYXJ5OiAjODczOUY0O1xyXG4kY29sb3ItcHJpbWFyeTogJHByaW1hcnk7XHJcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAjODczOWY0Mjk7XHJcbiRjb2xvci1ibGFjazogJGJsYWNrO1xyXG4kY29sb3Itd2hpdGU6ICR3aGl0ZTtcclxuJGNvbG9yLWxpZ2h0LXB1cnBsZTogI0U1RENGRjtcclxuJGNvbG9yLWdyZWVuOiAjQ0RGRkNGO1xyXG4kY29sb3ItZGFya2dyZWVuOiAjMzNGMzczO1xyXG4kY29sb3ItZGFya2VyZ3JlZW46ICMwQTdDM0U7XHJcbiRjb2xvci1waW5rOiAjRjJEQUREO1xyXG4kY29sb3ItbGlnaHRncmV5OiAjRjJGMEU1O1xyXG4kY29sb3ItZ3JleTogIzUyNTI1MjtcclxuJGNvbG9yLWRhcmtncmV5OiAjMkMyQzJDO1xyXG4kY29sb3ItZXJyb3I6ICNiNTI4Mjg7XHJcbiRjb2xvci1saWdodGJsdWU6ICNDREVBRjc7XHJcbiRjb2xvci1sb2NrOiAjQkRGRjAwO1xyXG5cclxuLyokY29sb3ItZ3JleTogI2E0YTRhNDtcclxuJGNvbG9yLWRhcmtlcmdyZXk6ICMyQzJDMkM7XHJcbiRjb2xvci1lcnJvcjogJGNvbG9yLXBpbms7XHJcbiRjb2xvci1sdW1pZ3JlZW46ICNjYmVkMDM7XHJcbiRjb2xvci1sdW1pZ3JlZW4tbGlnaHQ6ICNlYmY0OTg7XHJcbiRjb2xvci1saW5rczogIzRFODQyMjtcclxuJGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmtncmVlbjsqL1xyXG5cclxuJG5hdi1saW5rLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAkbmF2LWxpbmstY29sb3I7XHJcbiRuYXYtbGluay1mb250LXdlaWdodDogNzAwO1xyXG4kbmF2LWxpbmstZm9udC1zaXplOiAxcmVtO1xyXG5cclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAwO1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4kY2FyZC1zcGFjZXIteTogMThweDtcclxuJGNhcmQtc3BhY2VyLXg6IDI0cHg7XHJcblxyXG4vKiB0b29sdGlwICovXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogMWVtO1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAxO1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogI2Q0ZTRiMTtcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDEuNXJlbTtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjc1cmVtO1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6IDI0MHB4O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6IDFyZW07XHJcbiR0b29sdGlwLXBhZGRpbmcteDogMXJlbTtcclxuJHRvb2x0aXAtY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47XHJcbiR0b29sdGlwLWJnOiAjZDRlNGIxO1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4kaWNvbW9vbi1mb250LWZhbWlseTogXCJJY29Nb29uLUZyZWVcIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcIi9wdWJsaWMvdHlwbzNjb25mL2V4dC9mbV9jdXN0b21lci9SZXNvdXJjZXMvUHVibGljL2ljb25zXCIgIWRlZmF1bHQ7XHJcblxyXG4kaWNvbi1iYXJtZXItN21pbmQ6IHVucXVvdGUoJ1wiXFxcXGU5MjlcIicpO1xyXG4kaWNvbi1iYXJtZXItY2hlY2stbmV3OiB1bnF1b3RlKCdcIlxcXFxlOTI3XCInKTtcclxuJGljb24tYmFybWVyLWZsYWctbmV3OiB1bnF1b3RlKCdcIlxcXFxlOTI4XCInKTtcclxuJGljb24tYmFybWVyLWF3YXJkOiB1bnF1b3RlKCdcIlxcXFxlOTJiXCInKTtcclxuJGljb24tYmFybWVyLWNhbTogdW5xdW90ZSgnXCJcXFxcZTkzMVwiJyk7XHJcbiRpY29uLWJhcm1lci1tYWlsLW5ldzogdW5xdW90ZSgnXCJcXFxcZTkzMlwiJyk7XHJcbiRpY29uLWJhcm1lci1wYWdlOiB1bnF1b3RlKCdcIlxcXFxlOTMzXCInKTtcclxuJGljb24tYmFybWVyLXN0YXI6IHVucXVvdGUoJ1wiXFxcXGU5MzVcIicpO1xyXG4kaWNvbi1iYXJtZXItaG91c2U6IHVucXVvdGUoJ1wiXFxcXGU5MzZcIicpO1xyXG4kaWNvbi1iYXJtZXItbW9ydGFyYm9hcmQ6IHVucXVvdGUoJ1wiXFxcXGU5MzRcIicpO1xyXG4kaWNvbi1iYXJtZXItcmVtb3ZlOiB1bnF1b3RlKCdcIlxcXFxlOTFhXCInKTtcclxuJGljb24tYmFybWVyLXBsYXk6IHVucXVvdGUoJ1wiXFxcXGU5MTlcIicpO1xyXG4kaWNvbi1iYXJtZXItc2F2ZTogdW5xdW90ZSgnXCJcXFxcZTkxYlwiJyk7XHJcbiRpY29uLWJhcm1lci1zaGFyZTogdW5xdW90ZSgnXCJcXFxcZTkxY1wiJyk7XHJcbiRpY29uLWJhcm1lci10YXJnZXRncm91cDogdW5xdW90ZSgnXCJcXFxcZTkxZFwiJyk7XHJcbiRpY29uLWJhcm1lci10YXNrLWNhcmQ6IHVucXVvdGUoJ1wiXFxcXGU5MjZcIicpO1xyXG4kaWNvbi1iYXJtZXItY2FsZW5kYXItbmV3OiB1bnF1b3RlKCdcIlxcXFxlOTA1XCInKTtcclxuJGljb24tYmFybWVyLWN0cmw6IHVucXVvdGUoJ1wiXFxcXGU5MDZcIicpO1xyXG4kaWNvbi1iYXJtZXItZG93bmxvYWQtbmV3OiB1bnF1b3RlKCdcIlxcXFxlOTExXCInKTtcclxuJGljb24tYmFybWVyLWxlZnRtZW51SWNvbjogdW5xdW90ZSgnXCJcXFxcZTkxMlwiJyk7XHJcbiRpY29uLWJhcm1lci1saXZlOiB1bnF1b3RlKCdcIlxcXFxlOTEzXCInKTtcclxuJGljb24tYmFybWVyLXBhZ2VzOiB1bnF1b3RlKCdcIlxcXFxlOTE1XCInKTtcclxuJGljb24tYmFybWVyLXBpbjogdW5xdW90ZSgnXCJcXFxcZTkxNlwiJyk7XHJcbiRpY29uLWJhcm1lci10b3BpYzogdW5xdW90ZSgnXCJcXFxcZTkxZVwiJyk7XHJcbiRpY29uLWJhcm1lci16aXA6IHVucXVvdGUoJ1wiXFxcXGU5MDBcIicpO1xyXG4kaWNvbi1iYXJtZXItZG93bmxvYWQtYmlnOiB1bnF1b3RlKCdcIlxcXFxlOTBlXCInKTtcclxuJGljb24tYmFybWVyLWpwZWc6IHVucXVvdGUoJ1wiXFxcXGU5MThcIicpO1xyXG4kaWNvbi1iYXJtZXItcGRmOiB1bnF1b3RlKCdcIlxcXFxlOTI1XCInKTtcclxuJGljb24tYmFybWVyLXN2ZzogdW5xdW90ZSgnXCJcXFxcZTkzMFwiJyk7XHJcbiRpY29uLWJhcm1lci10YXNrY2FyZDogdW5xdW90ZSgnXCJcXFxcZTkwM1wiJyk7XHJcbiRpY29uLWJhcm1lci11cGxvYWQ6IHVucXVvdGUoJ1wiXFxcXGU5MDJcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctcmlnaHQtdGhpY2s6IHVucXVvdGUoJ1wiXFxcXGU5MDFcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctbGVmdC10aGljazogdW5xdW90ZSgnXCJcXFxcZTkwNFwiJyk7XHJcbiRpY29uLWJhcm1lci1hcnJvdy1ib3R0b206IHVucXVvdGUoJ1wiXFxcXGU5MDdcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctbGVmdDogdW5xdW90ZSgnXCJcXFxcZTkwOFwiJyk7XHJcbiRpY29uLWJhcm1lci1hcnJvdy1yaWdodDogdW5xdW90ZSgnXCJcXFxcZTkwOVwiJyk7XHJcbiRpY29uLWJhcm1lci1hcnJvdy10b3A6IHVucXVvdGUoJ1wiXFxcXGU5MGFcIicpO1xyXG4kaWNvbi1iYXJtZXItY2FsZW5kYXI6IHVucXVvdGUoJ1wiXFxcXGU5MGJcIicpO1xyXG4kaWNvbi1iYXJtZXItY2hlY2s6IHVucXVvdGUoJ1wiXFxcXGU5MGNcIicpO1xyXG4kaWNvbi1iYXJtZXItY2xvc2U6IHVucXVvdGUoJ1wiXFxcXGU5MGRcIicpO1xyXG4kaWNvbi1iYXJtZXItZG93bmxvYWQ6IHVucXVvdGUoJ1wiXFxcXGU5MGZcIicpO1xyXG4kaWNvbi1iYXJtZXItZmxhZzogdW5xdW90ZSgnXCJcXFxcZTkxMFwiJyk7XHJcbiRpY29uLWJhcm1lci1pbmZvOiB1bnF1b3RlKCdcIlxcXFxlOTE0XCInKTtcclxuJGljb24tYmFybWVyLWludGVyZXN0ZWQ6IHVucXVvdGUoJ1wiXFxcXGU5MTdcIicpO1xyXG4kaWNvbi1iYXJtZXItbG9jazogdW5xdW90ZSgnXCJcXFxcZTkxZlwiJyk7XHJcbiRpY29uLWJhcm1lci1tYWlsOiB1bnF1b3RlKCdcIlxcXFxlOTIwXCInKTtcclxuJGljb24tYmFybWVyLW1lbnU6IHVucXVvdGUoJ1wiXFxcXGU5MjFcIicpO1xyXG4kaWNvbi1iYXJtZXItbWludXM6IHVucXVvdGUoJ1wiXFxcXGU5MjJcIicpO1xyXG4kaWNvbi1iYXJtZXItbm90aWZpY2F0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTIzXCInKTtcclxuJGljb24tYmFybWVyLW9ubGluZS1ldmVudDogdW5xdW90ZSgnXCJcXFxcZTkyNFwiJyk7XHJcbiRpY29uLWJhcm1lci1waG9uZTogdW5xdW90ZSgnXCJcXFxcZTkyY1wiJyk7XHJcbiRpY29uLWJhcm1lci1wbHVzOiB1bnF1b3RlKCdcIlxcXFxlOTJkXCInKTtcclxuJGljb24tYmFybWVyLXByb2ZpbGU6IHVucXVvdGUoJ1wiXFxcXGU5MmVcIicpO1xyXG4kaWNvbi1iYXJtZXItc2V0dGluZ3M6IHVucXVvdGUoJ1wiXFxcXGU5MmZcIicpO1xyXG4kaWNvbi1iYXJtZXItdGltZTogdW5xdW90ZSgnXCJcXFxcZTkzN1wiJyk7XHJcbiRpY29uLWJhcm1lci1hcnJvdy1iYWNrOiB1bnF1b3RlKCdcIlxcXFxlYTQwXCInKTtcclxuXHJcbiRidG4tZm9jdXMtd2lkdGg6IDAuMnJlbTtcclxuJGJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4iLCJAaW1wb3J0IFwiYm9vdHN0cmFwVmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbkBpbXBvcnQgXCJib290c3RyYXAvYm9vdHN0cmFwXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvZm9udGF3ZXNvbWVcIjtcclxuXHJcbkBpbXBvcnQgXCJzbGlja3NsaWRlci9zbGlja1wiO1xyXG5AaW1wb3J0IFwic2xpY2tzbGlkZXIvc2xpY2stdGhlbWVcIjtcclxuXHJcbkBpbXBvcnQgXCJpY29tb29uXCI7XHJcblxyXG5AaW1wb3J0IFwiaWNvbnNcIjtcclxuQGltcG9ydCBcImpxdWlkYXRlcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJmb3JtXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnNcIjtcclxuQGltcG9ydCBcImdsb2JhbFwiO1xyXG5AaW1wb3J0IFwiYXJ0aWNsZXNcIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwibmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiY2FyZHNcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJzcGFjZXNcIjtcclxuQGltcG9ydCBcImZ1bGx3aWR0aGhlcm9pbWFnZVwiO1xyXG5AaW1wb3J0IFwiZXZlbnRzXCI7XHJcbkBpbXBvcnQgXCJ0YWdcIjtcclxuQGltcG9ydCBcInZpZGVvXCI7XHJcbkBpbXBvcnQgXCJpY29uV2l0aFRleHRcIjtcclxuQGltcG9ydCBcImFjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwicXVvdGVcIjtcclxuQGltcG9ydCBcInBseXJcIjtcclxuQGltcG9ydCBcInNoYXJldGhpc1wiO1xyXG5AaW1wb3J0IFwibWVhc3VyZVwiO1xyXG5AaW1wb3J0IFwiYXVkaW9wbGF5ZXJcIjtcclxuQGltcG9ydCBcInN0dWRlbnRzXCI7XHJcbkBpbXBvcnQgXCJkb3dubG9hZG1vZHVsZVwiO1xyXG5AaW1wb3J0IFwid2ViaW5hcnNcIjtcclxuQGltcG9ydCBcImZwcXVpelwiO1xyXG5cclxuQGltcG9ydCBcImFjY2Vzc2liaWxpdHlcIjtcclxuXHJcbi8qXHJcblxyXG5AaW1wb3J0IFwic21hcnRtZW51cy9zbS1jb3JlLWNzc1wiO1xyXG5AaW1wb3J0IFwiYmFybWVyXCI7XHJcblxyXG5AaW1wb3J0IFwiY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwic3BhY2VzXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJmb3JtXCI7XHJcbkBpbXBvcnQgXCJmdWxsd2lkdGhoZXJvaW1hZ2VcIjtcclxuQGltcG9ydCBcImltYWdld2l0aHRleHRvdmVybGFwcGluZ1wiO1xyXG5AaW1wb3J0IFwic2xpY2tzbGlkZXJcIjtcclxuQGltcG9ydCBcInRpbGVzY2FyZHNcIjtcclxuQGltcG9ydCBcInJlZmVyZW50c2NhcmRcIjtcclxuQGltcG9ydCBcImFjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwiaW50cm9cIjtcclxuQGltcG9ydCBcImxheWVyc1wiO1xyXG5AaW1wb3J0IFwiZGFzaGJvYXJkXCI7XHJcbkBpbXBvcnQgXCJxdW90ZVwiO1xyXG5AaW1wb3J0IFwicGx5clwiO1xyXG5AaW1wb3J0IFwidmlkZW9zbGlkZXJcIjtcclxuQGltcG9ydCBcImNvbnRyYXN0XCI7XHJcbkBpbXBvcnQgXCJzaGFyZXRoaXNcIjtcclxuQGltcG9ydCBcInVuaXZlcnNpdHlcIjtcclxuQGltcG9ydCBcImtub3dsZWRnZUNoZWNrXCI7Ki8iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JBUk1FUiBCZWF0IFNjcmVlbic7XHJcbiAgICBzcmM6IHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4gICAgc3JjOiB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4gICAgc3JjOiB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4gICAgc3JjOiB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4gICAgc3JjOiB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxuXG4gIC8vIDMuIEJldHRlciBhZmZvcmRhbmNlIGFuZCBjb25zaXN0ZW50IGFwcGVhcmFuY2UgZm9yIHNlYXJjaCBjYW5jZWwgYnV0dG9uXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgdG9wIHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyLWRhcmt9O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnbGFyZ2VyJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuQGltcG9ydCAncmVndWxhcic7XG5AaW1wb3J0ICdzb2xpZCc7XG5AaW1wb3J0ICdicmFuZHMnOyIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vLi4vLi4vUHVibGljL2ZvbnRzL2ZvbnQtYXdlc29tZS9cIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTMuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWRvYmU6IFxcZjc3ODtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZjk1YjtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZjk1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFzcG9yYTogXFxmNzkxO1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF1Y2V0OiBcXGY5MDU7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxmOTA3O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjRlNjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGY5NWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZjk1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZjk1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZjk1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGY5NjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGY5NjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxmOTYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxmOTYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZjk2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZjk2NTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWRlYWw6IFxcZjkxMztcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZjk1NTtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGY5NjY7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxmOTY3O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItbWljcm9ibG9nOiBcXGY5MWE7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1peGVyOiBcXGY5NTY7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5ueS1hcmNhZGU6IFxcZjcwNDtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxmOTY4O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxmOTFlO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZjk2OTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZjk2YTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGY5NmI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxmOTZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZjk1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZjk2ZTtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OiBcXGY4ODI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc3RvcHdhdGNoLTIwOiBcXGY5NmY7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZjk3MDtcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZjk3MTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmM2ZlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxmOTcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZjk0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml0eTogXFxmOTQ5O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZpcnVzOiBcXGY5NzQ7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGY5NzU7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZjk3NjtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWhhaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFoYWkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZXppZXItY3VydmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlemllci1jdXJ2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpb2hhemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlvaGF6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290c3RyYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW5vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC10aXNzdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC10aXNzdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eS1uLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXktbi1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItd2Vlayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1wZ3JvdW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJhdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJhdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV2ZXJub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXVjZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhdWNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveC1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94LWJyb3dzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2UtY3JlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNpY2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNpY2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkZWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZGVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZ2xvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWdsb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncy12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3JjaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9yY2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzc3BvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RhZmFyaWFuaXNtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm55LWFyY2FkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVsbC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlbGwtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2twYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaC0yMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoLTIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ltZm9ueSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1sb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWlsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWlsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyYWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1c2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1c2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uLy4uL1B1YmxpYy9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vLi4vLi4vUHVibGljL2ljb25zL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCIuLi8uLi8uLi9QdWJsaWMvZm9udHMvc2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vLi4vUHVibGljL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vLi4vUHVibGljL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi8uLi9QdWJsaWMvZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uLy4uL1B1YmxpYy9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ljb01vb24tRnJlZSc7XG5cdHNyYzogdXJsKCcuLi8uLi9QdWJsaWMvZm9udHMvSWNvTW9vbi1GcmVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBJQ09OTU9PTiAqL1xuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcblx0Zm9udC1mYW1pbHk6ICdJY29Nb29uLUZyZWUnICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG5cdC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24taG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMFwifVxuLmljb24taG9tZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn1cbi5pY29uLWhvbWUzOmJlZm9yZXtjb250ZW50OlwiXFxlOTAyXCJ9XG4uaWNvbi1vZmZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn1cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifVxuLmljb24tcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9XG4uaWNvbi1wZW5jaWwyOmJlZm9yZXtjb250ZW50OlwiXFxlOTA2XCJ9XG4uaWNvbi1xdWlsbDpiZWZvcmV7Y29udGVudDpcIlxcZTkwN1wifVxuLmljb24tcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlOTA4XCJ9XG4uaWNvbi1ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxlOTA5XCJ9XG4uaWNvbi1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTBhXCJ9XG4uaWNvbi1kcm9wbGV0OmJlZm9yZXtjb250ZW50OlwiXFxlOTBiXCJ9XG4uaWNvbi1wYWludC1mb3JtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGNcIn1cbi5pY29uLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlOTBkXCJ9XG4uaWNvbi1pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGVcIn1cbi5pY29uLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZTkwZlwifVxuLmljb24taGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZTkxMFwifVxuLmljb24tbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTFcIn1cbi5pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTJcIn1cbi5pY29uLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTNcIn1cbi5pY29uLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZTkxNFwifVxuLmljb24tZGljZTpiZWZvcmV7Y29udGVudDpcIlxcZTkxNVwifVxuLmljb24tcGFjbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlOTE2XCJ9XG4uaWNvbi1zcGFkZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTdcIn1cbi5pY29uLWNsdWJzOmJlZm9yZXtjb250ZW50OlwiXFxlOTE4XCJ9XG4uaWNvbi1kaWFtb25kczpiZWZvcmV7Y29udGVudDpcIlxcZTkxOVwifVxuLmljb24tYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWFcIn1cbi5pY29uLWNvbm5lY3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWJcIn1cbi5pY29uLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWNcIn1cbi5pY29uLWZlZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWRcIn1cbi5pY29uLW1pYzpiZWZvcmV7Y29udGVudDpcIlxcZTkxZVwifVxuLmljb24tYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTkxZlwifVxuLmljb24tYm9va3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjBcIn1cbi5pY29uLWxpYnJhcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjFcIn1cbi5pY29uLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZTkyMlwifVxuLmljb24tcHJvZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyM1wifVxuLmljb24tZmlsZS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZTkyNFwifVxuLmljb24tZmlsZXMtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjVcIn1cbi5pY29uLWZpbGUtdGV4dDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjZcIn1cbi5pY29uLWZpbGUtcGljdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyN1wifVxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZTkyOFwifVxuLmljb24tZmlsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlOTI5XCJ9XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxlOTJhXCJ9XG4uaWNvbi1maWxlLXppcDpiZWZvcmV7Y29udGVudDpcIlxcZTkyYlwifVxuLmljb24tY29weTpiZWZvcmV7Y29udGVudDpcIlxcZTkyY1wifVxuLmljb24tcGFzdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmRcIn1cbi5pY29uLXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTJlXCJ9XG4uaWNvbi1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmZcIn1cbi5pY29uLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlOTMwXCJ9XG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTkzMVwifVxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTMyXCJ9XG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzNcIn1cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzRcIn1cbi5pY29uLXByaWNlLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZTkzNVwifVxuLmljb24tcHJpY2UtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZTkzNlwifVxuLmljb24tYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZTkzN1wifVxuLmljb24tcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlOTM4XCJ9XG4uaWNvbi10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzlcIn1cbi5pY29uLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2FcIn1cbi5pY29uLWNvaW4tZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTNiXCJ9XG4uaWNvbi1jb2luLWV1cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2NcIn1cbi5pY29uLWNvaW4tcG91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2RcIn1cbi5pY29uLWNvaW4teWVuOmJlZm9yZXtjb250ZW50OlwiXFxlOTNlXCJ9XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTkzZlwifVxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTk0MFwifVxuLmljb24tbGlmZWJ1b3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDFcIn1cbi5pY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlOTQyXCJ9XG4uaWNvbi1waG9uZS1oYW5nLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlOTQzXCJ9XG4uaWNvbi1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDRcIn1cbi5pY29uLWVudmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDVcIn1cbi5pY29uLXB1c2hwaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDZcIn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ3XCJ9XG4uaWNvbi1sb2NhdGlvbjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDhcIn1cbi5pY29uLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDlcIn1cbi5pY29uLWNvbXBhc3MyOmJlZm9yZXtjb250ZW50OlwiXFxlOTRhXCJ9XG4uaWNvbi1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGJcIn1cbi5pY29uLW1hcDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGNcIn1cbi5pY29uLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGRcIn1cbi5pY29uLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlOTRlXCJ9XG4uaWNvbi1jbG9jazI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGZcIn1cbi5pY29uLWFsYXJtOmJlZm9yZXtjb250ZW50OlwiXFxlOTUwXCJ9XG4uaWNvbi1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTUxXCJ9XG4uaWNvbi1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTJcIn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTUzXCJ9XG4uaWNvbi1wcmludGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTU0XCJ9XG4uaWNvbi1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTk1NVwifVxuLmljb24tZGlzcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTk1NlwifVxuLmljb24tbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOTU3XCJ9XG4uaWNvbi1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NThcIn1cbi5pY29uLW1vYmlsZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTlcIn1cbi5pY29uLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZTk1YVwifVxuLmljb24tdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWJcIn1cbi5pY29uLWRyYXdlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1Y1wifVxuLmljb24tZHJhd2VyMjpiZWZvcmV7Y29udGVudDpcIlxcZTk1ZFwifVxuLmljb24tYm94LWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZTk1ZVwifVxuLmljb24tYm94LXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTk1ZlwifVxuLmljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjBcIn1cbi5pY29uLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTk2MVwifVxuLmljb24tZmxvcHB5LWRpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjJcIn1cbi5pY29uLWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxlOTYzXCJ9XG4uaWNvbi1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZTk2NFwifVxuLmljb24tdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZTk2NVwifVxuLmljb24tcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZTk2NlwifVxuLmljb24tdW5kbzI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjdcIn1cbi5pY29uLXJlZG8yOmJlZm9yZXtjb250ZW50OlwiXFxlOTY4XCJ9XG4uaWNvbi1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlOTY5XCJ9XG4uaWNvbi1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZTk2YVwifVxuLmljb24tYnViYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlOTZiXCJ9XG4uaWNvbi1idWJibGVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTZjXCJ9XG4uaWNvbi1idWJibGVzMjpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZFwifVxuLmljb24tYnViYmxlMjpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZVwifVxuLmljb24tYnViYmxlczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmZcIn1cbi5pY29uLWJ1YmJsZXM0OmJlZm9yZXtjb250ZW50OlwiXFxlOTcwXCJ9XG4uaWNvbi11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOTcxXCJ9XG4uaWNvbi11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZTk3MlwifVxuLmljb24tdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTczXCJ9XG4uaWNvbi11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTc0XCJ9XG4uaWNvbi11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTc1XCJ9XG4uaWNvbi11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZTk3NlwifVxuLmljb24tcXVvdGVzLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzdcIn1cbi5pY29uLXF1b3Rlcy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTk3OFwifVxuLmljb24taG91ci1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTk3OVwifVxuLmljb24tc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZTk3YVwifVxuLmljb24tc3Bpbm5lcjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2JcIn1cbi5pY29uLXNwaW5uZXIzOmJlZm9yZXtjb250ZW50OlwiXFxlOTdjXCJ9XG4uaWNvbi1zcGlubmVyNDpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZFwifVxuLmljb24tc3Bpbm5lcjU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2VcIn1cbi5pY29uLXNwaW5uZXI2OmJlZm9yZXtjb250ZW50OlwiXFxlOTdmXCJ9XG4uaWNvbi1zcGlubmVyNzpiZWZvcmV7Y29udGVudDpcIlxcZTk4MFwifVxuLmljb24tc3Bpbm5lcjg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODFcIn1cbi5pY29uLXNwaW5uZXI5OmJlZm9yZXtjb250ZW50OlwiXFxlOTgyXCJ9XG4uaWNvbi1zcGlubmVyMTA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODNcIn1cbi5pY29uLXNwaW5uZXIxMTpiZWZvcmV7Y29udGVudDpcIlxcZTk4NFwifVxuLmljb24tYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZTk4NVwifVxuLmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlOTg2XCJ9XG4uaWNvbi16b29tLWluOmJlZm9yZXtjb250ZW50OlwiXFxlOTg3XCJ9XG4uaWNvbi16b29tLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTk4OFwifVxuLmljb24tZW5sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTk4OVwifVxuLmljb24tc2hyaW5rOmJlZm9yZXtjb250ZW50OlwiXFxlOThhXCJ9XG4uaWNvbi1lbmxhcmdlMjpiZWZvcmV7Y29udGVudDpcIlxcZTk4YlwifVxuLmljb24tc2hyaW5rMjpiZWZvcmV7Y29udGVudDpcIlxcZTk4Y1wifVxuLmljb24ta2V5OmJlZm9yZXtjb250ZW50OlwiXFxlOThkXCJ9XG4uaWNvbi1rZXkyOmJlZm9yZXtjb250ZW50OlwiXFxlOThlXCJ9XG4uaWNvbi1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlOThmXCJ9XG4uaWNvbi11bmxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZTk5MFwifVxuLmljb24td3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxlOTkxXCJ9XG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTJcIn1cbi5pY29uLWVxdWFsaXplcjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTNcIn1cbi5pY29uLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZTk5NFwifVxuLmljb24tY29nczpiZWZvcmV7Y29udGVudDpcIlxcZTk5NVwifVxuLmljb24taGFtbWVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTk2XCJ9XG4uaWNvbi1tYWdpYy13YW5kOmJlZm9yZXtjb250ZW50OlwiXFxlOTk3XCJ9XG4uaWNvbi1haWQta2l0OmJlZm9yZXtjb250ZW50OlwiXFxlOTk4XCJ9XG4uaWNvbi1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTlcIn1cbi5pY29uLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZTk5YVwifVxuLmljb24tc3RhdHMtZG90czpiZWZvcmV7Y29udGVudDpcIlxcZTk5YlwifVxuLmljb24tc3RhdHMtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZTk5Y1wifVxuLmljb24tc3RhdHMtYmFyczI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWRcIn1cbi5pY29uLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZVwifVxuLmljb24tZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZlwifVxuLmljb24tZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTBcIn1cbi5pY29uLWdsYXNzMjpiZWZvcmV7Y29udGVudDpcIlxcZTlhMVwifVxuLmljb24tbXVnOmJlZm9yZXtjb250ZW50OlwiXFxlOWEyXCJ9XG4uaWNvbi1zcG9vbi1rbmlmZTpiZWZvcmV7Y29udGVudDpcIlxcZTlhM1wifVxuLmljb24tbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZTlhNFwifVxuLmljb24tcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlOWE1XCJ9XG4uaWNvbi1tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTlhNlwifVxuLmljb24tbWV0ZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOWE3XCJ9XG4uaWNvbi1oYW1tZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOWE4XCJ9XG4uaWNvbi1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOWE5XCJ9XG4uaWNvbi1sYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWFcIn1cbi5pY29uLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZTlhYlwifVxuLmljb24tYmluOmJlZm9yZXtjb250ZW50OlwiXFxlOWFjXCJ9XG4uaWNvbi1iaW4yOmJlZm9yZXtjb250ZW50OlwiXFxlOWFkXCJ9XG4uaWNvbi1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWVcIn1cbi5pY29uLWFpcnBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlOWFmXCJ9XG4uaWNvbi10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZTliMFwifVxuLmljb24tcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTliMVwifVxuLmljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmV7Y29udGVudDpcIlxcZTliMlwifVxuLmljb24tdGFyZ2V0OmJlZm9yZXtjb250ZW50OlwiXFxlOWIzXCJ9XG4uaWNvbi1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjRcIn1cbi5pY29uLXBvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOWI1XCJ9XG4uaWNvbi1zd2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjZcIn1cbi5pY29uLXBvd2VyLWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjdcIn1cbi5pY29uLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTliOFwifVxuLmljb24tbGlzdC1udW1iZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZTliOVwifVxuLmljb24tbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZTliYVwifVxuLmljb24tbGlzdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmJcIn1cbi5pY29uLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmNcIn1cbi5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmRcIn1cbi5pY29uLW1lbnUyOmJlZm9yZXtjb250ZW50OlwiXFxlOWJlXCJ9XG4uaWNvbi1tZW51MzpiZWZvcmV7Y29udGVudDpcIlxcZTliZlwifVxuLmljb24tbWVudTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzBcIn1cbi5pY29uLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxlOWMxXCJ9XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTljMlwifVxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOWMzXCJ9XG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTljNFwifVxuLmljb24tZG93bmxvYWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWM1XCJ9XG4uaWNvbi11cGxvYWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWM2XCJ9XG4uaWNvbi1kb3dubG9hZDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzdcIn1cbi5pY29uLXVwbG9hZDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzhcIn1cbi5pY29uLXNwaGVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTljOVwifVxuLmljb24tZWFydGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2FcIn1cbi5pY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2JcIn1cbi5pY29uLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2NcIn1cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2RcIn1cbi5pY29uLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZTljZVwifVxuLmljb24tZXllLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2ZcIn1cbi5pY29uLWV5ZS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTlkMFwifVxuLmljb24tZXllLWJsb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDFcIn1cbi5pY29uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlOWQyXCJ9XG4uaWNvbi1ib29rbWFya3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDNcIn1cbi5pY29uLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZTlkNFwifVxuLmljb24tY29udHJhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDVcIn1cbi5pY29uLWJyaWdodG5lc3MtY29udHJhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDZcIn1cbi5pY29uLXN0YXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDdcIn1cbi5pY29uLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZTlkOFwifVxuLmljb24tc3Rhci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ5XCJ9XG4uaWNvbi1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZTlkYVwifVxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxlOWRiXCJ9XG4uaWNvbi1tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGNcIn1cbi5pY29uLXdvbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlOWRkXCJ9XG4uaWNvbi1tYW4td29tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGVcIn1cbi5pY29uLWhhcHB5OmJlZm9yZXtjb250ZW50OlwiXFxlOWRmXCJ9XG4uaWNvbi1oYXBweTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTBcIn1cbi5pY29uLXNtaWxlOmJlZm9yZXtjb250ZW50OlwiXFxlOWUxXCJ9XG4uaWNvbi1zbWlsZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTJcIn1cbi5pY29uLXRvbmd1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTllM1wifVxuLmljb24tdG9uZ3VlMjpiZWZvcmV7Y29udGVudDpcIlxcZTllNFwifVxuLmljb24tc2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOWU1XCJ9XG4uaWNvbi1zYWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWU2XCJ9XG4uaWNvbi13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxlOWU3XCJ9XG4uaWNvbi13aW5rMjpiZWZvcmV7Y29udGVudDpcIlxcZTllOFwifVxuLmljb24tZ3JpbjpiZWZvcmV7Y29udGVudDpcIlxcZTllOVwifVxuLmljb24tZ3JpbjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWFcIn1cbi5pY29uLWNvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWJcIn1cbi5pY29uLWNvb2wyOmJlZm9yZXtjb250ZW50OlwiXFxlOWVjXCJ9XG4uaWNvbi1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcZTllZFwifVxuLmljb24tYW5ncnkyOmJlZm9yZXtjb250ZW50OlwiXFxlOWVlXCJ9XG4uaWNvbi1ldmlsOmJlZm9yZXtjb250ZW50OlwiXFxlOWVmXCJ9XG4uaWNvbi1ldmlsMjpiZWZvcmV7Y29udGVudDpcIlxcZTlmMFwifVxuLmljb24tc2hvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZTlmMVwifVxuLmljb24tc2hvY2tlZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjJcIn1cbi5pY29uLWJhZmZsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjNcIn1cbi5pY29uLWJhZmZsZWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWY0XCJ9XG4uaWNvbi1jb25mdXNlZDpiZWZvcmV7Y29udGVudDpcIlxcZTlmNVwifVxuLmljb24tY29uZnVzZWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWY2XCJ9XG4uaWNvbi1uZXV0cmFsOmJlZm9yZXtjb250ZW50OlwiXFxlOWY3XCJ9XG4uaWNvbi1uZXV0cmFsMjpiZWZvcmV7Y29udGVudDpcIlxcZTlmOFwifVxuLmljb24taGlwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZTlmOVwifVxuLmljb24taGlwc3RlcjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmFcIn1cbi5pY29uLXdvbmRlcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTlmYlwifVxuLmljb24td29uZGVyaW5nMjpiZWZvcmV7Y29udGVudDpcIlxcZTlmY1wifVxuLmljb24tc2xlZXB5OmJlZm9yZXtjb250ZW50OlwiXFxlOWZkXCJ9XG4uaWNvbi1zbGVlcHkyOmJlZm9yZXtjb250ZW50OlwiXFxlOWZlXCJ9XG4uaWNvbi1mcnVzdHJhdGVkOmJlZm9yZXtjb250ZW50OlwiXFxlOWZmXCJ9XG4uaWNvbi1mcnVzdHJhdGVkMjpiZWZvcmV7Y29udGVudDpcIlxcZWEwMFwifVxuLmljb24tY3J5aW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTAxXCJ9XG4uaWNvbi1jcnlpbmcyOmJlZm9yZXtjb250ZW50OlwiXFxlYTAyXCJ9XG4uaWNvbi1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZWEwM1wifVxuLmljb24tcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDRcIn1cbi5pY29uLXBvaW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDVcIn1cbi5pY29uLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDZcIn1cbi5pY29uLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDdcIn1cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZWEwOFwifVxuLmljb24tcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDlcIn1cbi5pY29uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGFcIn1cbi5pY29uLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlYTBiXCJ9XG4uaWNvbi1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxlYTBjXCJ9XG4uaWNvbi1jYW5jZWwtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlYTBkXCJ9XG4uaWNvbi1ibG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTBlXCJ9XG4uaWNvbi1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZWEwZlwifVxuLmljb24tY2hlY2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlYTEwXCJ9XG4uaWNvbi1jaGVja21hcmsyOmJlZm9yZXtjb250ZW50OlwiXFxlYTExXCJ9XG4uaWNvbi1zcGVsbC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZWExMlwifVxuLmljb24tZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTNcIn1cbi5pY29uLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTRcIn1cbi5pY29uLXBsYXkyOmJlZm9yZXtjb250ZW50OlwiXFxlYTE1XCJ9XG4uaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZWExNlwifVxuLmljb24tc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZWExN1wifVxuLmljb24tcHJldmlvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMThcIn1cbi5pY29uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTlcIn1cbi5pY29uLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYTFhXCJ9XG4uaWNvbi1mb3J3YXJkMjpiZWZvcmV7Y29udGVudDpcIlxcZWExYlwifVxuLmljb24tcGxheTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWNcIn1cbi5pY29uLXBhdXNlMjpiZWZvcmV7Y29udGVudDpcIlxcZWExZFwifVxuLmljb24tc3RvcDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWVcIn1cbi5pY29uLWJhY2t3YXJkMjpiZWZvcmV7Y29udGVudDpcIlxcZWExZlwifVxuLmljb24tZm9yd2FyZDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjBcIn1cbi5pY29uLWZpcnN0OmJlZm9yZXtjb250ZW50OlwiXFxlYTIxXCJ9XG4uaWNvbi1sYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlYTIyXCJ9XG4uaWNvbi1wcmV2aW91czI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjNcIn1cbi5pY29uLW5leHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTI0XCJ9XG4uaWNvbi1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZWEyNVwifVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjZcIn1cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjdcIn1cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjhcIn1cbi5pY29uLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxlYTI5XCJ9XG4uaWNvbi12b2x1bWUtbXV0ZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmFcIn1cbi5pY29uLXZvbHVtZS1pbmNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyYlwifVxuLmljb24tdm9sdW1lLWRlY3JlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYTJjXCJ9XG4uaWNvbi1sb29wOmJlZm9yZXtjb250ZW50OlwiXFxlYTJkXCJ9XG4uaWNvbi1sb29wMjpiZWZvcmV7Y29udGVudDpcIlxcZWEyZVwifVxuLmljb24taW5maW5pdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmZcIn1cbi5pY29uLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzBcIn1cbi5pY29uLWFycm93LXVwLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzFcIn1cbi5pY29uLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYTMyXCJ9XG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWEzM1wifVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzRcIn1cbi5pY29uLWFycm93LWRvd24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzVcIn1cbi5pY29uLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzZcIn1cbi5pY29uLWFycm93LWRvd24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWEzN1wifVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWEzOFwifVxuLmljb24tYXJyb3ctdXAtbGVmdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzlcIn1cbi5pY29uLWFycm93LXVwMjpiZWZvcmV7Y29udGVudDpcIlxcZWEzYVwifVxuLmljb24tYXJyb3ctdXAtcmlnaHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTNiXCJ9XG4uaWNvbi1hcnJvdy1yaWdodDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2NcIn1cbi5pY29uLWFycm93LWRvd24tcmlnaHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTNkXCJ9XG4uaWNvbi1hcnJvdy1kb3duMjpiZWZvcmV7Y29udGVudDpcIlxcZWEzZVwifVxuLmljb24tYXJyb3ctZG93bi1sZWZ0MjpiZWZvcmV7Y29udGVudDpcIlxcZWEzZlwifVxuLmljb24tYXJyb3ctbGVmdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDBcIn1cbi5pY29uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZWE0MVwifVxuLmljb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTQyXCJ9XG4uaWNvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWE0M1wifVxuLmljb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDRcIn1cbi5pY29uLXRhYjpiZWZvcmV7Y29udGVudDpcIlxcZWE0NVwifVxuLmljb24tbW92ZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZWE0NlwifVxuLmljb24tbW92ZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ3XCJ9XG4uaWNvbi1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZWE0OFwifVxuLmljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxlYTQ5XCJ9XG4uaWNvbi1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxlYTRhXCJ9XG4uaWNvbi1zb3J0LW51bWJlcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGJcIn1cbi5pY29uLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZWE0Y1wifVxuLmljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZWE0ZFwifVxuLmljb24tY29tbWFuZDpiZWZvcmV7Y29udGVudDpcIlxcZWE0ZVwifVxuLmljb24tc2hpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGZcIn1cbi5pY29uLWN0cmw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTBcIn1cbi5pY29uLW9wdDpiZWZvcmV7Y29udGVudDpcIlxcZWE1MVwifVxuLmljb24tY2hlY2tib3gtY2hlY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWE1MlwifVxuLmljb24tY2hlY2tib3gtdW5jaGVja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTUzXCJ9XG4uaWNvbi1yYWRpby1jaGVja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTU0XCJ9XG4uaWNvbi1yYWRpby1jaGVja2VkMjpiZWZvcmV7Y29udGVudDpcIlxcZWE1NVwifVxuLmljb24tcmFkaW8tdW5jaGVja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlYTU2XCJ9XG4uaWNvbi1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxlYTU3XCJ9XG4uaWNvbi1tYWtlLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxlYTU4XCJ9XG4uaWNvbi11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxlYTU5XCJ9XG4uaWNvbi1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZWE1YVwifVxuLmljb24tZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTViXCJ9XG4uaWNvbi1mb250OmJlZm9yZXtjb250ZW50OlwiXFxlYTVjXCJ9XG4uaWNvbi1saWdhdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZWE1ZFwifVxuLmljb24tbGlnYXR1cmUyOmJlZm9yZXtjb250ZW50OlwiXFxlYTVlXCJ9XG4uaWNvbi10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE1ZlwifVxuLmljb24tdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZWE2MFwifVxuLmljb24tZm9udC1zaXplOmJlZm9yZXtjb250ZW50OlwiXFxlYTYxXCJ9XG4uaWNvbi1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxlYTYyXCJ9XG4uaWNvbi11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjNcIn1cbi5pY29uLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZWE2NFwifVxuLmljb24tc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZWE2NVwifVxuLmljb24tb21lZ2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjZcIn1cbi5pY29uLXNpZ21hOmJlZm9yZXtjb250ZW50OlwiXFxlYTY3XCJ9XG4uaWNvbi1wYWdlLWJyZWFrOmJlZm9yZXtjb250ZW50OlwiXFxlYTY4XCJ9XG4uaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZWE2OVwifVxuLmljb24tc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxlYTZhXCJ9XG4uaWNvbi1zdXBlcnNjcmlwdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmJcIn1cbi5pY29uLXN1YnNjcmlwdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmNcIn1cbi5pY29uLXRleHQtY29sb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmRcIn1cbi5pY29uLXBhZ2VicmVhazpiZWZvcmV7Y29udGVudDpcIlxcZWE2ZVwifVxuLmljb24tY2xlYXItZm9ybWF0dGluZzpiZWZvcmV7Y29udGVudDpcIlxcZWE2ZlwifVxuLmljb24tdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzBcIn1cbi5pY29uLXRhYmxlMjpiZWZvcmV7Y29udGVudDpcIlxcZWE3MVwifVxuLmljb24taW5zZXJ0LXRlbXBsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlYTcyXCJ9XG4uaWNvbi1waWxjcm93OmJlZm9yZXtjb250ZW50OlwiXFxlYTczXCJ9XG4uaWNvbi1sdHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzRcIn1cbi5pY29uLXJ0bDpiZWZvcmV7Y29udGVudDpcIlxcZWE3NVwifVxuLmljb24tc2VjdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZWE3NlwifVxuLmljb24tcGFyYWdyYXBoLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzdcIn1cbi5pY29uLXBhcmFncmFwaC1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzhcIn1cbi5pY29uLXBhcmFncmFwaC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE3OVwifVxuLmljb24tcGFyYWdyYXBoLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2FcIn1cbi5pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZWE3YlwifVxuLmljb24taW5kZW50LWRlY3JlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYTdjXCJ9XG4uaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWE3ZFwifVxuLmljb24tbmV3LXRhYjpiZWZvcmV7Y29udGVudDpcIlxcZWE3ZVwifVxuLmljb24tZW1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2ZcIn1cbi5pY29uLWVtYmVkMjpiZWZvcmV7Y29udGVudDpcIlxcZWE4MFwifVxuLmljb24tdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODFcIn1cbi5pY29uLXNoYXJlMjpiZWZvcmV7Y29udGVudDpcIlxcZWE4MlwifVxuLmljb24tbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZWE4M1wifVxuLmljb24tbWFpbDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODRcIn1cbi5pY29uLW1haWwzOmJlZm9yZXtjb250ZW50OlwiXFxlYTg1XCJ9XG4uaWNvbi1tYWlsNDpiZWZvcmV7Y29udGVudDpcIlxcZWE4NlwifVxuLmljb24tYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxlYTg3XCJ9XG4uaWNvbi1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODhcIn1cbi5pY29uLWdvb2dsZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODlcIn1cbi5pY29uLWdvb2dsZTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGFcIn1cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYThiXCJ9XG4uaWNvbi1nb29nbGUtcGx1czI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGNcIn1cbi5pY29uLWdvb2dsZS1wbHVzMzpiZWZvcmV7Y29udGVudDpcIlxcZWE4ZFwifVxuLmljb24taGFuZ291dHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGVcIn1cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZWE4ZlwifVxuLmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTBcIn1cbi5pY29uLWZhY2Vib29rMjpiZWZvcmV7Y29udGVudDpcIlxcZWE5MVwifVxuLmljb24taW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxlYTkyXCJ9XG4uaWNvbi13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZWE5M1wifVxuLmljb24tc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZWE5NFwifVxuLmljb24tdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTVcIn1cbi5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTZcIn1cbi5pY29uLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTdcIn1cbi5pY29uLXZrOmJlZm9yZXtjb250ZW50OlwiXFxlYTk4XCJ9XG4uaWNvbi1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTlcIn1cbi5pY29uLXNpbmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWFcIn1cbi5pY29uLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZWE5YlwifVxuLmljb24tcnNzMjpiZWZvcmV7Y29udGVudDpcIlxcZWE5Y1wifVxuLmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZWE5ZFwifVxuLmljb24teW91dHViZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWVcIn1cbi5pY29uLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZWE5ZlwifVxuLmljb24tdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTBcIn1cbi5pY29uLXZpbWVvMjpiZWZvcmV7Y29udGVudDpcIlxcZWFhMVwifVxuLmljb24tbGFueXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYWEyXCJ9XG4uaWNvbi1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTNcIn1cbi5pY29uLWZsaWNrcjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTRcIn1cbi5pY29uLWZsaWNrcjM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTVcIn1cbi5pY29uLWZsaWNrcjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTZcIn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlYWE3XCJ9XG4uaWNvbi1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxlYWE4XCJ9XG4uaWNvbi1iZWhhbmNlMjpiZWZvcmV7Y29udGVudDpcIlxcZWFhOVwifVxuLmljb24tZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZWFhYVwifVxuLmljb24tNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWJcIn1cbi5pY29uLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxlYWFjXCJ9XG4uaWNvbi1zdGVhbTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWRcIn1cbi5pY29uLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWVcIn1cbi5pY29uLW9uZWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYWFmXCJ9XG4uaWNvbi1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjBcIn1cbi5pY29uLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZWFiMVwifVxuLmljb24tYmFzZWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjJcIn1cbi5pY29uLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZWFiM1wifVxuLmljb24td29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxlYWI0XCJ9XG4uaWNvbi1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjVcIn1cbi5pY29uLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjZcIn1cbi5pY29uLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjdcIn1cbi5pY29uLWJsb2dnZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlYWI4XCJ9XG4uaWNvbi10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjlcIn1cbi5pY29uLXR1bWJscjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmFcIn1cbi5pY29uLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxlYWJiXCJ9XG4uaWNvbi15YWhvbzI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmNcIn1cbi5pY29uLXR1eDpiZWZvcmV7Y29udGVudDpcIlxcZWFiZFwifVxuLmljb24tYXBwbGVpbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmVcIn1cbi5pY29uLWZpbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWFiZlwifVxuLmljb24tYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZWFjMFwifVxuLmljb24td2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZWFjMVwifVxuLmljb24td2luZG93czg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzJcIn1cbi5pY29uLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzNcIn1cbi5pY29uLXNvdW5kY2xvdWQyOmJlZm9yZXtjb250ZW50OlwiXFxlYWM0XCJ9XG4uaWNvbi1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZWFjNVwifVxuLmljb24tcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxlYWM2XCJ9XG4uaWNvbi1oYWNrZXJuZXdzOmJlZm9yZXtjb250ZW50OlwiXFxlYWM3XCJ9XG4uaWNvbi13aWtpcGVkaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzhcIn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxlYWM5XCJ9XG4uaWNvbi1saW5rZWRpbjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2FcIn1cbi5pY29uLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZWFjYlwifVxuLmljb24tbGFzdGZtMjpiZWZvcmV7Y29udGVudDpcIlxcZWFjY1wifVxuLmljb24tZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxlYWNkXCJ9XG4uaWNvbi1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZWFjZVwifVxuLmljb24tc3R1bWJsZXVwb24yOmJlZm9yZXtjb250ZW50OlwiXFxlYWNmXCJ9XG4uaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxlYWQwXCJ9XG4uaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDFcIn1cbi5pY29uLXBpbnRlcmVzdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDJcIn1cbi5pY29uLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDNcIn1cbi5pY29uLXhpbmcyOmJlZm9yZXtjb250ZW50OlwiXFxlYWQ0XCJ9XG4uaWNvbi1mbGF0dHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDVcIn1cbi5pY29uLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDZcIn1cbi5pY29uLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDdcIn1cbi5pY29uLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZWFkOFwifVxuLmljb24tY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxlYWQ5XCJ9XG4uaWNvbi1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxlYWRhXCJ9XG4uaWNvbi1JRTpiZWZvcmV7Y29udGVudDpcIlxcZWFkYlwifVxuLmljb24tZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZWFkY1wifVxuLmljb24tc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxlYWRkXCJ9XG4uaWNvbi1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZWFkZVwifVxuLmljb24tZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGZcIn1cbi5pY29uLWZpbGUtb3Blbm9mZmljZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlMFwifVxuLmljb24tZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxlYWUxXCJ9XG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxlYWUyXCJ9XG4uaWNvbi1saWJyZW9mZmljZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlM1wifVxuLmljb24taHRtbC1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYWU0XCJ9XG4uaWNvbi1odG1sLWZpdmUyOmJlZm9yZXtjb250ZW50OlwiXFxlYWU1XCJ9XG4uaWNvbi1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxlYWU2XCJ9XG4uaWNvbi1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTdcIn1cbi5pY29uLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZThcIn1cbi5pY29uLXN2ZzpiZWZvcmV7Y29udGVudDpcIlxcZWFlOVwifVxuLmljb24tSWNvTW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZWFlYVwifVxuLmljb24tdW5pMjE6YmVmb3Jle2NvbnRlbnQ6XCJcXDIxXCJ9XG4uaWNvbi11bmkyMjpiZWZvcmV7Y29udGVudDpcIlxcMjJcIn1cbi5pY29uLXVuaTIzOmJlZm9yZXtjb250ZW50OlwiXFwyM1wifVxuLmljb24tdW5pMjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDI0XCJ9XG4uaWNvbi11bmkyNTpiZWZvcmV7Y29udGVudDpcIlxcMjVcIn1cbi5pY29uLXVuaTI2OmJlZm9yZXtjb250ZW50OlwiXFwyNlwifVxuLmljb24tdW5pMjc6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3XCJ9XG4uaWNvbi11bmkyODpiZWZvcmV7Y29udGVudDpcIlxcMjhcIn1cbi5pY29uLXVuaTI5OmJlZm9yZXtjb250ZW50OlwiXFwyOVwifVxuLmljb24tdW5pMkE6YmVmb3Jle2NvbnRlbnQ6XCJcXDJhXCJ9XG4uaWNvbi11bmkyQjpiZWZvcmV7Y29udGVudDpcIlxcMmJcIn1cbi5pY29uLXVuaTJDOmJlZm9yZXtjb250ZW50OlwiXFwyY1wifVxuLmljb24tdW5pMkQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDJkXCJ9XG4uaWNvbi11bmkyRTpiZWZvcmV7Y29udGVudDpcIlxcMmVcIn1cbi5pY29uLXVuaTJGOmJlZm9yZXtjb250ZW50OlwiXFwyZlwifVxuLmljb24tdW5pMzA6YmVmb3Jle2NvbnRlbnQ6XCJcXDMwXCJ9XG4uaWNvbi11bmkzMTpiZWZvcmV7Y29udGVudDpcIlxcMzFcIn1cbi5pY29uLXVuaTMyOmJlZm9yZXtjb250ZW50OlwiXFwzMlwifVxuLmljb24tdW5pMzM6YmVmb3Jle2NvbnRlbnQ6XCJcXDMzXCJ9XG4uaWNvbi11bmkzNDpiZWZvcmV7Y29udGVudDpcIlxcMzRcIn1cbi5pY29uLXVuaTM1OmJlZm9yZXtjb250ZW50OlwiXFwzNVwifVxuLmljb24tdW5pMzY6YmVmb3Jle2NvbnRlbnQ6XCJcXDM2XCJ9XG4uaWNvbi11bmkzNzpiZWZvcmV7Y29udGVudDpcIlxcMzdcIn1cbi5pY29uLXVuaTM4OmJlZm9yZXtjb250ZW50OlwiXFwzOFwifVxuLmljb24tdW5pMzk6YmVmb3Jle2NvbnRlbnQ6XCJcXDM5XCJ9XG4uaWNvbi11bmkzQTpiZWZvcmV7Y29udGVudDpcIlxcM2FcIn1cbi5pY29uLXVuaTNCOmJlZm9yZXtjb250ZW50OlwiXFwzYlwifVxuLmljb24tdW5pM0M6YmVmb3Jle2NvbnRlbnQ6XCJcXDNjXCJ9XG4uaWNvbi11bmkzRDpiZWZvcmV7Y29udGVudDpcIlxcM2RcIn1cbi5pY29uLXVuaTNFOmJlZm9yZXtjb250ZW50OlwiXFwzZVwifVxuLmljb24tdW5pM0Y6YmVmb3Jle2NvbnRlbnQ6XCJcXDNmXCJ9XG4uaWNvbi11bmk0MDpiZWZvcmV7Y29udGVudDpcIlxcNDBcIn1cbi5pY29uLXVuaTQxOmJlZm9yZXtjb250ZW50OlwiXFw0MVwifVxuLmljb24tdW5pNDI6YmVmb3Jle2NvbnRlbnQ6XCJcXDQyXCJ9XG4uaWNvbi11bmk0MzpiZWZvcmV7Y29udGVudDpcIlxcNDNcIn1cbi5pY29uLXVuaTQ0OmJlZm9yZXtjb250ZW50OlwiXFw0NFwifVxuLmljb24tdW5pNDU6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ1XCJ9XG4uaWNvbi11bmk0NjpiZWZvcmV7Y29udGVudDpcIlxcNDZcIn1cbi5pY29uLXVuaTQ3OmJlZm9yZXtjb250ZW50OlwiXFw0N1wifVxuLmljb24tdW5pNDg6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ4XCJ9XG4uaWNvbi11bmk0OTpiZWZvcmV7Y29udGVudDpcIlxcNDlcIn1cbi5pY29uLXVuaTRBOmJlZm9yZXtjb250ZW50OlwiXFw0YVwifVxuLmljb24tdW5pNEI6YmVmb3Jle2NvbnRlbnQ6XCJcXDRiXCJ9XG4uaWNvbi11bmk0QzpiZWZvcmV7Y29udGVudDpcIlxcNGNcIn1cbi5pY29uLXVuaTREOmJlZm9yZXtjb250ZW50OlwiXFw0ZFwifVxuLmljb24tdW5pNEU6YmVmb3Jle2NvbnRlbnQ6XCJcXDRlXCJ9XG4uaWNvbi11bmk0RjpiZWZvcmV7Y29udGVudDpcIlxcNGZcIn1cbi5pY29uLXVuaTUwOmJlZm9yZXtjb250ZW50OlwiXFw1MFwifVxuLmljb24tdW5pNTE6YmVmb3Jle2NvbnRlbnQ6XCJcXDUxXCJ9XG4uaWNvbi11bmk1MjpiZWZvcmV7Y29udGVudDpcIlxcNTJcIn1cbi5pY29uLXVuaTUzOmJlZm9yZXtjb250ZW50OlwiXFw1M1wifVxuLmljb24tdW5pNTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDU0XCJ9XG4uaWNvbi11bmk1NTpiZWZvcmV7Y29udGVudDpcIlxcNTVcIn1cbi5pY29uLXVuaTU2OmJlZm9yZXtjb250ZW50OlwiXFw1NlwifVxuLmljb24tdW5pNTc6YmVmb3Jle2NvbnRlbnQ6XCJcXDU3XCJ9XG4uaWNvbi11bmk1ODpiZWZvcmV7Y29udGVudDpcIlxcNThcIn1cbi5pY29uLXVuaTU5OmJlZm9yZXtjb250ZW50OlwiXFw1OVwifVxuLmljb24tdW5pNUE6YmVmb3Jle2NvbnRlbnQ6XCJcXDVhXCJ9XG4uaWNvbi11bmk1QjpiZWZvcmV7Y29udGVudDpcIlxcNWJcIn1cbi5pY29uLXVuaTVDOmJlZm9yZXtjb250ZW50OlwiXFw1Y1wifVxuLmljb24tdW5pNUQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDVkXCJ9XG4uaWNvbi11bmk1RTpiZWZvcmV7Y29udGVudDpcIlxcNWVcIn1cbi5pY29uLXVuaTVGOmJlZm9yZXtjb250ZW50OlwiXFw1ZlwifVxuLmljb24tdW5pNjA6YmVmb3Jle2NvbnRlbnQ6XCJcXDYwXCJ9XG4uaWNvbi11bmk2MTpiZWZvcmV7Y29udGVudDpcIlxcNjFcIn1cbi5pY29uLXVuaTYyOmJlZm9yZXtjb250ZW50OlwiXFw2MlwifVxuLmljb24tdW5pNjM6YmVmb3Jle2NvbnRlbnQ6XCJcXDYzXCJ9XG4uaWNvbi11bmk2NDpiZWZvcmV7Y29udGVudDpcIlxcNjRcIn1cbi5pY29uLXVuaTY1OmJlZm9yZXtjb250ZW50OlwiXFw2NVwifVxuLmljb24tdW5pNjY6YmVmb3Jle2NvbnRlbnQ6XCJcXDY2XCJ9XG4uaWNvbi11bmk2NzpiZWZvcmV7Y29udGVudDpcIlxcNjdcIn1cbi5pY29uLXVuaTY4OmJlZm9yZXtjb250ZW50OlwiXFw2OFwifVxuLmljb24tdW5pNjk6YmVmb3Jle2NvbnRlbnQ6XCJcXDY5XCJ9XG4uaWNvbi11bmk2QTpiZWZvcmV7Y29udGVudDpcIlxcNmFcIn1cbi5pY29uLXVuaTZCOmJlZm9yZXtjb250ZW50OlwiXFw2YlwifVxuLmljb24tdW5pNkM6YmVmb3Jle2NvbnRlbnQ6XCJcXDZjXCJ9XG4uaWNvbi11bmk2RDpiZWZvcmV7Y29udGVudDpcIlxcNmRcIn1cbi5pY29uLXVuaTZFOmJlZm9yZXtjb250ZW50OlwiXFw2ZVwifVxuLmljb24tdW5pNkY6YmVmb3Jle2NvbnRlbnQ6XCJcXDZmXCJ9XG4uaWNvbi11bmk3MDpiZWZvcmV7Y29udGVudDpcIlxcNzBcIn1cbi5pY29uLXVuaTcxOmJlZm9yZXtjb250ZW50OlwiXFw3MVwifVxuLmljb24tdW5pNzI6YmVmb3Jle2NvbnRlbnQ6XCJcXDcyXCJ9XG4uaWNvbi11bmk3MzpiZWZvcmV7Y29udGVudDpcIlxcNzNcIn1cbi5pY29uLXVuaTc0OmJlZm9yZXtjb250ZW50OlwiXFw3NFwifVxuLmljb24tdW5pNzU6YmVmb3Jle2NvbnRlbnQ6XCJcXDc1XCJ9XG4uaWNvbi11bmk3NjpiZWZvcmV7Y29udGVudDpcIlxcNzZcIn1cbi5pY29uLXVuaTc3OmJlZm9yZXtjb250ZW50OlwiXFw3N1wifVxuLmljb24tdW5pNzg6YmVmb3Jle2NvbnRlbnQ6XCJcXDc4XCJ9XG4uaWNvbi11bmk3OTpiZWZvcmV7Y29udGVudDpcIlxcNzlcIn1cbi5pY29uLXVuaTdBOmJlZm9yZXtjb250ZW50OlwiXFw3YVwifVxuLmljb24tdW5pN0I6YmVmb3Jle2NvbnRlbnQ6XCJcXDdiXCJ9XG4uaWNvbi11bmk3QzpiZWZvcmV7Y29udGVudDpcIlxcN2NcIn1cbi5pY29uLXVuaTdEOmJlZm9yZXtjb250ZW50OlwiXFw3ZFwifVxuLmljb24tdW5pN0U6YmVmb3Jle2NvbnRlbnQ6XCJcXDdlXCJ9XG4uaWNvbi11bmlBOTpiZWZvcmV7Y29udGVudDpcIlxcYTlcIn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMy4yIC0gMjAyMy0wNy0wNFxyXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cclxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzXHJcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xyXG5cclxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIn0udWktZnJvbnR7ei1pbmRleDoxMDB9LnVpLXN0YXRlLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS51aS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tdG9wOi0uMjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtaWNvbi1ibG9ja3tsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O2Rpc3BsYXk6YmxvY2t9LnVpLXdpZGdldC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS51aS1kYXRlcGlja2Vye3dpZHRoOjE3ZW07cGFkZGluZzouMmVtIC4yZW0gMDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbSAwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3dpZHRoOjEuOGVtO2hlaWdodDoxLjhlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7dG9wOjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cmlnaHQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXJ7bGVmdDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlcntyaWdodDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDUlfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbjowIDAgLjRlbX0udWktZGF0ZXBpY2tlciB0aHtwYWRkaW5nOi43ZW0gLjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2JvcmRlcjowfS51aS1kYXRlcGlja2VyIHRke2JvcmRlcjowO3BhZGRpbmc6MXB4fS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjouN2VtIDAgMCAwO3BhZGRpbmc6MCAuMmVtO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIC4yZW0gLjRlbTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yZW0gLjZlbSAuM2VtIC42ZW07d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGl7d2lkdGg6YXV0b30udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxle3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIC40ZW19LnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDo1MCV9LnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDozMy4zJX0udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjI1JX0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1sZWZ0LXdpZHRoOjB9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpsZWZ0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjB9LnVpLWRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXZ7cmlnaHQ6MnB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dHtsZWZ0OjJweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVye3JpZ2h0OjFweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXJ7bGVmdDoxcHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS51aS1kYXRlcGlja2VyIC51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0Oi41ZW07dG9wOi4zZW19XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuXHJcbiAgICAmLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlLCAudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogcmdiYSg4NiwgOTMsIDEwMCwgMC4yNSk7XHJcbiAgICB9XHJcbiAgICBBLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICBjb2xvcjogcmdiYSg4NiwgOTMsIDEwMCwgMSk7XHJcbiAgICB9XHJcbiAgICBBLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICAgIHNwYW4sIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBBLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jYWxlbmRhcl9hcnJvd19sZWZ0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBBLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jYWxlbmRhcl9hcnJvd19yaWdodC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59IiwiI2ZlbWFuYWdlcl9maWVsZF9zdWJtaXQge1xyXG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxufVxyXG4uZm9ybSB7XHJcbiAgICAmLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5mZW1hbmFnZXJfZnJvbXdoZXJlb3RoZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBMQUJFTCB7XHJcbiAgICAgICAgICAgICAgICAvKnRvcDogLTAuN3JlbTsqL1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYmFybWVyLWFycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaXplLTMgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaXplLTIgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaXplLTEgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaXplLTAgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3NSUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIC5zaXplLTYgJixcclxuICAgICAgICAgICAgICAgIC5zaXplLTUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgLmljb24tYmFybWVyLWFycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYmFybWVyLWNoZWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAmLnN0YXRpYyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0cy1saXN0ICsgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLXdoaXRlICsgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlbHAtYmxvY2sge1xyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lcnJvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdG9vbHRpcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZy13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlICsgTEFCRUwsICY6Zm9jdXMgKyBMQUJFTCwgJi5mb3JjZVRvcCArIExBQkVMLCAge1xyXG4gICAgICAgICAgICB0b3A6IC0wLjdyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjppbnZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxyXG4gICAgICAgIC5oYXMtZXJyb3IgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcblxyXG4gICAgICAgICAgICAmIH4gLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKTpub3QoOmludmFsaWQpIHtcclxuICAgICAgICAgICAgLypib3JkZXItY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47Ki9cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayxcclxuICAgICYtcmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi43ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS44ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhMTBcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAmICsgLmZvcm0tcmFkaW8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm1baWRePWlTVC1BbmFseXNlXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dHMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdG9vbGJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWNhbmNlbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuRk9STSB7XHJcbiAgICAuaW5wdXRzLWxpc3Qge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAvKmxpbmUtaGVpZ2h0OiAzZW07Ki9cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5GT1JNOm5vdChbaWRePWlTVC1BbmFseXNlXSkge1xyXG4gICAgLmJ0bi10b29sYmFyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90U2VsZWN0ZWQge1xyXG4gICAgLmZvcm0tZXJyb3I6bm90KC5kLW5vbmUpIHtcclxuICAgICAgICAmIH4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMjI5LCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cclxuICAgICAgICAgICAgJiB+IC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAuaWNvbi1iYXJtZXItYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3RlZCB7XHJcbiAgICAuZm9ybS1lcnJvcjpub3QoLmQtbm9uZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY3VzdG9tLWZpbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5pY29ubGluay51cGxvYWQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtcHVycGxlO1xyXG5cclxuICAgICAgICAgICAgJiB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3R0b206IC0zZW07XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIkJpbGQgaG9jaGxhZGVuXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWRhbmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGg0LCAuY2xvc2UgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZW1hbmFnZXJfZmxhc2htZXNzYWdlcyB7XHJcbiAgICAmID4gLm1lc3NhZ2UtMCB7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7Ki9cclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHdpZHRoOiAxM2VtO1xyXG59XHJcblxyXG5cclxuLypnZW5lcmF0ZWQgd2l0aCBJbnB1dCByYW5nZSBzbGlkZXIgQ1NTIHN0eWxlIGdlbmVyYXRvciAodmVyc2lvbiAyMDIxMDcxMSlcclxuaHR0cHM6Ly90b3VnaGVuZ2luZWVyLmdpdGh1Yi5pby9kZW1vL3NsaWRlci1zdHlsZXIqL1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAzMTRweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyp3ZWJraXQqL1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDJweCAqIDAuNSAtIDI0cHggKiAwLjUpO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDEycHgscmdiYSgwLDAsMCwxKSAxM3B4LHJnYmEoMCwwLDAsMSkgMzAxcHgscmdiYSgwLDAsMCwwKSAzMDJweCxyZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyptb3ppbGxhKi9cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxMnB4LHJnYmEoMCwwLDAsMSkgMTNweCxyZ2JhKDAsMCwwLDEpIDMwMXB4LHJnYmEoMCwwLDAsMCkgMzAycHgscmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qbXMqL1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LW1zLWZpbGwtdXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LW1zLXRodW1iIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXS5zdHlsZWQtc2xpZGVyOjotbXMtdHJhY2sge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDEycHgscmdiYSgwLDAsMCwxKSAxM3B4LHJnYmEoMCwwLDAsMSkgMzAxcHgscmdiYSgwLDAsMCwwKSAzMDJweCxyZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkxBQkVMLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICAuY2FwdGNoYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmPklNRyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+QSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyBnLCBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAmOkJFRk9SRSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLW1hZ25pZnkoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBJTlBVVC5zZWFyY2gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBMQUJFTCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWxlY3RXcmFwOmhhcygubWVhc3VyZS1ib29raW5nLWZpbHRlci1zZWxlY3QpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOkFGVEVSIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWVhc3VyZS1ib29raW5nLWZvcm0tZGF0ZXBpY2tlci1lcnJvciB7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG59Iiwic3ZnIHtcclxuICAgIC0tY29sb3ItMTogIzIxMjEyMTtcclxuICAgIC0tY29sb3ItMjogI0JERkYwMDtcclxufVxyXG5cclxuXHJcbi5jb2xvci1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmNvbG9yLWJsYWNrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5jb2xvci13aGl0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uY29sb3ItZGFya2dyZWVuIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG59XHJcblxyXG4uY29sb3ItZ3JlZW4ge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxufVxyXG5cclxuLmNvbG9yLWxpZ2h0LXB1cnBsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcclxufVxyXG5cclxuLmNvbG9yLWVycm9yIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbn1cclxuXHJcbi5jb2xvci1saWdodGdyZXkge1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbn1cclxuXHJcbi5jb2xvci1kYXJrZ3JleSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmV5O1xyXG59XHJcblxyXG4uY29sb3ItbGlnaHRibHVlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlO1xyXG59XHJcbi5jb2xvci1ncmV5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxufVxyXG4uY29sb3ItcGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbn1cclxuXHJcblxyXG5cclxuLmJnLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmJnLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmJnLWRhcmtncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG59XHJcblxyXG4uYmctZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG59XHJcblxyXG4uYmctbGlnaHQtcHVycGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbn1cclxuXHJcbi5iZy1saWdodGdyZXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxufVxyXG5cclxuLmJnLWRhcmtncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JleTtcclxufVxyXG5cclxuLmJnLWxpZ2h0Ymx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRibHVlO1xyXG59XHJcbi5iZy1waW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG59IiwiSFRNTCwgQk9EWSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm5vLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY2xzLTEge1xyXG4gICAgICAgIGZpbGw6ICMyMTIxMjE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNscy0yIHtcclxuICAgICAgICBmaWxsOiAjYmRmZjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIHtcclxuICAgICAgICAmLm5vSGVhZGVyIHtcclxuICAgICAgICAgICAgLm1haW5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhZ2VGdWxsV2lkdGhUd29Db2x1bW5zIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4OHB4O1xyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LnNob3cgKyAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MCUgKyAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBJTUcuaW1hZ2UtZW1iZWQtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZnJhbWUtbGF5b3V0LTMge1xyXG4gICAgICAgIElNRy5pbWFnZS1lbWJlZC1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb250YWluZXItc21hbGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb250YWluZXItc21hbGxlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlbW92ZVNwYWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFkZHNwYWNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmljb25Db250YWluZXIpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC5pY29uQ29udGFpbmVyLnNtYWxsSWNvbikge1xyXG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbkNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbWFsbEljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBBLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cclxuICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgJi5hZGRzcGFjZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5jb250ZW50IHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJltjbGFzcyo9JyBiZy0nXSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlbW92ZVNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJnLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgRklHVVJFLnRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgVEFCTEUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBUUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFRELCBUSCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggOHB4IDI0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgVEhFQUQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFRSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgVEgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1vdmVyc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLyptYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpOyovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3VuZGVkLWJvcmRlciwgLmJyLXllcyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhhcyhWSURFTykge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlbW92ZVNwYWNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3JkZXItYm90dG9tLW5vbmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3JkZXItdG9wLW5vbmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZUZ1bGxXaWR0aFR3b0NvbHVtbnMge1xyXG4gICAgICAgIC5yb3VuZGVkLWJvcmRlciwgLmJyLXllcyB7XHJcbiAgICAgICAgICAgICYucmVtb3ZlU3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdW5kZWQtYm9yZGVyLXRvcCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cuYWRkU3BhY2Uge1xyXG4gICAgICAgICYgPiBESVYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6RklSU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93LnNhbWVIZWlnaHQge1xyXG4gICAgICAgICYgPiAuZC1ibG9jayA+IERJViB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLyptYXJnaW4tdG9wOiAyNHB4OyovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZywgdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyYW1lLWxheW91dC0yIHtcclxuICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEgxLCAuaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBIMiwgLmgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICBIMywgLmgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIEg0LCAuaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIFNNQUxMLCAudGV4dC1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmLmJ0bi1zZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi14cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuLWljb24ge1xyXG4gICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWdhbGxlcnkoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1wbGF5IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXBsYXkoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb3dubG9hZCgkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXN0YXIge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tc3RhcigkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXN0YXItZmlsbGVkIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXItZmlsbGVkKCRjb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tY29weSB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb3B5KCRjb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWNhbGVuZGFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBmaXg6IHNhbWUgaGVpZ2h0IGFzIHNlbGVjdC5mb3JtLWNvbnRyb2wgLyB0ZXh0L2ljb24tcG9zaXRpb25pbmdcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhbGVuZGFyKCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZpeDogc2FtZSBmb250IHNpemUgYXMgc2VsZWN0LmZvcm0tY29udHJvbFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1hZGRVc2VyIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtYWRkKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWRlbGV0ZVVzZXIge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZS1kZWxldGUoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnktYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgJi5idG4taWNvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29weSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnktYm9yZGVyZWQsIC5idG4tcHJpbWFyeS1ib3JkZXJlZC1hcnJvdywgLmJ0bi1ncmV5LWJvcmRlcmVkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLCAuYnRuLXByaW1hcnktYm9yZGVyZWQtYXJyb3cge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1pY29uIHtcclxuICAgICAgICAgICAgJi5idG4taWNvbi1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWdhbGxlcnkoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcGxheSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tZG93bmxvYWQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXN0YXIge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tc3RhcigkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tc3Rhci1maWxsZWQge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tc3Rhci1maWxsZWQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnktYm9yZGVyZWQtYXJyb3csIC5idG4tcHJpbWFyeS1hcnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1zbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeS1hcnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEEuaWNvbmxpbmssIFNQQU4uaWNvbmxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoc3ZnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQS5sb2dpbjpBRlRFUiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tbG9nb3V0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICBBLnJlZ2lzdGVyOkFGVEVSIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlLWFkZCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgQS5wcm9maWxlLWRlbGV0ZTpBRlRFUiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZS1kZWxldGUoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIEEudXBsb2FkOkFGVEVSLCBTUEFOLnVwbG9hZDpBRlRFUiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tdXBsb2FkKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgVUwge1xyXG4gICAgICAgICYubGlzdC1ncmVlbi1jaGVjayB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBMSSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpCRUZPUkUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jaGVjaygkYm9keS1jb2xvciwgJGNvbG9yLWRhcmtncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGlzdC1hZ2VuZGEge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gTEkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LXNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpCRUZPUkUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2lyY2xlKCRjb2xvci1ncmV5KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWxpbmUoJGNvbG9yLWdyZXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbXRhYnMge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAudGFiQ29udGVudCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW92ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmaXggZm9yIGEgY29tYmluZWQgZWxlbWVudC4gY2UtZ2FsbGVyeSBpbnNpZGUgMiBjb2x1bW4gY29udGFpbmVyXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLmZyYW1lLXR5cGUtZm1jdXN0b21lcl9jb250YWluZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAuY29sLTEyIHtcclxuICAgICAgICAgICAgICAgIC5jZS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdHRlYXNlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmxheW91dDEsICYubGF5b3V0MiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXRlZ29yeS0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2F0ZWdvcnktMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2F0ZWdvcnktNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9naW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIElNRyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXlvdXQyIHtcclxuICAgICAgICAgICAgLmJsb2dpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHlXcmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0bWV0YWdyb3VwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW1hZ2VMZWZ0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgLnBvc3R0ZWFzZXJfX2ZlYXR1cmVkaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9naW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ib2R5V3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYXNlcmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICB3aWR0aDogODhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3R0aXRsZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0ZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIGxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcm9ncmVzc2JhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBTUEFOIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyZ3JlZW47XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtaGVhZGVyIHtcclxuICAgIC5mdWxsd2lkdGhoZXJvaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvSW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBQSUNUVVJFIHtcclxuICAgICAgICAgICAgICAgIElNRyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRQYXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50UGFydF9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNldEJnLTQsICYuc2V0QmctMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZXRCZy0yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2V0QmctMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWdzIHtcclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1hcnRpY2xlIHtcclxuICAgIC5mdWxsd2lkdGhoZXJvaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb0ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgUElDVFVSRSB7XHJcbiAgICAgICAgICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50UGFydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudFBhcnRfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZXRCZy00LCAmLnNldEJnLTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2V0QmctMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNldEJnLTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIDpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgICBCVVRUT04ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIElNRy5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZUJsb2dzQnlBdXRob3Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBVTCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgTEkgQSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlYXNlclNsaWRlciB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG5cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAucG9zdHRlYXNlcl9fcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHgtZm0tc3R1ZGVudHMge1xyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgQlVUVE9OIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBJTUcuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmVCbG9nc0J5QXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgVUwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIExJIEEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdWx0aXBsZUNhcmRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNXJlbSk7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYubGF5b3V0LTQge1xyXG4gICAgICAgICY+RElWIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGF5b3V0LTUge1xyXG4gICAgICAgICY+RElWIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzMzMzMyUgLSAzcmVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzMzMzMyUgLSAxLjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj5ESVYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEFSVElDTEUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFnRmlsdGVyIHtcclxuICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICBtaW4td2lkdGg6IDgwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsImZvb3Rlci5mb290ZXIge1xyXG4gICAgJj4uY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyTWVudSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAuZnJhbWUtdHlwZS1tZW51X3BhZ2VzLFxyXG4gICAgICAgIC5mcmFtZS10eXBlLW1lbnVfc3VicGFnZXMge1xyXG4gICAgICAgICAgICBVTCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIExJIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEhSIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRhcmtncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBTUEFOLmNvcHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcclxuICAgIH1cclxufSIsIkBrZXlmcmFtZXMgcm90YXRlUiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUwge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDApO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5IRUFERVIge1xyXG4gICAgJi5oZWFkZXIge1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4IDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLm5vTmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbk5hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgVUwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEEubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgSU1HIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgVUwubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuXHJcbiAgICAgICAgICAgIExJLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpoYXMoVUwuZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5BLCAmPlNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmxpUHJvZmlsZSk6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3ItcHJpbWFyeSwgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoVUwuZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQSwgJj5TUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBVTC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypkaXNwbGF5OiBibG9jazsqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBVTC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6SE9WRVI6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpIT1ZFUiwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ0J1dHRvbiB7XHJcbiAgICAgICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTJweDsqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlKCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG5cclxuICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubG9nZ2VkSW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJVc2VyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgICAgIC8qbGVmdDogLTIxcHg7Ki9cclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyAvLyBmaXgsIHdhcyBhYnNvbHV0ZSBiZWZvcmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAvLyBmaXgsIGEgbmV3IGxpbmUgZm9yIGV2ZXJ5IGxpbmsgYWx3YXlzLCA8YnI+IHJlbW92ZWRcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBBLmljb25saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQS5sb2dpbjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2dvdXQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBBLnJlZ2lzdGVyOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtYWRkKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBVTC5jYXJkc01lbnUge1xyXG4gICAgICAgIExJLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPkEuY2FyZHNNZW51X190b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyomOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZVIgMC41cyBjdWJpYy1iZXppZXIoLjUsIC4yLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZSAwLjVzIGN1YmljLWJlemllciguMSwgLjgsIC4xLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVMIDAuNXMgY3ViaWMtYmV6aWVyKC41LCAuMiwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51OmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzTWVudV9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDEycHggMCAxMnB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgVUwubWFpbiB7XHJcbiAgICAgICAgICAgIExJIEEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGFzU3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5oYXNTdWIpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY+QSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaGFzU3ViKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBVTC5sZXZlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFVMLmxldmVsLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51c2VyLWF1dGhlbnRpY2F0ZWQge1xyXG4gICAgICAgIC5yZWdCdXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjcm9sbGVkIEhFQURFUi5oZWFkZXIge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJnTGF5ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTIwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGVmdE1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMCAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3M7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogNjdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51SGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDhweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yLXByaW1hcnkge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPlNQQU4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFVMIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zdmcsICY+U1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BPnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BPlNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBVTC5sZWZ0bWVudS0tc3ViIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuXHJcbiAgICAgICAgICAgIExJIHtcclxuICAgICAgICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPkE+U1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4uc2hvdz4jbGVmdE1lbnUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gICAgLm1lbnVIZWFkZXIge1xyXG4gICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG4gICAgICAgIFVMIHtcclxuICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBVTC5sZWZ0bWVudS0tc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuVUwudGFibGlzdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6QkVGT1JFIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBMSSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG5cclxuICAgICAgICBBLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAmOk5PVCguYWN0aXZlKTpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQk9EWS5uby1zY3JvbGwge1xyXG4gICAgSEVBREVSIHtcclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICAmOmhhcyguc3RyZXRjaGVkLWxpbmspIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy0xLCAmLmJnLTQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIH1cclxuICAgICYuYmctMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgIH1cclxuICAgICYuYmctMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZpeCBmb3IgbW9iaWxlLCBjYXJkcyB0ZXh0IGJlbG93IGNhcmQsIG5vdCByaWdodCBvZiBpdFxyXG4gICAgLnR4LWZtLXN0dWRlbnRzICYsIC50eC1zZi1ldmVudC1tZ3QgJiB7XHJcbiAgICAgICAgJjpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1pbWctbGVmdDpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAwIDAgMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgICAgJi53LTEwMCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keS1jZW50ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHJldGNoZWQtbGluayArIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keS12ZXJ0aWNhbC1jZW50ZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXRMaW5lcyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcbiAgICAgICAgICAgICYubDQge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmw1IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGVjaWFsQ2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC5jYXJkLWltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmNvbC0xMjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29sLW1kLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6RklSU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmltYWdlUmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN2Z0NhcmQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2VUb3BMZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAmOkZJUlNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgSU1HIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbWFnZUxlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAmOkZJUlNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1iLWNhcmQtZ3JpZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59IiwiLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4uc2xpY2tfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAmLnNob3dDb250cm9sc1JpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBBLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrX19jb250cm9sc1BhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2xpY2tfX2RvdHMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBVTC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEJVVFRPTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2tfX2Fycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrX19uZXh0OkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdHVkZW50X2NvbnRlbnRfbWFpbl9jYXRlZ29yaWVzX2NvbnRlbnQge1xyXG5cclxuICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAvLyBmaXggZm9yIG1vYmlsZSwgbWFyZ2luIGxlZnQvcmlnaHRcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtV3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bml2ZXJzYWxTbGlkZXJbZGF0YS1hcnJvd3M9XCIwXCJdLCAudmlkZW9TbGlkZXJbZGF0YS1hcnJvd3M9XCIwXCJdLCAuc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50W2RhdGEtYXJyb3dzPVwiMFwiXSwgLnN0dWRlbnRfY29udGVudF9pbmZsdWVuY2VyX2NvbGxlY3Rpb25bZGF0YS1hcnJvd3M9XCIwXCJdIHtcclxuICAgIC5zbGlja19fY29udHJvbHNQYWQge1xyXG4gICAgICAgIC5zbGlja19fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udW5pdmVyc2FsU2xpZGVyW2RhdGEtZG90cz1cIjBcIl0sIC52aWRlb1NsaWRlcltkYXRhLWRvdHM9XCIwXCJdLCAuc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50W2RhdGEtZG90cz1cIjBcIl0sIC5zdHVkZW50X2NvbnRlbnRfaW5mbHVlbmNlcl9jb2xsZWN0aW9uW2RhdGEtZG90cz1cIjBcIl0ge1xyXG4gICAgLnNsaWNrX19jb250cm9sc1BhZCB7XHJcbiAgICAgICAgLnNsaWNrX19kb3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVuaXZlcnNhbFNsaWRlciwgLmV2ZW50LXNsaWRlciwgLnZpZGVvU2xpZGVyLCAuc3R1ZGVudF9jb250ZW50X2luZmx1ZW5jZXJfY29sbGVjdGlvbiwgLnN0dWRlbnRfY29udGVudF9zaW1pbGFyQ29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYWRkU3BhY2Uge1xyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICY+RElWIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2FtZUhlaWdodCB7XHJcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlb1NsaWRlciB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIi8qIE92ZXJ3cml0ZSBzcGFjZXJzIGZvciBjb3JlIGNsYXNzZXMgKi9cclxuLmZyYW1lLXNwYWNlLWJlZm9yZS1leHRyYS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAxLjUpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLXNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDIpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLW1lZGl1bSB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAzKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogMik7XHJcbiAgICB9XHJcbn1cclxuLmZyYW1lLXNwYWNlLWJlZm9yZS1sYXJnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiA1KTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogMi41KTtcclxuICAgIH1cclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLWxhcmdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDguNSk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDMpO1xyXG4gICAgfVxyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1leHRyYS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIgKiAxLjUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYWZ0ZXItc21hbGwge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1tZWRpdW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoJHNwYWNlciAqIDIpO1xyXG4gICAgfVxyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1sYXJnZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIgKiA1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMi41KTtcclxuICAgIH1cclxufVxyXG4uZnJhbWUtc3BhY2UtYWZ0ZXItZXh0cmEtbGFyZ2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogOC41KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZ1bGx3aWR0aGhlcm9pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuaGVyb0ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgUElDVFVSRSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFya2VuZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudFBhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTEwNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmPi5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDU2cHggMzBweCA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIGZpeCBmb3IgbW9iaWxlLCBwYWRkaW5nIHNtYWxsZXJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2V0QmctZ3JlZW4ge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNldEJnLXBpbmsge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2V0QmctZ3JleSB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgJj4uZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ldmVudCB7XHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW5lci14bCAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5TZXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyguYnRuU2V0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXN0YXJ0ZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmOkJFRk9SRSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FsZW5kYXIoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtc2xpZGVyICYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFAsIGgyLCBoMywgSDQsIEg1LCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LWxpc3QgJixcclxuICAgICAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWxpc3QtdmFsdWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3VyaXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhbGVuZGFyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FsZW5kYXIoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2xvY2soJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWFrZXIge1xyXG4gICAgICAgIElNRy5hdmF0YXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwZWFrZXItbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgJi5ldmVudC1jYXJkLXBlcnNvbiB7XHJcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFkb3dCb3gge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIC5jYWxkcm9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWRkbWI3NSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRlYXNlciB7XHJcbiAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29ucm93IHtcclxuICAgICAgICBJIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IFNQQU4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1kZXRhaWwge1xyXG5cclxuICAgIC8vIGZpeCBmb3IgZGVza3RvcCwgbWlzc2VzIHNwYWNlIGFib3ZlXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBmaXggZm9yIG1vYmlsZSwgaW1hZ2UgbWlzc2VzIHNwYWNlIGJlbG93XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBpbWcuYnIteWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZml4IGZvciBtb2JpbGUsIGFkZCBidXR0b24gbWFyZ2luc1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZml4IGZvciBtb2JpbGUsIGNoYW5nZSBtYXJnaW4gYm90dG9tIGF0IGNhcmRcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICYtc3BlYWtlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ldmVudC1jdXN0b21UZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDI0cHggNDBweDtcclxuXHJcbiAgICAgICAgLy8gZml4IG1vYmlsZSBwYWRkaW5nc1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBmaXggdG9vIGxhcmdlIG1hcmdpbiBib3R0b21cclxuICAgICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi52aWRlby1jb250YWluZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFjY2VwdENvb2tpZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcblxyXG4gICAgLnRleHRQYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNldmVudE5vcm1hbCB7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICY6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDphY3RpdmUpOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KDphY3RpdmUpOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAjZXZlbnROb3JtYWwge1xyXG4gICAgICAgIEJVVFRPTjpub3QoLmNsb3NlKSwgQS5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBJIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIgQlVUVE9OOm5vdCguY2xvc2UpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24uZXZlbnRfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBCVVRUT04ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAmLmJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG5cclxuICAgICAgICAmLmJnLWdyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2NrKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhZy1vdXRsaW5lIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmW2NsYXNzKj1cImljb24tXCJdIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpCRUZPUkUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tdmlkZW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXZpZGVvKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR1cmF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXByb2ZpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUoJGJvZHktY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tcGFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcGFnZSgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWRvY3VtZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb2N1bWVudCgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWNhbGVuZGFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYWxlbmRhcigkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWNsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXNwZWVjaGJ1YmJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tc3BlZWNoYnViYmxlKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxufSIsIi5pY29uX192aWRlbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cnBsYXllciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud293LCAucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBWSURFTywgLnBseXJfX3Bvc3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5idG4uYnRuLXByaW1hcnkuYnRuLXByaW1hcnktYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5idXR0b25XcmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBsYXlWaWRlb0J1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDU4cHg7XHJcbiAgaGVpZ2h0OiA1OHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgLnRyaWFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSBza2V3WCgtMzBkZWcpIHNjYWxlKDEsLjg2NikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgJjpCRUZPUkUsICY6QUZURVIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgc2tld1goLTQ1ZGVnKSBzY2FsZSgxLjQxNCwuNzA3KSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHNrZXdZKC00NWRlZykgc2NhbGUoLjcwNywxLjQxNCkgdHJhbnNsYXRlKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJpYW5nbGUsIC50cmlhbmdsZTpiZWZvcmUsIC50cmlhbmdsZTphZnRlciB7XHJcbiAgICB3aWR0aDogIDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzUlO1xyXG4gIH1cclxufSIsIi5pY29uV2l0aFRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxJY29uIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hY2NvcmRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgLmljb24tYmFybWVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhcm1lci1wbHVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlua1N0eWxlIHtcclxuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgICBCVVRUT04ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvcmRlcnMge1xyXG4gICAgICAgIC5ib3JkZXJXcmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLWJvdHRvbTogMjhweDsqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgQlVUVE9OIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmZyYW1lOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnJvd3Mge1xyXG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEJVVFRPTiwgLmFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5xdW90ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgICY6aGFzKC5xdW90ZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgfVxyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnVuaXZlcnNhbFNsaWRlciB7XHJcbiAgICAmLnNhbWVIZWlnaHQge1xyXG4gICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOmFmdGVyLC5wbHlyLS1mdWxsLXVpIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6IzRhNTQ2NDtiYWNrZ3JvdW5kOnZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywycHgpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCNmZmYpO2ZvbnQtc2l6ZTo5cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhZGdlLDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2xlZnQ6MDtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqMil9fUBtZWRpYShtaW4td2lkdGg6NzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsMThweCl9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDojMDAwYztiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwjMDAwYyk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cyw0cHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2ZpbGw6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggZGFzaGVkICRjb2xvci1wcmltYXJ5O291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwkY29sb3ItcHJpbWFyeSkpKTtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWV7cGFkZGluZzowIDVweDtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDojZmZmZmZmZTY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmZmZmZTY7Ym9yZGVyOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcgLSB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43LzEuNSkgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyk7bWFyZ2luLWJvdHRvbTozLjVweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcvMik7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcqMil9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzcyODE5Nztib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNy8yKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmZvY3VzLXZpc2libGU6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb117cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDojMDAwMDAwMWE7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3Jle2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCx2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6IzIzMjgyZjFhfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyotMSAtIC0ycHgpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MjQuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKjIpO2NvbG9yOiRjb2xvci1wcmltYXJ5O2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sJGNvbG9yLXByaW1hcnkpKSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDtoZWlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IgMCwjMDAwMCAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksIzAwMDAgdmFyKC0tdmFsdWUsMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjojMDAwMH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOiMwMDAwO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgJGNvbG9yLXByaW1hcnk7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAkY29sb3ItcHJpbWFyeTtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sJGNvbG9yLXByaW1hcnkpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tcy10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgJGNvbG9yLXByaW1hcnk7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfUBtZWRpYShtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItdG9vbHRpcC1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIqMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcHtsZWZ0OmF1dG87cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkqLjUpO21hcmdpbi1yaWdodDoxM3B4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKi0uNSk7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkpfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXJfX3Byb2dyZXNzIC5wbHlyX190b29sdGlwe2xlZnQ6MDttYXgtd2lkdGg6MTIwcHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMikqLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOiMwMDAwfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZywjMjMyODJmOTkgMjUlLCMwMDAwIDAsIzAwMDAgNTAlLCMyMzI4MmY5OSAwLCMyMzI4MmY5OSA3NSUsIzAwMDAgMCwjMDAwMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgMjUlLCMwMDAwIDI1JSwjMDAwMCA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA3NSUsIzAwMDAgNzUlLCMwMDAwKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KTtjb2xvcjojMDAwMH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjFweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjNweDt3aWR0aDp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aCwzcHgpO3otaW5kZXg6M30ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIpO21heC13aWR0aDo5MHB4O21pbi13aWR0aDo2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjojYzFjOGQxOTk7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXItLXZpZGVve292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDoxMDAlO21hcmdpbjphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97YXNwZWN0LXJhdGlvOjE2Lzl9QHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOjE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZik7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsbGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZikpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiRjb2xvci1wcmltYXJ5O2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwkY29sb3ItcHJpbWFyeSkpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzoxNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNmZmZmZmY0MDtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS1iYWRnZS10ZXh0KTtmb250LXNpemU6MTFweDtwYWRkaW5nOjJweCA2cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OmNhbGMoNTAlICsgdmFyKC0tcHJldmlldy1hcnJvdy1vZmZzZXQpKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzhkMTtib3JkZXItcmFkaXVzOjdweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwMDAwMDI2O2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsOHB4KSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpIC0gMXB4KTtib3R0b206MDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MjBweCA2cHggNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLnNoYXJldGhpcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5zaGFyZXRoaXNfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuc2hhcmV0aGlzX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJldGhpc19fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBBIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudHgtZm0tdW5pdmVyc2l0aWVzIHtcclxuICAuYnRuLXNlbGVjdCArIC5oYXNEYXRlcGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMjRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgOHB4KTsgLy8gZml4XHJcbiAgICB9XHJcblxyXG4gICAgbGVmdDogMTJweDtcclxuICAgIHotaW5kZXg6IDI7IC8vIGZpeCwgd2FzIDEgYmVmb3JlLCBkb2VzIG5vdCBvdmVybGF5IGZ1cnRoZXIgc2VsZWN0Ym94ZXNcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICB9XHJcblxyXG4gIC5rYW5iYW5Db2wge1xyXG4gICAgLmthbmJhbkNvbFBhZCB7XHJcbiAgICAgIC5rYW5iYW5JdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAvKiYuc3RhdHVzIHtcclxuICAgICAgICAgICYtMCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XHJcblxyXG4gICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RhdHVzdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAkY29sb3ItcHJpbWFyeSAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrbGlzdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvY2hlY2tsaXN0LnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1hcmtldGluZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvbWFya2V0aW5nLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvcmVwb3J0LnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXF1ZXN0ZWQge1xyXG4gICAgICAua2FuYmFuQ29sUGFkIHtcclxuICAgICAgICAua2FuYmFuSXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wbGFubmVkIHtcclxuICAgICAgLmthbmJhbkNvbFBhZCB7XHJcbiAgICAgICAgLmthbmJhbkl0ZW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVhbGl6ZWQge1xyXG4gICAgICAua2FuYmFuQ29sUGFkIHtcclxuICAgICAgICAua2FuYmFuSXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvL0BpbXBvcnQgXCIvL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC41LjAvY3NzL2ZvbnQtYXdlc29tZS5jc3NcIjtcblxuLy9HZW5lcmFsIG1peGluc1xuXG5cbi8vTWVkaWEgcXVlcnkgbWl4aW5cbkBtaXhpbiBtZWRpYSgkdHlwZSkge1xuICBAaWYgJHR5cGUgPT0gdGFibGV0IHsvKiBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSBtZWRpdW1EZXNrdG9wIHsvKiBNZWRpdW0gZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgKi9cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSBsYXJnZURlc2t0b3Agey8qIExhcmdlIGRldmljZXMgKGxhcmdlIGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKSAqL1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0dlbmVyYWwgY2xhc3Nlc1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7IC8qIFJldXNhYmxlLCB0b29sYm94IGtpbmQgb2YgY2xhc3MgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uZGlzYWJsZWQge1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vR2VuZXJhbCBDU1NcbmJvZHkge1xuICAvKm1hcmdpbjogMTBweCAwIDAgMDsqL1xuXG4gIC5hdWRpby1jb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cbiAgICAucGxheWVyIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaW5mby1ib3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU2cHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIC50cmFjay1pbmZvLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICAgICAgICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgIC50cmFjay10aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1ZGlvLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKm1pbi13aWR0aDogMjMwcHg7Ki9cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgIC5wcm9ncmVzcy1jZWxsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcy1idWZmZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyZXNzLWluZGljYXRvciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vL2VuZCAucHJnb3Jlc3MtYm94XG5cbiAgICAgIC5jb250cm9scy1ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAzNnB4O1xuXG4gICAgICAgIC5wcmV2aW91cy10cmFjay1idG4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG4gICAgICAgICAgICBmb250OiAxLjJlbSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQtdHJhY2stYnRuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTBcIjtcbiAgICAgICAgICAgICAgZm9udDogMS4yZW0gXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJnZS10b2dnbGUtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgIC5sYXJnZS1wbGF5LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgICAgICAgICAgZm9udDogMS41ZW0vMS43NSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhcmdlLXBhdXNlLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGNcIjtcbiAgICAgICAgICAgICAgZm9udDogMS41ZW0vMS43NSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgfS8vZW5kIC5wbGF5ZXJcblxuICAgIC5wbGF5LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnBsYXktbGlzdC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgIC50cmFjay10aXRsZSB7XG4gICAgICAgICAgLnBsYXlsaXN0LXRyYWNrIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtdG9nZ2xlLWJ0biB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgICAgICAgJjpIT1ZFUiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNtYWxsLXBsYXktYnRuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgICAgICAgICAgZm9udDogMC44NWVtIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbWFsbC1wYXVzZS1idG4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0Y1wiO1xuICAgICAgICAgICAgICBmb250OiAwLjg1ZW0gXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmFjay1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAmOmhhcygrLmFjdGl2ZS10cmFjaykge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgLnBsYXlsaXN0LXRyYWNrIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXRpdGxlLmFjdGl2ZS10cmFjayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfS8vZW5kIC5jb250YWluZXJcbn0iLCIudHgtZm0tc3R1ZGVudHMge1xyXG4gIC5leHRlcm5hbExpbmtzIHtcclxuICAgICY+QSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYi1jYXJkLWdyaWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC8vIGZpeCBmb3IgbW9iaWxlLCBtaXNzaW5nIHNwYWNlIGJlbG93XHJcbiAgLndvdWxkTGlrZU1vcmUgPiAucm93ID4gLmNvbC0xMiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuVUwuZmlsdGVyTGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxuXHJcbiAgTEkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbklNRy5jYXRlZ29yeUljb24ge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIElOUFVULnNlYXJjaCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICBwYWRkaW5nOiAwcHggNDRweCAwcHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6QUZURVIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vUHVibGljL2ljb25zL21hZ25pZmllci5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBsZWFzZUxvZ2luTGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggLTE1cHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzAwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgLmdyYWRpZW50IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICYucGxlYXNlTG9naW5WaWRlb092ZXJsYXkge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogeWVsbG93O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZGVudF9jb250ZW50X3dvdWxkTGlrZU1vcmUge1xyXG4gIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cclxuICAgIElNRyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi45ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBMSS5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW46IDBweCAxMHB4O1xyXG5cclxuICAgIEEuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZtX3N0dWRlbnRzX19jb250ZW50UGllY2VfX3VzZXJDb2xsZWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTZweDtcclxuICByaWdodDogMTZweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNJY29uIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWhlYXJ0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNMYXllciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtcHVycGxlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1saWdodC1wdXJwbGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBVTCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xyXG5cclxuICAgICAgTEkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcblxyXG4gICAgICAgIEEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jb2xsZWN0aW9ucy1pY29uLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb2xsZWN0aW9uQWRkKCRjb2xvci1ncmV5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jb2xsZWN0aW9ucy1pY29uLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbGxlY3Rpb25BZGQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vUHVibGljL2ljb25zL2FkZC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNDcmVhdGVJbnB1dHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMTVweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm1fc3R1ZGVudHNfX2NvbnRlbnRQaWVjZV9fdXNlckNvbGxlY3Rpb25zQ3JlYXRlSW5wdXROYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBBLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAjbG9hZGluZy1iYXItbGVmdCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctYmFyLW1vcnBoIDFzIGxpbmVhciAwLjFzIGluZmluaXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbG9hZGluZy1iYXItbWlkZGxlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy1iYXItbW9ycGggMXMgbGluZWFyIDAuMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsb2FkaW5nLWJhci1yaWdodCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctYmFyLW1vcnBoIDFzIGxpbmVhciAwLjRzIGluZmluaXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBsb2FkaW5nLWJhci1tb3JwaCB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmZtX3N0dWRlbnRzX19jb250ZW50UGllY2VfX3VzZXJDb2xsZWN0aW9uc0xheWVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50X19pdGVtX3BhcmVudCB7XHJcbiAgQS5kZWxldGVMaXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29sbGVjdGlvbkRlbGV0ZSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnlUY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IHJnYmEoNTYsIDYxLCA2NSwgMC4yNSk7XHJcbiAgfVxyXG59XHJcbi5jb29raWVjb25zZW50LW9wdG91dC1tYXJrZXRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFzZXJQcmV2aWV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAucGxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICY6QUZURVIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDI2LjBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRvd25sb2FkLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmX19maWxlcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAycmVtO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsZSwgJl9fcGFja2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwIDAgMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAmOkJFRk9SRSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb3B5KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICY6QkVGT1JFIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvd25sb2FkKCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFja2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpcGxlRmlsZURvd25sb2FkIHtcclxuICAuZG93bmxvYWRfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZG93bmxvYWRfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjZweCAwIDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRfdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg2cHgpO1xyXG5cclxuICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZXlCb3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XHJcblxyXG4gICAgQSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb3dubG9hZCgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudHgtZm0td2ViaW5hcnMge1xyXG4gIFZJREVPIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBIMy5jZXJ0aWZpY2F0ZUljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3BhY2thZ2VzL2ZtX3dlYmluYXJzL1Jlc291cmNlcy9QdWJsaWMvSWNvbnMvY2VydGlmaWNhdGUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTVweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgfVxyXG4gIEgzLmRpZEl0SWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcGFja2FnZXMvZm1fd2ViaW5hcnMvUmVzb3VyY2VzL1B1YmxpYy9JY29ucy9iaXNjZXBzLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC01cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzQ2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG5cclxuICAgIC5wcm9ncmVzc1ZhbHVlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXJncmVlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuYmFyUHJvZ3Jlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrZXJncmVlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlTGlzdCB7XHJcbiAgICAubW9kdWxlTGlzdEl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAucHJvZ3Jlc3NCYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbWFnZUxlZnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc0JhciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlU2luZ2xlVmlldyB7XHJcbiAgICAuY3JlYXRvciB7XHJcbiAgICAgIElNRy5jcmVhdG9ySW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmNyZWF0b3JOYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhcHRlciB7XHJcbiAgICAgIC5jaGFwdGVyQ29udGVudCB7XHJcbiAgICAgICAgLmNoYXB0ZXJJY29uIHtcclxuICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDQycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAmLm1lZGlhVHlwZTEsICYubWVkaWFUeXBlMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXBsYXkoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1lZGlhVHlwZVF1aXoge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb2N1bWVudCgkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudmlld2VkLCAmLmZpbmlzaGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soJGJvZHktY29sb3IsJGNvbG9yLWRhcmtncmVlbik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPkEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoYXB0ZXJUZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XHJcblxyXG4gICAgICAgICAgJj5BIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5xdWl6Q29udGVudCB7XHJcbiAgICAgICAgICAmPkEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50U2luZ2xlVmlldyB7XHJcbiAgICAuYmFybWVyRGdrX2hhbmRvdXRzX3Byb3BlcnR5X19hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnR4LWZwLW1hc3RlcnF1aXoge1xyXG4gIC5xdWl6LXF1ZXN0aW9uLW5vIHtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5xdWl6LXJhZGlvLCAucXVpei1jaGVja2JveCB7XHJcbiAgICBMQUJFTCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIElOUFVULnF1aXotcmFkaW9ib3gsIElOUFVULnF1aXotY2hlY2tib3hlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIElOUFVUOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LXNob3dFdmVyeUFuc3dlciB7XHJcbiAgICAuYW5zd2VyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMCA1MHB4O1xyXG5cclxuICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGV4dC1zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcmdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWlzc2VkOm5vdCgudGV4dC1zdWNjZXNzKSB7XHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRleHQtZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmsgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1waW5rO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpelN1bW1hcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJj4uY29sLTYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAmLnRleHQtZW5kIHtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICAuYmFyUmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvKmJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkIHdoaXRlOyovXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjRweCAyNHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5INC5pY29uLWRvbmUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiODBcIiBoZWlnaHQ9XCI4MFwiIHZpZXdCb3g9XCIwIDAgODAgODBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNjAuMDkxMSA0Ni42NjM3TDYwLjI5MTMgNDYuNjYwNUw2MC4zMDkyIDQ2LjY1ODhDNjAuMjM2OCA0Ni42NjIxIDYwLjE2NDEgNDYuNjYyOCA2MC4wOTExIDQ2LjY2MzdaTTY0LjMxMzEgNDUuMTI0QzYzLjM5NTkgNDUuODgxOSA2Mi4yNjc2IDQ2LjM5OTMgNjEuMDMzNSA0Ni41ODcyQzYyLjI3NjQgNDYuMzk5MiA2My40MDExIDQ1Ljg3OTYgNjQuMzEzMSA0NS4xMjRaTTIxLjY5MjcgNDAuNzU1NEMyMS42OTM0IDQwLjc2MjUgMjEuNjk1MyA0MC43Njk1IDIxLjY5NiA0MC43NzY2QzIxLjY4OTggNDAuNzExOCAyMS42ODU1IDQwLjY0NjcgMjEuNjgxMyA0MC41ODEzTDIxLjY5MjcgNDAuNzU1NFpNNjYuNjU2OSA0MC41MDMyTDY0Ljk5MTkgNDAuNDUyN0w2NS4wMTc5IDQwLjQ1NDNMNjYuNjU2OSA0MC41MDMyVjQwLjUxNjJDNjYuNjU5OCA0MC40NjIxIDY2LjY2MDIgNDAuNDA3OCA2Ni42NjE4IDQwLjM1MzRMNjYuNjU2OSA0MC41MDMyWk0yMS42NzMyIDQwLjQ1NDNWNDAuNDQ5NUMyMS42Njk3IDQwLjM2OSAyMS42Njg3IDQwLjI4ODIgMjEuNjY4MyA0MC4yMDY5TDIxLjY3MzIgNDAuNDU0M1pNNTIuOTg4MyAzMC40ODg0QzUzLjYzOTIgMjkuODM3NSA1NC42OTQyIDI5LjgzNzUgNTUuMzQ1MSAzMC40ODg0TDU1LjQ1MDggMzAuNjA1NkM1NS45NDg5IDMxLjIwNjkgNTUuOTU5OSAzMi4wNzYxIDU1LjQ4MzQgMzIuNjg4OUw1NS4zNDUxIDMyLjg0NTJMNDguNjc4NCAzOS41MTE5TDQ4LjU2MTIgMzkuNjE3N0M0Ny45NTk5IDQwLjExNTggNDcuMDkwNyA0MC4xMjY4IDQ2LjQ3NzkgMzkuNjUwM0w0Ni4zMjE2IDM5LjUxMTlMNDMuODIxNiAzNy4wMTE5QzQzLjIxMTQgMzYuNDAxNyA0My4xNzM4IDM1LjQzNjcgNDMuNzA3NyAzNC43ODIxTDQzLjgyMTYgMzQuNjU1MUM0NC40MjI0IDM0LjA1NDMgNDUuMzY4MyAzNC4wMDg0IDQ2LjAyMjEgMzQuNTE2OEw0Ni4xNzg0IDM0LjY1NTFMNDcuNSAzNS45NzUxTDUyLjk4ODMgMzAuNDg4NFpNNDcuNDU2MSAzOC4yODk2TDQ3LjQ3MDcgMzguMzAyNkw0NS4wNDM5IDM1Ljg3NzVMNDcuNDU2MSAzOC4yODk2Wk0yMS42NzY0IDI5LjQ3NDRDMjEuNjc0MiAyOS41MTUgMjEuNjc0NyAyOS41NTU3IDIxLjY3MzIgMjkuNTk2NUwyMS42NzY0IDI5LjQ5NzJMMjMuMzM5OCAyOS41NDZMMjMuMzEzOCAyOS41NDQ0TDIxLjY3NjQgMjkuNDk3MlYyOS40NzQ0Wk02MS40MTkzIDIzLjQ4MTVDNjIuNTcwMSAyMy43MjU1IDYzLjYxNDcgMjQuMjYxOSA2NC40NjQ1IDI1LjAwODJDNjMuNjE5MyAyNC4yNjM5IDYyLjU3NzggMjMuNzI1OCA2MS40MTkzIDIzLjQ4MTVaTTI3LjMxNDUgMjMuNDA5OUMyNi4wNzAyIDIzLjU5NTMgMjQuOTQzOCAyNC4xMTQgMjQuMDI5OSAyNC44NjgyQzI0Ljk0OTEgMjQuMTExNiAyNi4wNzkgMjMuNTk1MiAyNy4zMTQ1IDIzLjQwOTlaTTY4LjMyMzYgNDAuNTgxM0M2OC4xMTEzIDQ0Ljc5MDEgNjQuNjQ3NiA0OC4xNDY0IDYwLjM1OTcgNDguMzI1NUw2MCA0OC4zMzM3SDQwLjY3NzFMMzIuODMyIDU1Ljk5OThDMzEuODY4NSA1Ni45NDExIDMwLjMwNDEgNTYuNDAwMiAzMC4wMzkxIDU1LjE3NjJMMzAuMDA5OCA1NC45OTcxTDMwIDU0LjgwODNWNDguMzMzN0gyOC4zMzMzQzIzLjk4NTggNDguMzMzNyAyMC40MDE0IDQ1LjA2OCAyMC4wMzA5IDQwLjg4NzNMMjAuMDA4MSA0MC41MjZMMjAgNDAuMTcxMVYyOS44MjkyQzIwIDI1LjQzMDUgMjMuNTQ1OSAyMS44NiAyNy45NzIgMjEuNjc0OEwyOC4zMzMzIDIxLjY2NjdINjBDNjQuNDcyIDIxLjY2NjcgNjguMTM1NSAyNS4xMjIxIDY4LjMyNTIgMjkuNDc0NEw2OC4zMzMzIDI5LjgyOTJWNDAuMTcxMUw2OC4zMjM2IDQwLjU4MTNaTTIzLjMzMzMgNDAuMTcxMUwyMy4zNTc3IDQwLjY0NjRDMjMuNTk1MyA0Mi45ODk5IDI1LjU3MDggNDQuODUzOSAyOC4wMzg3IDQ0Ljk5MjFMMjguMzMzMyA0NS4wMDAzSDMxLjY2NjdDMzIuNTIxIDQ1LjAwMDMgMzMuMjIzNSA0NS42NDMzIDMzLjMyMDMgNDYuNDcxN0wzMy4zMDczIDQ2LjQ3MzNIMzMuMzIxOUwzMy4zMzMzIDQ2LjY2N1Y1MC44NDgzTDM4LjgzNDYgNDUuNDc1NUMzOC45OTA0IDQ1LjMyMzQgMzkuMTczOCA0NS4yMDQ2IDM5LjM3MTcgNDUuMTI0TDM5LjU3MzYgNDUuMDU1NkwzOS43ODM1IDQ1LjAxNDlMNDAgNDUuMDAwM0g2MEM2Mi42NzE5IDQ1LjAwMDMgNjQuODQwMiA0Mi45NzkzIDY0Ljk5MTkgNDAuNDUyN0w2NSA0MC4xNzExVjI5LjgyOTJDNjUgMjcuMjY2OSA2Mi45MjcyIDI1LjE1NTcgNjAuMjk0NiAyNS4wMDgyTDYwIDI1LjAwMDFIMjguMzMzM0MyNS42NjE1IDI1LjAwMDEgMjMuNDkxNSAyNy4wMTk0IDIzLjMzOTggMjkuNTQ2TDIzLjMzMzMgMjkuODI5MlY0MC4xNzExWlwiIGZpbGw9XCIlMjMyNEMyNjhcIi8+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTQ1IDVDNDguNTcwMyA1IDUxLjQ4NDggNy44MDc2NCA1MS42NTgyIDExLjMzNUw1MS42NjcgMTEuNjY3VjE3LjVDNTEuNjY3IDE4LjQyMDUgNTAuOTIwNSAxOS4xNjcgNTAgMTkuMTY3QzQ5LjE0NTMgMTkuMTY3IDQ4LjQ0MSAxOC41MjIzIDQ4LjM0NDcgMTcuNjkzNEw0OC4zMzMgMTcuNVYxMS42NjdDNDguMzMzIDkuOTA5ODIgNDYuOTczNiA4LjQ3MDE3IDQ1LjI0OSA4LjM0Mjc3TDQ1LjMwNzYgNi42ODE2NEw0NS4yNDcxIDguMzQxOEw0NSA4LjMzMzAxSDQwQzQwIDEwLjE3MzggMzguNTA3OCAxMS42NjY4IDM2LjY2NyAxMS42NjdIMjYuNjY3QzI0LjgyNiAxMS42NjcgMjMuMzMzIDEwLjE3NCAyMy4zMzMgOC4zMzMwMUgxOC4zMzNDMTYuNTc2NSA4LjMzMzE4IDE1LjEzNTkgOS42OTIyMSAxNS4wMDc4IDExLjQxNkwxMy4zNDc3IDExLjM1NzRMMTUuMDA3OCAxMS40MThMMTUgMTEuNjY3VjY4LjMzM0MxNSA3MC4wOTAxIDE2LjM1OTUgNzEuNTI5NyAxOC4wODQgNzEuNjU3MkwxOC4zMzMgNzEuNjY3SDQ1QzQ2Ljc1NzIgNzEuNjY3IDQ4LjE5NTkgNzAuMzA2NyA0OC4zMjMyIDY4LjU4Mkw0OS45ODM0IDY4LjY0MDZMNDguMzIzMiA2OC41ODExTDQ4LjMzMyA2OC4zMzNWNTIuNUM0OC4zMzMgNTEuNTc5NSA0OS4wNzk1IDUwLjgzMyA1MCA1MC44MzNDNTAuODU0MyA1MC44MzMgNTEuNTU2NSA1MS40NzY0IDUxLjY1MzMgNTIuMzA0N0w1MS42NDA2IDUyLjMwNjZINTEuNjU1M0w1MS42NjcgNTIuNVY2OC4zMzNDNTEuNjY3IDcxLjkwMzMgNDguODU5NCA3NC44MTg4IDQ1LjMzMiA3NC45OTIyTDQ1IDc1SDE4LjMzM0MxNC43NjI4IDc0Ljk5OTggMTEuODQ4MiA3Mi4xOTIyIDExLjY3NDggNjguNjY1TDExLjY2NyA2OC4zMzNWMTEuNjY3QzExLjY2NyA4LjA5Njc3IDE0LjQ3MzggNS4xODEzNCAxOC4wMDEgNS4wMDc4MUwxOC4zMzMgNUg0NVpNNDUuMDQzOSA3My4zMzAxTDQ1LjI1ODggNzMuMzI1MkM0NS4yOTA5IDczLjMyMzYgNDUuMzIyNiA3My4zMTc3IDQ1LjM1NDUgNzMuMzE1NEM0NS4yNTE3IDczLjMyMjYgNDUuMTQ4NCA3My4zMjkyIDQ1LjA0MzkgNzMuMzMwMVpNMTMuMzM5OCA2OC41ODRMMTMuMzQ5NiA2OC42ODg1QzEzLjM0MTkgNjguNTc4MSAxMy4zMzU0IDY4LjQ2NjcgMTMuMzM1IDY4LjM1NDVMMTMuMzM5OCA2OC41ODRaTTQ5Ljk5NzEgMTEuNTk4Nkw0OS45OTMyIDExLjQxNkw0OS45ODI0IDExLjI5MkM0OS45ODk5IDExLjM5MzMgNDkuOTk1NyAxMS40OTU4IDQ5Ljk5NzEgMTEuNTk4NlpNMTguMDczMiA2LjY3Mjg1QzE4LjA0MTEgNi42NzQ0OSAxOC4wMDg2IDYuNjgwMzcgMTcuOTc2NiA2LjY4MjYyQzE4LjA3OTQgNi42NzUzNyAxOC4xODM2IDYuNjY4OSAxOC4yODgxIDYuNjY3OTdMMTguMDczMiA2LjY3Mjg1WlwiIGZpbGw9XCIlMjMyMTIxMjFcIi8+PC9zdmc+Jyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbn1cclxuSDMuc21pbGV5MSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MFwiIGhlaWdodD1cIjgwXCIgdmlld0JveD1cIjAgMCA4MCA4MFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yNS40MzYyIDQ2LjU0QzI1LjU4MzggNDYuMzc4MyAyNS43NjE4IDQ2LjI0NzMgMjUuOTYwMSA0Ni4xNTQ1QzI2LjE1ODMgNDYuMDYxNiAyNi4zNzI5IDQ2LjAwODcgMjYuNTkxNiA0NS45OTg4QzI2LjgxMDMgNDUuOTg4OSAyNy4wMjg4IDQ2LjAyMjIgMjcuMjM0NyA0Ni4wOTY3QzI3LjQ0MDUgNDYuMTcxMyAyNy42Mjk2IDQ2LjI4NTcgMjcuNzkxMiA0Ni40MzMzQzMxLjE2NiA0OS41MjcxIDM1LjU3OTYgNTEuMjQwOCA0MC4xNTc5IDUxLjIzNUM0NC43OTk2IDUxLjIzNSA0OS4xNjYyIDQ5LjUwNjcgNTIuNTIyOSA0Ni40NEM1Mi42ODM3IDQ2LjI4NzcgNTIuODczMiA0Ni4xNjkgNTMuMDgwNCA0Ni4wOTA4QzUzLjI4NzYgNDYuMDEyNiA1My41MDgzIDQ1Ljk3NjQgNTMuNzI5NiA0NS45ODQ1QzUzLjk1MDkgNDUuOTkyNiA1NC4xNjg0IDQ2LjA0NDYgNTQuMzY5NCA0Ni4xMzc3QzU0LjU3MDMgNDYuMjMwOCA1NC43NTA3IDQ2LjM2MyA1NC45IDQ2LjUyNjVDNTUuMDQ5MyA0Ni42OTAxIDU1LjE2NDUgNDYuODgxOCA1NS4yMzg5IDQ3LjA5MDRDNTUuMzEzMiA0Ny4yOTkgNTUuMzQ1MyA0Ny41MjAzIDU1LjMzMzEgNDcuNzQxNUM1NS4zMjEgNDcuOTYyNiA1NS4yNjQ5IDQ4LjE3OTEgNTUuMTY4MSA0OC4zNzgzQzU1LjA3MTQgNDguNTc3NSA1NC45MzU5IDQ4Ljc1NTQgNTQuNzY5NiA0OC45MDE3QzUwLjc4MDYgNTIuNTUyOCA0NS41NjcyIDU0LjU3NDkgNDAuMTU5NiA1NC41NjgzQzM0Ljc0ODQgNTQuNTc2NCAyOS41MzE3IDUyLjU1MTUgMjUuNTQyOSA0OC44OTVDMjUuMzgxMiA0OC43NDc0IDI1LjI1MDIgNDguNTY5NCAyNS4xNTc0IDQ4LjM3MTFDMjUuMDY0NSA0OC4xNzI5IDI1LjAxMTYgNDcuOTU4MyAyNS4wMDE3IDQ3LjczOTZDMjQuOTkxOCA0Ny41MjA5IDI1LjAyNTEgNDcuMzAyNCAyNS4wOTk2IDQ3LjA5NjZDMjUuMTc0MiA0Ni44OTA3IDI1LjI4ODYgNDYuNzAxNiAyNS40MzYyIDQ2LjU0Wk0zMi45MzYyIDMwQzMzLjM0NSAyOS45OTk3IDMzLjczOTYgMzAuMTQ5NiAzNC4wNDUxIDMwLjQyMTNDMzQuMzUwNSAzMC42OTI5IDM0LjU0NTUgMzEuMDY3MyAzNC41OTI5IDMxLjQ3MzNMMzQuNjA0NiAzMS42NjY3VjM2LjY2NjdDMzQuNjA3NSAzNy4wOTM5IDM0LjQ0NjIgMzcuNTA1OSAzNC4xNTQxIDM3LjgxNzdDMzMuODYxOSAzOC4xMjk0IDMzLjQ2MTIgMzguMzE3MSAzMy4wMzQ3IDM4LjM0MTlDMzIuNjA4MiAzOC4zNjY3IDMyLjE4ODQgMzguMjI2OCAzMS44NjIxIDM3Ljk1MUMzMS41MzU4IDM3LjY3NTIgMzEuMzI3OSAzNy4yODQ3IDMxLjI4MTIgMzYuODZMMzEuMjcxMiAzNi42NjY3VjMxLjY2NjdDMzEuMjcxMiAzMS4yMjQ2IDMxLjQ0NjggMzAuODAwNyAzMS43NTk0IDMwLjQ4ODJDMzIuMDcxOSAzMC4xNzU2IDMyLjQ5NTkgMzAgMzIuOTM3OSAzME00Ni4yODQ2IDMwQzQ2LjY5MyAzMC4wMDAxIDQ3LjA4NzMgMzAuMTUwMiA0Ny4zOTI0IDMwLjQyMThDNDcuNjk3NCAzMC42OTM0IDQ3Ljg5MjIgMzEuMDY3NiA0Ny45Mzk2IDMxLjQ3MzNMNDcuOTUxMiAzMS42NjY3VjM2LjY2NjdDNDcuOTU0MSAzNy4wOTM5IDQ3Ljc5MjkgMzcuNTA1OSA0Ny41MDA3IDM3LjgxNzdDNDcuMjA4NiAzOC4xMjk0IDQ2LjgwNzkgMzguMzE3MSA0Ni4zODE0IDM4LjM0MTlDNDUuOTU0OSAzOC4zNjY3IDQ1LjUzNTEgMzguMjI2OCA0NS4yMDg4IDM3Ljk1MUM0NC44ODI1IDM3LjY3NTIgNDQuNjc0NSAzNy4yODQ3IDQ0LjYyNzkgMzYuODZMNDQuNjE2MiAzNi42NjY3VjMxLjY2NjdDNDQuNjE2MiAzMS4yMjQ2IDQ0Ljc5MTggMzAuODAwNyA0NS4xMDQ0IDMwLjQ4ODJDNDUuNDE2OSAzMC4xNzU2IDQ1Ljg0MjUgMzAgNDYuMjg0NiAzMFpcIiBmaWxsPVwiJTIzMjEyMTIxXCIvPjxwYXRoIGQ9XCJNNDAuMDAzMyAxMS42NjY3QzI0LjM1NDkgMTEuNjY2NyAxMS42Njk5IDI0LjM1MTcgMTEuNjY5OSA0MEMxMS42Njk5IDU1LjY0ODQgMjQuMzU0OSA2OC4zMzM0IDQwLjAwMzMgNjguMzMzNEM1NS42NTE2IDY4LjMzMzQgNjguMzM2NiA1NS42NDg0IDY4LjMzNjYgNDBDNjguMzM2NiAyNC4zNTE3IDU1LjY1MTYgMTEuNjY2NyA0MC4wMDMzIDExLjY2NjdaTTQwLjAwMzMgMTVDNTMuODA5OSAxNSA2NS4wMDMzIDI2LjE5MzQgNjUuMDAzMyA0MEM2NS4wMDMzIDUzLjgwNjcgNTMuODA5OSA2NSA0MC4wMDMzIDY1QzI2LjE5NjYgNjUgMTUuMDAzMyA1My44MDY3IDE1LjAwMzMgNDBDMTUuMDAzMyAyNi4xOTM0IDI2LjE5NjYgMTUgNDAuMDAzMyAxNVpcIiBmaWxsPVwiJTIzMjRDMjY4XCIvPjwvc3ZnPicpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbn1cclxuSDMuc21pbGV5MiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MFwiIGhlaWdodD1cIjgwXCIgdmlld0JveD1cIjAgMCA4MCA4MFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk01MC4wMDM2IDQ3LjVDNTAuOTI0MSA0Ny41IDUxLjY3MDIgNDguMjQ2MiA1MS42NzAyIDQ5LjE2NjdDNTEuNjcwMiA1MC4wMjE0IDUxLjAyNjggNTAuNzI1OCA1MC4xOTggNTAuODIyMUw1MC4wMDM2IDUwLjgzMzNIMzAuMDAzNkMyOS4wODMxIDUwLjgzMzMgMjguMzM2OSA1MC4wODcxIDI4LjMzNjkgNDkuMTY2N0MyOC4zMzY5IDQ4LjMxMTkgMjguOTgwMyA0Ny42MDc1IDI5LjgwOTIgNDcuNTExMkwzMC4wMDM2IDQ3LjVINTAuMDAzNlpNNDguMzM2OSAzMEM0OS4xOTE2IDMwIDQ5Ljg5NjEgMzAuNjQzNCA0OS45OTI0IDMxLjQ3MjNMNTAuMDAzNiAzMS42NjY3VjM2LjY2NjdDNTAuMDAzNiAzNy41ODcxIDQ5LjI1NzQgMzguMzMzMyA0OC4zMzY5IDM4LjMzMzNDNDcuNDgyMiAzOC4zMzMzIDQ2Ljc3NzcgMzcuNjg5OSA0Ni42ODE1IDM2Ljg2MUw0Ni42NzAyIDM2LjY2NjdWMzEuNjY2N0M0Ni42NzAyIDMwLjc0NjIgNDcuNDE2NCAzMCA0OC4zMzY5IDMwWk0zMi41MDM2IDMwQzMzLjM1ODMgMzAgMzQuMDYyOCAzMC42NDM0IDM0LjE1OSAzMS40NzIzTDM0LjE3MDIgMzEuNjY2N1YzNi42NjY3QzM0LjE3MDIgMzcuNTg3MSAzMy40MjQxIDM4LjMzMzMgMzIuNTAzNiAzOC4zMzMzQzMxLjY0ODkgMzguMzMzMyAzMC45NDQ0IDM3LjY4OTkgMzAuODQ4MSAzNi44NjFMMzAuODM2OSAzNi42NjY3VjMxLjY2NjdDMzAuODM2OSAzMC43NDYyIDMxLjU4MzEgMzAgMzIuNTAzNiAzMFpcIiBmaWxsPVwiJTIzMjEyMTIxXCIvPjxwYXRoIGQ9XCJNNDAuMDAzMyAxMS42NjY3QzI0LjM1NTIgMTEuNjY2NyAxMS42Njk5IDI0LjM1MiAxMS42Njk5IDQwQzExLjY2OTkgNTUuNjQ4MSAyNC4zNTUyIDY4LjMzMzQgNDAuMDAzMyA2OC4zMzM0QzU1LjY1MTMgNjguMzMzNCA2OC4zMzY2IDU1LjY0ODEgNjguMzM2NiA0MEM2OC4zMzY2IDI0LjM1MiA1NS42NTEzIDExLjY2NjcgNDAuMDAzMyAxMS42NjY3Wk00MC4wMDMzIDE1QzUzLjgxMDQgMTUgNjUuMDAzMyAyNi4xOTI5IDY1LjAwMzMgNDBDNjUuMDAzMyA1My44MDcxIDUzLjgxMDQgNjUgNDAuMDAzMyA2NUMyNi4xOTYxIDY1IDE1LjAwMzMgNTMuODA3MSAxNS4wMDMzIDQwQzE1LjAwMzMgMjYuMTkyOSAyNi4xOTYxIDE1IDQwLjAwMzMgMTVaXCIgZmlsbD1cIiUyMzI0QzI2OFwiLz48L3N2Zz4nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG59IiwiLnNldHRpbmdzTWVudSB7XHJcbiAgICBMSSB7XHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBBLnNldHRpbmdzTWVudV9faXRlbS1zaXplIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tZm9udHNpemUoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWZvbnRzaXplKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29udHJhc3QoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbnRyYXN0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY1NldHRpbmdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcbiAgICBVTCB7XHJcbiAgICAgICAgTEkge1xyXG4gICAgICAgICAgICBBLnNldHRpbmdzTWVudV9faXRlbS1zaXplLCBBLmNvbnRyYXN0U2VsZWN0b3JfX3RyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5zZXR0aW5nc01lbnVfX2l0ZW0tc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1mb250c2l6ZSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb250cmFzdCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb250U2l6ZUNvbnRlbnQge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcblxyXG4vLyBjb250cmFzdDpcclxuJGNvbnRyYXN0czogYmxhY2t3aGl0ZSwgd2hpdGVibGFjaywgeWVsbG93Ymx1ZSwgYmx1ZXllbGxvdywgZ3JlZW5ibGFjaywgcmVkYmx1ZTtcclxuXHJcbiRjb250cmFzdHMwOiAoXHJcbiAgICAgICAgYmxhY2t3aGl0ZTogIzAwMDAwMCxcclxuICAgICAgICB3aGl0ZWJsYWNrOiAjZmZmZmZmLFxyXG4gICAgICAgIHllbGxvd2JsdWU6ICNmZmZhMDYsXHJcbiAgICAgICAgYmx1ZXllbGxvdzogIzAwM2FmZixcclxuICAgICAgICBncmVlbmJsYWNrOiAjOTZmYTA0LFxyXG4gICAgICAgIHJlZGJsdWU6ICNjZTQzMzEsXHJcbik7XHJcblxyXG4kY29udHJhc3RzMTogKFxyXG4gICAgICAgIGJsYWNrd2hpdGU6ICNmZmZmZmYsXHJcbiAgICAgICAgd2hpdGVibGFjazogIzAwMDAwMCxcclxuICAgICAgICB5ZWxsb3dibHVlOiAjMDAzYWZmLFxyXG4gICAgICAgIGJsdWV5ZWxsb3c6ICNmZmZhMDYsXHJcbiAgICAgICAgZ3JlZW5ibGFjazogIzAwMDAwMCxcclxuICAgICAgICByZWRibHVlOiAjOTJmZWZmLFxyXG4pO1xyXG5cclxuJGNvbnRyYXN0LWJsYWNrd2hpdGUwOiAjMDAwMDAwO1xyXG4kY29udHJhc3QtYmxhY2t3aGl0ZTE6ICNmZmZmZmY7XHJcblxyXG4kY29udHJhc3Qtd2hpdGVibGFjazA6ICNmZmZmZmY7XHJcbiRjb250cmFzdC13aGl0ZWJsYWNrMTogIzAwMDAwMDtcclxuXHJcbiRjb250cmFzdC15ZWxsb3dibHVlMDogI2ZmZmEwNjtcclxuJGNvbnRyYXN0LXllbGxvd2JsdWUxOiAjMDAzYWZmO1xyXG5cclxuJGNvbnRyYXN0LWJsdWV5ZWxsb3cwOiAjMDAzYWZmO1xyXG4kY29udHJhc3QtYmx1ZXllbGxvdzE6ICNmZmZhMDY7XHJcblxyXG4kY29udHJhc3QtZ3JlZW5ibGFjazA6ICM5NmZhMDQ7XHJcbiRjb250cmFzdC1ncmVlbmJsYWNrMTogIzAwMDAwMDtcclxuXHJcbiRjb250cmFzdC1yZWRibHVlMDogI2NlNDMzMTtcclxuJGNvbnRyYXN0LXJlZGJsdWUxOiAjOTJmZWZmO1xyXG5cclxuI2NvbnRyYXN0Q29udGVudCB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcclxuXHJcbiAgICBVTC5jb250cmFzdHNlbGVjdG9yX19sYXllciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgTEkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jaGVjaygkYm9keS1jb2xvciwkY29sb3ItZGFya2dyZWVuKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcImFcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LW5vcm1hbFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWU9XCJjb250cmFzdC1ibGFja3doaXRlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmxhY2t3aGl0ZTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250cmFzdC1ibGFja3doaXRlICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmljb24tYmFybWVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmxhY2t3aGl0ZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwiY29udHJhc3Qtd2hpdGVibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXdoaXRlYmxhY2sxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJhc3Qtd2hpdGVibGFjayAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pY29uLWJhcm1lci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXdoaXRlYmxhY2sxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LXllbGxvd2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC15ZWxsb3dibHVlMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRyYXN0LXllbGxvd2JsdWUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC15ZWxsb3dibHVlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWU9XCJjb250cmFzdC1ibHVleWVsbG93XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmx1ZXllbGxvdzE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250cmFzdC1ibHVleWVsbG93ICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmljb24tYmFybWVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZXllbGxvdzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwiY29udHJhc3QtZ3JlZW5ibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LWdyZWVuYmxhY2sxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJhc3QtZ3JlZW5ibGFjayAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pY29uLWJhcm1lci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LWdyZWVuYmxhY2sxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LXJlZGJsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1yZWRibHVlMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRyYXN0LXJlZGJsdWUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1yZWRibHVlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY1NldHRpbmdzIHtcclxuICAgICNjb250cmFzdENvbnRlbnQge1xyXG4gICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9udFNpemVDb250ZW50IHtcclxuICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb250IHNpemVcclxuQk9EWSB7XHJcbiAgICAmLnNpemUtNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5CT0RZIHtcclxuICAgICYuc2l6ZS02LCAmLnNpemUtNSwgJi5zaXplLTQsICYuc2l6ZS0zLCAmLnNpemUtMiB7XHJcbiAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19wcm9wZXJ0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnBvc0JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19fYnV0dG9ucyAuYnRuLnctNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogYmFja2dyb3VuZCAqL1xyXG4uY29udHJhc3Qge1xyXG4gICAgQGVhY2ggJG5hbWUsICRjb250cmFzdCBpbiAkY29udHJhc3RzMSB7XHJcbiAgICAgICAgJi0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuXHJcbiAgICAgICAgICAgIC8qKiogQkFDS0dST1VORCAqKiovXHJcbiAgICAgICAgICAgIC50ZXh0Qm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQgLnJvdyA+IC5kLWJsb2NrLFxyXG4gICAgICAgICAgICAuYnRuLCBCVVRUT04sIC5idG4tcHJpbWFyeSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkLFxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLCAuYWNjb3JkaW9uX2NvbnRlbnQsIC5hY2NvcmRpb24uYm9yZGVycyAuYm9yZGVyV3JhcCxcclxuICAgICAgICAgICAgLmJnLWdyZWVuLCAuYmctcGluaywgLmJnLWdyZXksIC5iZy1wcmltYXJ5LCAuYmctbGlnaHRncmV5LCAuYmctbGlnaHQtcHVycGxlLCAuYmctZGFya2dyZWVuLCAuYmctd2hpdGUsXHJcbiAgICAgICAgICAgIC5jYXJkLFxyXG4gICAgICAgICAgICAudGFnLCAudGFnLmJnLFxyXG4gICAgICAgICAgICAucG9zdHRlYXNlcl9fcG9zdCxcclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIsIEhFQURFUiAubmF2YmFyIC5oZWFkZXJVc2VyLCBIRUFERVIgLm5hdmJhciAucHJvZmlsZS5sb2dnZWRJbixcclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUsXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2w6YWN0aXZlICsgTEFCRUwsIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyBMQUJFTCwgLmZvcm0tY29udHJvbC5mb3JjZVRvcCArIExBQkVMLFxyXG4gICAgICAgICAgICAjbGVmdE1lbnUsXHJcbiAgICAgICAgICAgIC50eC1mbS13ZWJpbmFycyAubW9kdWxlTGlzdCAubW9kdWxlTGlzdEl0ZW0sXHJcbiAgICAgICAgICAgIC5xdWVsbGVuY2hlY2tlciAuc3RlcDEgLmZvcm0tY2hlY2sgLmJveCxcclxuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlLCAuZm9ybS1yYWRpby1sYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgIC5xdWl6V3JhcCAucXVlc3Rpb24gLmluZGljYXRvcnMsXHJcbiAgICAgICAgICAgIC5tYWluY29udGVudCBGSUdVUkUudGFibGUgVEFCTEUgVFIgVEQsIC5tYWluY29udGVudCBGSUdVUkUudGFibGUgVEFCTEUgVFIgVEgsXHJcbiAgICAgICAgICAgIC5wYWdlLWFydGljbGUgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQsXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhcixcclxuICAgICAgICAgICAgLnBvZGNhc3RzIC5wb2RjYXN0Qm94LCAucG9kY2FzdHMgLnBvZGNhc3RCb3ggLmV4dGVybmFsTGlua3MgPiBBLFxyXG4gICAgICAgICAgICBVTC5saXN0LWdyZWVuLWNoZWNrID4gTEk6QkVGT1JFXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciAucHJvZmlsZS5sb2dnZWRJbiB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODglKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIENvbG9yICovXHJcbiRoZWFkaW5nczogaDEsIFwiLmgxXCIsIGgyLCBcIi5oMlwiLCBoMywgXCIuaDNcIiwgaDQsIFwiLmg0XCIsIGg1LCBcIi5oNVwiLCBoNiwgXCIuaDZcIjtcclxuLmNvbnRyYXN0IHtcclxuICAgIEBlYWNoICRuYW1lLCAkY29udHJhc3QgaW4gJGNvbnRyYXN0czAge1xyXG4gICAgICAgICYtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkaGVhZGluZyBpbiAkaGVhZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgI3skaGVhZGluZ30ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRyYXN0IHtcclxuICAgIEBlYWNoICRuYW1lLCAkY29udHJhc3QgaW4gJGNvbnRyYXN0czAge1xyXG4gICAgICAgICYtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0O1xyXG5cclxuICAgICAgICAgICAgLnRleHRCb3gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqKiBURVhUICoqKi9cclxuICAgICAgICAgICAgLmJ0biwgQlVUVE9OLCAuYnRuLXByaW1hcnksXHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHksXHJcbiAgICAgICAgICAgIC50YWcsXHJcbiAgICAgICAgICAgIEEsIEE6SE9WRVIsIEE6QUNUSVZFLCBBOkZPQ1VTLCBBOlZJU0lURUQsXHJcbiAgICAgICAgICAgIEhFQURFUiAubmF2YmFyIFVMLm5hdmJhci1uYXYgTEkubmF2LWl0ZW0gPiBBLCBIRUFERVIgLm5hdmJhciBVTC5uYXZiYXItbmF2IExJLm5hdi1pdGVtID4gU1BBTixcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCxcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDphY3RpdmUgKyBMQUJFTCwgLmZvcm0tY29udHJvbDpmb2N1cyArIExBQkVMLCAuZm9ybS1jb250cm9sLmZvcmNlVG9wICsgTEFCRUwsXHJcbiAgICAgICAgICAgICNsZWZ0TWVudSwgI2xlZnRNZW51IC5tZW51IFVMIExJIEEuYWN0aXZlIHN2ZywgI2xlZnRNZW51IC5tZW51IFVMIExJIEEuYWN0aXZlIFNQQU4sICNsZWZ0TWVudSAubWVudSBVTCBMSSBBIHN2ZywgI2xlZnRNZW51IC5tZW51IFVMIExJIEEgU1BBTixcclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLnByb2ZpbGUubG9nZ2VkSW4gU1BBTixcclxuICAgICAgICAgICAgLnR4LWZtLXdlYmluYXJzIC5wcm9ncmVzc0NhcmQgLnByb2dyZXNzVmFsdWUsXHJcbiAgICAgICAgICAgIExBQkVMLCAuZm9ybS1jaGVjay1sYWJlbCxcclxuICAgICAgICAgICAgLnF1ZWxsZW5jaGVja2VyIC5zdGVwMSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAucXVlbGxlbmNoZWNrZXIgLnJlc3VsdCBTUEFOLFxyXG4gICAgICAgICAgICAuY29sb3ItcHJpbWFyeSxcclxuICAgICAgICAgICAgI2xlZnRNZW51IC5tZW51SGVhZGVyLmNvbG9yLXByaW1hcnkgc3ZnLFxyXG4gICAgICAgICAgICAucGFnZS1hcnRpY2xlIC5hdXRob3IgLm1vcmVCbG9nc0J5QXV0aG9yIFVMXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqIEJPUkRFUlMgKi9cclxuICAgICAgICAgICAgLmFjY29yZGlvbi5ib3JkZXJzIC5ib3JkZXJXcmFwLFxyXG4gICAgICAgICAgICBVTC50YWJsaXN0OkJFRk9SRSxcclxuICAgICAgICAgICAgVUwudGFibGlzdCBMSSBBLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgICAgICAgICAgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItdG9wLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItcmlnaHRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQgLnJvdyA+IC5kLWJsb2NrLFxyXG4gICAgICAgICAgICAuYnRuOm5vdCguc3RyZXRjaGVkLWxpbmspLCBCVVRUT04sIC5idG4tcHJpbWFyeSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkLFxyXG4gICAgICAgICAgICAuYmctZ3JlZW4sIC5iZy1waW5rLCAuYmctZ3JleSwgLmJnLXByaW1hcnksIC5iZy1saWdodGdyZXksIC5iZy1saWdodC1wdXJwbGUsIC5iZy1kYXJrZ3JlZW4sIC5iZy13aGl0ZSxcclxuICAgICAgICAgICAgLmNhcmQsXHJcbiAgICAgICAgICAgIC5wb3N0dGVhc2VyX19wb3N0LFxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhcixcclxuICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19faGVhZGVyLFxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAjbGVmdE1lbnUsXHJcbiAgICAgICAgICAgIC5xdWVsbGVuY2hlY2tlciAuc3RlcDEgLmZvcm0tY2hlY2sgLmJveCxcclxuICAgICAgICAgICAgLnF1aXpXcmFwIC5xdWVzdGlvbiAuaW5kaWNhdG9ycyxcclxuICAgICAgICAgICAgLnBhZ2UtYXJ0aWNsZSAuZnVsbHdpZHRoaGVyb2ltYWdlIC5jb250ZW50UGFydCxcclxuICAgICAgICAgICAgLnBvZGNhc3RzIC5wb2RjYXN0Qm94LCAucG9kY2FzdHMgLnBvZGNhc3RCb3ggLmV4dGVybmFsTGlua3MgPiBBXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb250cmFzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcsXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSwgLmZvcm0tcmFkaW8tbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAucXVpeldyYXAgLnF1ZXN0aW9uIC5hbnN3ZXJzIC5hbnN3ZXIgLmJ0bjpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIEJVVFRPTiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqIEJBQ0tHUk9VTkQgKiovXHJcbiAgICAgICAgICAgIC5zbGlja19fY29udHJvbHMgLnNsaWNrX19jb250cm9sc1BhZCAuc2xpY2tfX2RvdHMgVUwuc2xpY2stZG90cyBMSSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkIC5zbGlja19fZG90cyBVTC5zbGljay1kb3RzIExJLmFjdGl2ZSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRyYWNrLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRodW1iLFxyXG4gICAgICAgICAgICAudHgtZm0td2ViaW5hcnMgLnByb2dyZXNzQ2FyZCAuYmFyIC5iYXJQcm9ncmVzcyxcclxuICAgICAgICAgICAgLnR4LWZtLXdlYmluYXJzIC5tb2R1bGVMaXN0IC5tb2R1bGVMaXN0SXRlbSAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzLFxyXG4gICAgICAgICAgICAucXVlbGxlbmNoZWNrZXIgLnN0ZXAyIC5iYXIgLmJhclByb2dyZXNzLFxyXG4gICAgICAgICAgICAucXVpeldyYXAgLnF1ZXN0aW9uIC5hbnN3ZXJzIC5hbnN3ZXIgLmJ0bi5zZWxlY3RlZDpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIFVMLmNhcmRzTWVudSBMSS5uYXYtaXRlbSA+IEEuY2FyZHNNZW51X190b2dnbGVyIC5iYXIsXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhciBTUEFOXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2ssXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRyYXN0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiogSUNPTlMgKiovXHJcbiAgICAgICAgICAgIC5tYWluY29udGVudCBzdmcsIC5tYWluY29udGVudCBzdmcgcGF0aCwgLm1haW5jb250ZW50IHN2ZyBnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb250cmFzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlja19fY29udHJvbHMgLnNsaWNrX19jb250cm9sc1BhZCAuc2xpY2tfX2Fycm93OkFGVEVSLFxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLmFycm93cyAuYWNjb3JkaW9uX19oZWFkZXIgQlVUVE9OOkFGVEVSLCAuYWNjb3JkaW9uLmFycm93cyAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fdGl0bGU6QUZURVIsXHJcbiAgICAgICAgICAgIC5jb2xsYXBzaWJsZSAuYXJyb3ctdG9wOkFGVEVSLFxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciBVTC5uYXZiYXItbmF2IExJLm5hdi1pdGVtOmhhcyhVTC5kcm9wZG93bi1tZW51KTpBRlRFUixcclxuICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19wcm9wZXJ0eV9fYXJyb3csXHJcbiAgICAgICAgICAgICNsZWZ0TWVudSAubWVudUhlYWRlcjpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBLmhhc1N1Yi5jb2xsYXBzZWQ6QUZURVIsXHJcbiAgICAgICAgICAgIEhFQURFUiAuY2FyZHNNZW51X19jb250ZW50IFVMLm1haW4gTEkuYWN0aXZlID4gQTpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBLmhhc1N1YjpBRlRFUixcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAuZm9ybS1zZWxlY3Qtd3JhcHBlcjpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeS1ib3JkZXJlZC5idG4taWNvbi5idG4taWNvbi1kb3dubG9hZCBTUEFOLFxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnktYm9yZGVyZWQtYXJyb3cuYnRuLWljb24uYnRuLWljb24tZG93bmxvYWQgU1BBTixcclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4taWNvbi1kb3dubG9hZCBTUEFOXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvd25sb2FkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQgLnN0cmV0Y2hlZC1saW5rLFxyXG4gICAgICAgICAgICAucG9zdHRlYXNlcl9fcG9zdDpBRlRFUixcclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLWFycm93OkFGVEVSLCAuYnRuLXByaW1hcnktYXJyb3c6QUZURVIsXHJcbiAgICAgICAgICAgIEhFQURFUiAubmF2YmFyIFVMLm5hdmJhci1uYXYgTEkubmF2LWl0ZW0gVUwuZHJvcGRvd24tbWVudSBMSS5kcm9wZG93bi1oZWFkZXIgQTpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBOm5vdCguaGFzU3ViKTpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLnByb2ZpbGU6bm90KC5sb2dnZWRJbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXR0aW5nc01lbnUgTEkgQS5zZXR0aW5nc01lbnVfX2l0ZW0tc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1mb250c2l6ZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXR0aW5nc01lbnUgTEkgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbnRyYXN0KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLmhlYWRlclVzZXIgQS5sb2dpbjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2dvdXQoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciAuaGVhZGVyVXNlciBBLnJlZ2lzdGVyOkFGVEVSLFxyXG4gICAgICAgICAgICBBLnJlZ2lzdGVyOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtYWRkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5wcm9maWxlLWRlbGV0ZTpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlLWRlbGV0ZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcuaWNvbi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi12aWRlbygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcubG9jayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2NrKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5kdXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcuaWNvbi1wcm9maWxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFnLmljb24tcGFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wYWdlKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWRvY3VtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvY3VtZW50KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvY3VtZW50KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWNsb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNsb2NrKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLXNwZWVjaGJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1zcGVlY2hidWJibGUoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXBsYXkgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wbGF5KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLmJ0bi1pY29uLmJ0bi1pY29uLXN0YXIgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1zdGFyKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4taWNvbi1zdGFyLWZpbGxlZCBTUEFOIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXItZmlsbGVkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeS1ib3JkZXJlZC5idG4taWNvbi1jb3B5IFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29weSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udHJhc3QtYmxhY2t3aGl0ZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIC0tY29sb3ItMTogIzAwMDAwMDtcclxuICAgICAgICAtLWNvbG9yLTI6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzAwMDAwMCwgI2ZmZmZmZik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXdoaXRlYmxhY2sge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNmZmZmZmY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2ZmZmZmZiwgIzAwMDAwMCk7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXllbGxvd2JsdWUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNmZmZhMDY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAzYWZmO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2ZmZmEwNiwgIzAwM2FmZik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LWJsdWV5ZWxsb3cge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICMwMDNhZmY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjZmZmYTA2O1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzAwM2FmZiwgI2ZmZmEwNik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LWdyZWVuYmxhY2sge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICM5NmZhMDQ7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzk2ZmEwNCwgIzAwMDAwMCk7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXJlZGJsdWUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNjZTQzMzE7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjOTJmZWZmO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2NlNDMzMSwgIzkyZmVmZik7XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/