@charset "UTF-8";
:root {
  --body-font-size: 1rem;
  --body-line-height: 1.5em;
  --navbar-height: 62px;
  --gutter: 32px;
  --space-section: 32px;
  --vh: 100vh;
  --btn-size-small: 34px;
  --btn-size: 48px;
  --btn-size-large: 74px;
  --form-color: var(--c-text);
  --form-label-bg: transparent;
  --form-label-bg-active: var(--c-dark);
  --form-label-fg-active: var(--c-text);
  --form-text-size: 1rem;
  --form-text-align: left;
  --form-height: 48px;
  --form-radius: calc(var(--form-height) * 0.5);
  /* GENERATED COLORS */
  /* END GENERATED COLORS */
  --swiper-theme-color: var(--c-primary);
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-size: 8px;
}
@media screen and (min-width: 768px) {
  :root {
    --navbar-height: 96px;
  }
}
@media screen and (min-width: 544px) {
  :root {
    --space-section: 64px;
  }
}

/* Colors map example
  $light-theme:(
    'primary': (
      'value': #FF7D00,
      'light-shades': 4, // Max 4 tints, 500, 400, 300, 200
      'dark-shades': 4, // Max 4 shades, 600, 700, 800, 900
      'override': (
        '10': #fcf8f5,
        '20': #ffeac4,
        '30': #ffdea0,
      ),
    ),
    'secondary': (
      'value': #00A7CD,
      'light-shades': 4, // Max 4 tints, 500, 400, 300, 200
      'dark-shades': 4, // Max 4 shades, 600, 700, 800, 900
      'override': (),
    ),
  );
*/
/*
  Variables partagées par les thèmes
*/
/*On garde les couleurs des articles comme à l'origine même si depuis 2025 ils ont la même couleur */
/* (
  'tips': (
    'value': #ff7052,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(255, 111, 82, 0.08),
      'alpha-24': rgba(255, 111, 82, 0.24),
    )
  ),
  'cdixvins': (
    'value': #AB3433,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(171, 52, 51, 0.08),
      'alpha-24': rgba(171, 52, 51, 0.24),
    )
  ),
  'recipe': (
    'value': #3fb6dc,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(64, 180, 219, 0.08),
      'alpha-24': rgba(64, 180, 219, 0.24),
    )
  ),
  'article': (
    'value': #7540ee,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(116, 64, 237, 0.08),
      'alpha-24': rgba(116, 64, 237, 0.24),
    )
  ),
  'promo': (
    'value': #fee111,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(255, 227, 18, 0.08),
      'alpha-24': rgba(255, 227, 18, 0.24),
    ),
  ),
  'games': (
    'value': #87c400,
    'light-shades': 4,
    'dark-shades': 4,
    'override': (
      'alpha-8': rgba(207, 244, 127, 0.08),
      'alpha-24': rgba(207, 244, 127, 0.24),
    ),
  ),
)
 */
:root {
  --c-bg: #ffffff;
  --c-text: #5e2f28;
  --c-text-dark: var(--c-text);
  --c-text-light: #ffffff;
  --scrollbar-background: var(--c-bg);
  --scrollbar-foreground: var(--c-primary);
}

@font-face {
  font-family: "Katahdin Round";
  src: url(/build/fonts/KatahdinRound-Bold.d8fcc4bc.woff2) format("woff2"), url(/build/fonts/KatahdinRound-Bold.46be6337.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.cheese-header {
  position: relative;
  display: flex;
  align-items: center;
  gap: 48px;
  background-color: #eb7663;
  padding: 32px 24px 62px;
  margin-top: 62px;
  overflow: hidden;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .cheese-header {
    margin-top: 96px;
  }
}
@media screen and (min-width: 768px) {
  .cheese-header {
    flex-direction: row;
    padding: 32px 0 62px 80px;
  }
}
@media screen and (min-width: 1024px) {
  .cheese-header {
    padding: 32px 0 62px 160px;
    gap: 96px;
    align-self: stretch;
  }
}

.cheese-header_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  flex: 1 1 50%;
  position: relative;
  z-index: 3;
  min-width: 0;
}
@media screen and (max-width: 768px) {
  .cheese-header_content {
    flex: 1 1 100%;
  }
}

.cheese-header_logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 640px;
}

.cheese-header_logo-img {
  display: block;
  width: 100%;
  max-width: 640px;
}

.cheese-header_line {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
}

.cheese-header_quote {
  font-family: "Baskerville", serif;
  font-style: italic;
  font-weight: 400;
  font-size: 2.25rem;
  line-height: 1.2;
  color: #180c0a;
  text-align: center;
  margin: 0;
  white-space: nowrap;
}
@media screen and (max-width: 1332px) {
  .cheese-header_quote {
    white-space: normal;
  }
}
@media screen and (min-width: 768px) {
  .cheese-header_quote {
    font-size: 2.75rem;
    line-height: 48px;
  }
}

.cheese-header_image {
  position: relative;
  z-index: 2;
  flex: 1 1 50%;
  min-width: 0;
}
.cheese-header_image img {
  display: block;
  max-height: 572px;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  .cheese-header_image {
    flex: 1 1 100%;
  }
}

.cheese-header_pattern {
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 1;
  background-image: var(--pattern-url);
  background-repeat: repeat-x;
  background-position: top center;
  background-size: auto 100%;
  overflow: hidden;
}
.cheese-header_pattern img {
  display: none;
}

@font-face {
  font-family: "Indie Flower";
  src: url(/build/fonts/IndieFlower-Regular.599d2658.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Titan One";
  src: url(/build/fonts/TitanOne-Regular.46544231.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Lobster";
  src: url(/build/fonts/Lobster-Regular.03c38496.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url(/build/fonts/Roboto-Regular.a8d6ac03.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url(/build/fonts/Roboto-Medium.7429a63c.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Bold";
  src: url(/build/fonts/Roboto-Bold.75371f53.ttf);
  font-weight: normal;
  font-style: normal;
}
.font-heading {
  font-family: var(--font-heading);
}

.font-primary {
  font-family: "Roboto-Regular", sans-serif;
}

.font-primary-semi-bold {
  font-family: "Roboto-Medium", "sans-serif";
}

.font-indie-flower {
  font-family: "Indie Flower", cursive;
}

.font-titan-one {
  font-family: "Titan One", sans-serif;
}

.font-lobster {
  font-family: "Lobster", cursive !important;
  font-weight: normal !important;
}

@font-face {
  font-family: "iconfont";
  src: url(/build/fonts/iconfont.78592369.eot);
  /* IE9*/
  src: url(/build/fonts/iconfont.78592369.eot) format("embedded-opentype"), url(/build/fonts/iconfont.1d631dd5.woff2) format("woff2"), url(/build/fonts/iconfont.63dec092.woff) format("woff"), url(/build/fonts/iconfont.7097da31.ttf) format("truetype"), url(/build/images/iconfont.31d6cfe0.svg) format("svg");
  /* iOS 4.1- */
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "iconfont" !important;
  font-size: 1em;
  font-style: normal;
  display: inline-block;
  vertical-align: bottom;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=icon-]::before,
[class*=" icon-"]::before {
  font-style: normal;
  font-weight: normal;
}

.icon-angle-double-down:before {
  content: "\ea01";
}

.icon-angle-double-left:before {
  content: "\ea02";
}

.icon-angle-double-right:before {
  content: "\ea03";
}

.icon-angle-double-up:before {
  content: "\ea04";
}

.icon-angle-down-b:before {
  content: "\ea05";
}

.icon-angle-down:before {
  content: "\ea06";
}

.icon-angle-left-b:before {
  content: "\ea07";
}

.icon-angle-left:before {
  content: "\ea08";
}

.icon-angle-right-b:before {
  content: "\ea09";
}

.icon-angle-right:before {
  content: "\ea0a";
}

.icon-angle-up-b:before {
  content: "\ea0b";
}

.icon-angle-up:before {
  content: "\ea0c";
}

.icon-arrow-circle-down:before {
  content: "\ea0d";
}

.icon-arrow-circle-left:before {
  content: "\ea0e";
}

.icon-arrow-circle-right:before {
  content: "\ea0f";
}

.icon-arrow-circle-up:before {
  content: "\ea10";
}

.icon-arrow-down-left:before {
  content: "\ea11";
}

.icon-arrow-down-right:before {
  content: "\ea12";
}

.icon-arrow-down:before {
  content: "\ea13";
}

.icon-arrow-left:before {
  content: "\ea14";
}

.icon-arrow-right:before {
  content: "\ea15";
}

.icon-arrow-up-left:before {
  content: "\ea16";
}

.icon-arrow-up-right:before {
  content: "\ea17";
}

.icon-arrow-up:before {
  content: "\ea18";
}

.icon-asterisk:before {
  content: "\ea19";
}

.icon-at:before {
  content: "\ea1a";
}

.icon-ban:before {
  content: "\ea1b";
}

.icon-behance:before {
  content: "\ea1c";
}

.icon-calender:before {
  content: "\ea1d";
}

.icon-camera:before {
  content: "\ea1e";
}

.icon-chat:before {
  content: "\ea1f";
}

.icon-check-circle:before {
  content: "\ea20";
}

.icon-check:before {
  content: "\ea21";
}

.icon-copy:before {
  content: "\ea22";
}

.icon-cup:before {
  content: "\ea23";
}

.icon-document-info:before {
  content: "\ea24";
}

.icon-edit-line:before {
  content: "\ea25";
}

.icon-envelope:before {
  content: "\ea26";
}

.icon-euro-circle:before {
  content: "\ea27";
}

.icon-euro:before {
  content: "\ea28";
}

.icon-exclamation-circle:before {
  content: "\ea29";
}

.icon-exclamation-octagon:before {
  content: "\ea2a";
}

.icon-exclamation-triangle:before {
  content: "\ea2b";
}

.icon-exclamation:before {
  content: "\ea2c";
}

.icon-export:before {
  content: "\ea2d";
}

.icon-external-link-alt:before {
  content: "\ea2e";
}

.icon-eye-slash:before {
  content: "\ea2f";
}

.icon-eye:before {
  content: "\ea30";
}

.icon-facebook-f:before {
  content: "\ea31";
}

.icon-facebook:before {
  content: "\ea32";
}

.icon-file-alt:before {
  content: "\ea33";
}

.icon-filter:before {
  content: "\ea34";
}

.icon-folder:before {
  content: "\ea35";
}

.icon-image-v:before {
  content: "\ea36";
}

.icon-import:before {
  content: "\ea37";
}

.icon-info-circle:before {
  content: "\ea38";
}

.icon-info:before {
  content: "\ea39";
}

.icon-instagram:before {
  content: "\ea3a";
}

.icon-label-alt:before {
  content: "\ea3b";
}

.icon-linkedin:before {
  content: "\ea3c";
}

.icon-lock:before {
  content: "\ea3d";
}

.icon-map-marker:before {
  content: "\ea3e";
}

.icon-minus-circle:before {
  content: "\ea3f";
}

.icon-minus:before {
  content: "\ea40";
}

.icon-phone:before {
  content: "\ea41";
}

.icon-play:before {
  content: "\ea42";
}

.icon-plus-circle:before {
  content: "\ea43";
}

.icon-plus:before {
  content: "\ea44";
}

.icon-redo:before {
  content: "\ea45";
}

.icon-search:before {
  content: "\ea46";
}

.icon-setting:before {
  content: "\ea47";
}

.icon-share-alt:before {
  content: "\ea48";
}

.icon-sliders-v-alt:before {
  content: "\ea49";
}

.icon-soca-blog:before {
  content: "\ea4a";
}

.icon-soca-cup:before {
  content: "\ea4b";
}

.icon-soca-plant:before {
  content: "\ea4c";
}

.icon-soca-star:before {
  content: "\ea4d";
}

.icon-sync:before {
  content: "\ea4e";
}

.icon-tag-alt:before {
  content: "\ea4f";
}

.icon-times-circle:before {
  content: "\ea50";
}

.icon-times:before {
  content: "\ea51";
}

.icon-trash-alt:before {
  content: "\ea52";
}

.icon-trash:before {
  content: "\ea53";
}

.icon-unlock-alt:before {
  content: "\ea54";
}

.icon-unlock:before {
  content: "\ea55";
}

.icon-usd-circle:before {
  content: "\ea56";
}

.icon-user:before {
  content: "\ea57";
}

.icon-youtube:before {
  content: "\ea58";
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  font-family: "Roboto-Regular", sans-serif;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

*[data-theme=light],
*[data-theme-light] {
  --c-bg: #f4f5f6;
  --navbar-bg: #FFFFFF;
  --navbar-text-color: #5e2f28;
  --card-bg: #FFFFFF;
  --navburger-color: #5e2f28;
  --c-light: #ffffff;
  --c-dark: #5e2f28;
  --c-text-light: #ffffff;
  --c-text-dark: #5e2f28;
  --c-text: #5e2f28;
  --c-text-rgb: 94, 47, 40;
  --c-text-primary: #5e2f28;
  --c-text-secondary: #8b7a75;
  --c-text-muted: #8b7a75;
  --c-game-accent: #FF4545;
  /* GENERATED COLORS */
  --c-tips-500-rgb: 255, 112, 82;
  --c-tips-500: #ff7052;
  --c-tips-rgb: 255, 112, 82;
  --c-tips: #ff7052;
  --c-tips-400-rgb: 255, 136, 111;
  --c-tips-400: #ff886f;
  --c-tips-300-rgb: 255, 159, 139;
  --c-tips-300: #ff9f8b;
  --c-tips-200-rgb: 255, 183, 168;
  --c-tips-200: #ffb7a8;
  --c-tips-100-rgb: 255, 206, 196;
  --c-tips-100: #ffcec4;
  --c-tips-600-rgb: 255, 66, 26;
  --c-tips-600: #ff421a;
  --c-tips-700-rgb: 226, 39, 0;
  --c-tips-700: #e22700;
  --c-tips-800-rgb: 170, 29, 0;
  --c-tips-800: #aa1d00;
  --c-tips-900-rgb: 114, 20, 0;
  --c-tips-900: #721400;
  --c-tips-alpha-8-rgb: 255, 111, 82;
  --c-tips-alpha-8: rgba(255, 111, 82, 0.08);
  --c-tips-alpha-24-rgb: 255, 111, 82;
  --c-tips-alpha-24: rgba(255, 111, 82, 0.24);
  --c-cdixvins-500-rgb: 0, 0, 0;
  --c-cdixvins-500: #000000;
  --c-cdixvins-rgb: 0, 0, 0;
  --c-cdixvins: #000000;
  --c-cdixvins-400-rgb: 3, 3, 3;
  --c-cdixvins-400: #030303;
  --c-cdixvins-300-rgb: 3, 3, 3;
  --c-cdixvins-300: #030303;
  --c-cdixvins-200-rgb: 3, 3, 3;
  --c-cdixvins-200: #030303;
  --c-cdixvins-100-rgb: 3, 3, 3;
  --c-cdixvins-100: #030303;
  --c-cdixvins-600-rgb: 0, 0, 0;
  --c-cdixvins-600: black;
  --c-cdixvins-700-rgb: 0, 0, 0;
  --c-cdixvins-700: black;
  --c-cdixvins-800-rgb: 0, 0, 0;
  --c-cdixvins-800: black;
  --c-cdixvins-900-rgb: 0, 0, 0;
  --c-cdixvins-900: black;
  --c-cdixvins-alpha-8-rgb: 0, 0, 0;
  --c-cdixvins-alpha-8: rgba(0, 0, 0, 0.08);
  --c-cdixvins-alpha-24-rgb: 0, 0, 0;
  --c-cdixvins-alpha-24: rgba(0, 0, 0, 0.24);
  --c-recipe-500-rgb: 63, 182, 220;
  --c-recipe-500: #3fb6dc;
  --c-recipe-rgb: 63, 182, 220;
  --c-recipe: #3fb6dc;
  --c-recipe-400-rgb: 90, 192, 225;
  --c-recipe-400: #5ac0e1;
  --c-recipe-300-rgb: 116, 202, 230;
  --c-recipe-300: #74cae6;
  --c-recipe-200-rgb: 143, 212, 235;
  --c-recipe-200: #8fd4eb;
  --c-recipe-100-rgb: 170, 223, 239;
  --c-recipe-100: #aadfef;
  --c-recipe-600-rgb: 38, 165, 206;
  --c-recipe-600: #26a5ce;
  --c-recipe-700-rgb: 32, 139, 173;
  --c-recipe-700: #208bad;
  --c-recipe-800-rgb: 25, 112, 140;
  --c-recipe-800: #19708c;
  --c-recipe-900-rgb: 19, 85, 107;
  --c-recipe-900: #13556b;
  --c-recipe-alpha-8-rgb: 64, 180, 219;
  --c-recipe-alpha-8: rgba(64, 180, 219, 0.08);
  --c-recipe-alpha-24-rgb: 64, 180, 219;
  --c-recipe-alpha-24: rgba(64, 180, 219, 0.24);
  --c-article-500-rgb: 117, 64, 238;
  --c-article-500: #7540ee;
  --c-article-rgb: 117, 64, 238;
  --c-article: #7540ee;
  --c-article-400-rgb: 137, 92, 241;
  --c-article-400: #895cf1;
  --c-article-300-rgb: 158, 121, 243;
  --c-article-300: #9e79f3;
  --c-article-200-rgb: 178, 149, 246;
  --c-article-200: #b295f6;
  --c-article-100-rgb: 199, 177, 248;
  --c-article-100: #c7b1f8;
  --c-article-600-rgb: 87, 23, 234;
  --c-article-600: #5717ea;
  --c-article-700-rgb: 72, 17, 195;
  --c-article-700: #4811c3;
  --c-article-800-rgb: 56, 14, 154;
  --c-article-800: #380e9a;
  --c-article-900-rgb: 41, 10, 113;
  --c-article-900: #290a71;
  --c-article-alpha-8-rgb: 116, 64, 237;
  --c-article-alpha-8: rgba(116, 64, 237, 0.08);
  --c-article-alpha-24-rgb: 116, 64, 237;
  --c-article-alpha-24: rgba(116, 64, 237, 0.24);
  --c-promo-500-rgb: 0, 110, 108;
  --c-promo-500: #006E6C;
  --c-promo-rgb: 0, 110, 108;
  --c-promo: #006E6C;
  --c-promo-400-rgb: 0, 132, 129;
  --c-promo-400: #008481;
  --c-promo-300-rgb: 0, 153, 150;
  --c-promo-300: #009996;
  --c-promo-200-rgb: 0, 175, 172;
  --c-promo-200: #00afac;
  --c-promo-100-rgb: 0, 196, 193;
  --c-promo-100: #00c4c1;
  --c-promo-600-rgb: 0, 104, 102;
  --c-promo-600: #006866;
  --c-promo-700-rgb: 0, 98, 96;
  --c-promo-700: #006260;
  --c-promo-800-rgb: 0, 92, 91;
  --c-promo-800: #005c5b;
  --c-promo-900-rgb: 0, 86, 85;
  --c-promo-900: #005655;
  --c-promo-alpha-8-rgb: 0, 110, 108;
  --c-promo-alpha-8: rgba(0, 110, 108, 0.08);
  --c-promo-alpha-24-rgb: 0, 110, 108;
  --c-promo-alpha-24: rgba(0, 110, 108, 0.24);
  --c-games-500-rgb: 135, 196, 0;
  --c-games-500: #87c400;
  --c-games-rgb: 135, 196, 0;
  --c-games: #87c400;
  --c-games-400-rgb: 156, 226, 0;
  --c-games-400: #9ce200;
  --c-games-300-rgb: 176, 255, 1;
  --c-games-300: #b0ff01;
  --c-games-200-rgb: 185, 255, 32;
  --c-games-200: #b9ff20;
  --c-games-100-rgb: 195, 255, 62;
  --c-games-100: #c3ff3e;
  --c-games-600-rgb: 122, 177, 0;
  --c-games-600: #7ab100;
  --c-games-700-rgb: 109, 158, 0;
  --c-games-700: #6d9e00;
  --c-games-800-rgb: 96, 140, 0;
  --c-games-800: #608c00;
  --c-games-900-rgb: 83, 121, 0;
  --c-games-900: #537900;
  --c-games-alpha-8-rgb: 207, 244, 127;
  --c-games-alpha-8: rgba(207, 244, 127, 0.08);
  --c-games-alpha-24-rgb: 207, 244, 127;
  --c-games-alpha-24: rgba(207, 244, 127, 0.24);
  --c-info-500-rgb: 30, 144, 255;
  --c-info-500: #1e90ff;
  --c-info-rgb: 30, 144, 255;
  --c-info: #1e90ff;
  --c-info-400-rgb: 61, 160, 255;
  --c-info-400: #3da0ff;
  --c-info-300-rgb: 93, 175, 255;
  --c-info-300: #5dafff;
  --c-info-200-rgb: 124, 191, 255;
  --c-info-200: #7cbfff;
  --c-info-100-rgb: 156, 206, 255;
  --c-info-100: #9cceff;
  --c-info-600-rgb: 0, 124, 245;
  --c-info-600: #007cf5;
  --c-info-700-rgb: 0, 104, 205;
  --c-info-700: #0068cd;
  --c-info-800-rgb: 0, 84, 166;
  --c-info-800: #0054a6;
  --c-info-900-rgb: 0, 64, 126;
  --c-info-900: #00407e;
  --c-success-500-rgb: 72, 199, 91;
  --c-success-500: #48c75b;
  --c-success-rgb: 72, 199, 91;
  --c-success: #48c75b;
  --c-success-400-rgb: 96, 206, 113;
  --c-success-400: #60ce71;
  --c-success-300-rgb: 121, 214, 135;
  --c-success-300: #79d687;
  --c-success-200-rgb: 145, 221, 156;
  --c-success-200: #91dd9c;
  --c-success-100-rgb: 169, 229, 178;
  --c-success-100: #a9e5b2;
  --c-success-600-rgb: 55, 180, 74;
  --c-success-600: #37b44a;
  --c-success-700-rgb: 47, 152, 62;
  --c-success-700: #2f983e;
  --c-success-800-rgb: 38, 125, 51;
  --c-success-800: #267d33;
  --c-success-900-rgb: 30, 97, 40;
  --c-success-900: #1e6128;
  --c-warning-500-rgb: 255, 133, 11;
  --c-warning-500: #FF850B;
  --c-warning-rgb: 255, 133, 11;
  --c-warning: #FF850B;
  --c-warning-400-rgb: 255, 149, 43;
  --c-warning-400: #ff952b;
  --c-warning-300-rgb: 255, 165, 75;
  --c-warning-300: #ffa54b;
  --c-warning-200-rgb: 255, 181, 106;
  --c-warning-200: #ffb56a;
  --c-warning-100-rgb: 255, 197, 138;
  --c-warning-100: #ffc58a;
  --c-warning-600-rgb: 231, 116, 0;
  --c-warning-600: #e77400;
  --c-warning-700-rgb: 197, 98, 0;
  --c-warning-700: #c56200;
  --c-warning-800-rgb: 162, 81, 0;
  --c-warning-800: #a25100;
  --c-warning-900-rgb: 127, 64, 0;
  --c-warning-900: #7f4000;
  --c-error-500-rgb: 210, 58, 75;
  --c-error-500: #D23A4B;
  --c-error-rgb: 210, 58, 75;
  --c-error: #D23A4B;
  --c-error-400-rgb: 216, 84, 99;
  --c-error-400: #d85463;
  --c-error-300-rgb: 222, 110, 122;
  --c-error-300: #de6e7a;
  --c-error-200-rgb: 228, 136, 146;
  --c-error-200: #e48892;
  --c-error-100-rgb: 234, 162, 170;
  --c-error-100: #eaa2aa;
  --c-error-600-rgb: 190, 43, 60;
  --c-error-600: #be2b3c;
  --c-error-700-rgb: 161, 37, 51;
  --c-error-700: #a12533;
  --c-error-800-rgb: 132, 30, 42;
  --c-error-800: #841e2a;
  --c-error-900-rgb: 104, 24, 33;
  --c-error-900: #681821;
  --c-calendar-primary-500-rgb: 235, 118, 99;
  --c-calendar-primary-500: #eb7663;
  --c-calendar-primary-rgb: 235, 118, 99;
  --c-calendar-primary: #eb7663;
  --c-calendar-secondary-500-rgb: 239, 145, 130;
  --c-calendar-secondary-500: #ef9182;
  --c-calendar-secondary-rgb: 239, 145, 130;
  --c-calendar-secondary: #ef9182;
  --c-calendar-secondary-400-rgb: 242, 165, 153;
  --c-calendar-secondary-400: #f2a599;
  --c-calendar-secondary-300-rgb: 245, 185, 175;
  --c-calendar-secondary-300: #f5b9af;
  --c-calendar-secondary-200-rgb: 248, 205, 198;
  --c-calendar-secondary-200: #f8cdc6;
  --c-calendar-secondary-100-rgb: 251, 225, 220;
  --c-calendar-secondary-100: #fbe1dc;
  --c-calendar-secondary-600-rgb: 231, 93, 71;
  --c-calendar-secondary-600: #e75d47;
  --c-calendar-secondary-700-rgb: 209, 52, 27;
  --c-calendar-secondary-700: #d1341b;
  --c-calendar-secondary-800-rgb: 150, 37, 19;
  --c-calendar-secondary-800: #962513;
  --c-calendar-secondary-900-rgb: 90, 22, 12;
  --c-calendar-secondary-900: #5a160c;
  --c-grey-500-rgb: 206, 206, 217;
  --c-grey-500: #ceced9;
  --c-grey-rgb: 206, 206, 217;
  --c-grey: #ceced9;
  --c-grey-400-rgb: 216, 216, 225;
  --c-grey-400: #d8d8e1;
  --c-grey-300-rgb: 226, 226, 233;
  --c-grey-300: #e2e2e9;
  --c-grey-200-rgb: 237, 237, 241;
  --c-grey-200: #ededf1;
  --c-grey-100-rgb: 247, 247, 249;
  --c-grey-100: #f7f7f9;
  --c-grey-600-rgb: 156, 156, 179;
  --c-grey-600: #9c9cb3;
  --c-grey-700-rgb: 108, 108, 140;
  --c-grey-700: #6c6c8c;
  --c-grey-800-rgb: 70, 70, 90;
  --c-grey-800: #46465a;
  --c-grey-900-rgb: 31, 31, 41;
  --c-grey-900: #1f1f29;
  --c-dark-500-rgb: 94, 47, 40;
  --c-dark-500: #5e2f28;
  --c-dark-rgb: 94, 47, 40;
  --c-dark: #5e2f28;
  --c-dark-400-rgb: 111, 56, 47;
  --c-dark-400: #6f382f;
  --c-dark-300-rgb: 129, 64, 55;
  --c-dark-300: #814037;
  --c-dark-200-rgb: 146, 73, 62;
  --c-dark-200: #92493e;
  --c-dark-100-rgb: 163, 82, 69;
  --c-dark-100: #a35245;
  --c-dark-600-rgb: 88, 44, 37;
  --c-dark-600: #582c25;
  --c-dark-700-rgb: 82, 41, 35;
  --c-dark-700: #522923;
  --c-dark-800-rgb: 75, 38, 32;
  --c-dark-800: #4b2620;
  --c-dark-900-rgb: 69, 35, 29;
  --c-dark-900: #45231d;
  --c-light-500-rgb: 255, 255, 255;
  --c-light-500: #ffffff;
  --c-light-rgb: 255, 255, 255;
  --c-light: #ffffff;
  --c-light-400-rgb: 255, 255, 255;
  --c-light-400: white;
  --c-light-300-rgb: 255, 255, 255;
  --c-light-300: white;
  --c-light-200-rgb: 255, 255, 255;
  --c-light-200: white;
  --c-light-100-rgb: 255, 255, 255;
  --c-light-100: white;
  --c-light-600-rgb: 191, 191, 191;
  --c-light-600: #bfbfbf;
  --c-light-700-rgb: 128, 128, 128;
  --c-light-700: gray;
  --c-light-800-rgb: 64, 64, 64;
  --c-light-800: #404040;
  --c-light-900-rgb: 3, 3, 3;
  --c-light-900: #030303;
  --c-primary-500-rgb: 235, 118, 99;
  --c-primary-500: #eb7663;
  --c-primary-rgb: 235, 118, 99;
  --c-primary: #eb7663;
  --c-primary-400-rgb: 237, 132, 115;
  --c-primary-400: #ed8473;
  --c-primary-300-rgb: 239, 145, 130;
  --c-primary-300: #ef9182;
  --c-primary-200-rgb: 249, 214, 208;
  --c-primary-200: #f9d6d0;
  --c-primary-100-rgb: 253, 241, 239;
  --c-primary-100: #fdf1ef;
  --c-primary-600-rgb: 229, 75, 51;
  --c-primary-600: #e54b33;
  --c-primary-700-rgb: 199, 50, 26;
  --c-primary-700: #c7321a;
  --c-primary-800-rgb: 94, 47, 40;
  --c-primary-800: #5e2f28;
  --c-primary-900-rgb: 102, 26, 13;
  --c-primary-900: #661a0d;
  --c-primary-alpha-8-rgb: 235, 118, 99;
  --c-primary-alpha-8: rgba(235, 118, 99, 0.08);
  --c-primary-alpha-24-rgb: 235, 118, 99;
  --c-primary-alpha-24: rgba(235, 118, 99, 0.24);
  --c-accent-500-rgb: 241, 142, 0;
  --c-accent-500: #f18e00;
  --c-accent-rgb: 241, 142, 0;
  --c-accent: #f18e00;
  --c-accent-400-rgb: 255, 158, 18;
  --c-accent-400: #ff9e12;
  --c-accent-300-rgb: 255, 171, 50;
  --c-accent-300: #ffab32;
  --c-accent-200-rgb: 255, 184, 81;
  --c-accent-200: #ffb851;
  --c-accent-100-rgb: 255, 197, 113;
  --c-accent-100: #ffc571;
  --c-accent-600-rgb: 213, 125, 0;
  --c-accent-600: #d57d00;
  --c-accent-700-rgb: 184, 108, 0;
  --c-accent-700: #b86c00;
  --c-accent-800-rgb: 156, 92, 0;
  --c-accent-800: #9c5c00;
  --c-accent-900-rgb: 127, 75, 0;
  --c-accent-900: #7f4b00;
  --c-accent-alpha-8-rgb: 242, 141, 0;
  --c-accent-alpha-8: rgba(242, 141, 0, 0.08);
  --c-accent-alpha-24-rgb: 242, 141, 0;
  --c-accent-alpha-24: rgba(242, 141, 0, 0.24);
  /* END GENERATED COLORS */
  --font-primary: Roboto-Regular, sans-serif;
  --font-primary-bold: Roboto-Bold, sans-serif;
  --font-primary-medium: Roboto-Medium, sans-serif;
  --font-heading: Roboto-Bold, serif;
  --font-weight-heading: 700;
  --scrollbar-background: var(--c-bg);
  --scrollbar-foreground: var(--c-primary);
  color: var(--c-text);
}
@media screen and (min-width: 768px) {
  *[data-theme=light],
*[data-theme-light] {
    --navbar-text-color: var(--c-grey-600);
    --navburger-color: var(--c-primary);
  }
}

*[data-theme=cheese],
*[data-theme-cheese] {
  /* GENERATED COLORS */
  --c-tips-500-rgb: 255, 112, 82;
  --c-tips-500: #ff7052;
  --c-tips-rgb: 255, 112, 82;
  --c-tips: #ff7052;
  --c-tips-400-rgb: 255, 136, 111;
  --c-tips-400: #ff886f;
  --c-tips-300-rgb: 255, 159, 139;
  --c-tips-300: #ff9f8b;
  --c-tips-200-rgb: 255, 183, 168;
  --c-tips-200: #ffb7a8;
  --c-tips-100-rgb: 255, 206, 196;
  --c-tips-100: #ffcec4;
  --c-tips-600-rgb: 255, 66, 26;
  --c-tips-600: #ff421a;
  --c-tips-700-rgb: 226, 39, 0;
  --c-tips-700: #e22700;
  --c-tips-800-rgb: 170, 29, 0;
  --c-tips-800: #aa1d00;
  --c-tips-900-rgb: 114, 20, 0;
  --c-tips-900: #721400;
  --c-tips-alpha-8-rgb: 255, 111, 82;
  --c-tips-alpha-8: rgba(255, 111, 82, 0.08);
  --c-tips-alpha-24-rgb: 255, 111, 82;
  --c-tips-alpha-24: rgba(255, 111, 82, 0.24);
  --c-cdixvins-500-rgb: 0, 0, 0;
  --c-cdixvins-500: #000000;
  --c-cdixvins-rgb: 0, 0, 0;
  --c-cdixvins: #000000;
  --c-cdixvins-400-rgb: 3, 3, 3;
  --c-cdixvins-400: #030303;
  --c-cdixvins-300-rgb: 3, 3, 3;
  --c-cdixvins-300: #030303;
  --c-cdixvins-200-rgb: 3, 3, 3;
  --c-cdixvins-200: #030303;
  --c-cdixvins-100-rgb: 3, 3, 3;
  --c-cdixvins-100: #030303;
  --c-cdixvins-600-rgb: 0, 0, 0;
  --c-cdixvins-600: black;
  --c-cdixvins-700-rgb: 0, 0, 0;
  --c-cdixvins-700: black;
  --c-cdixvins-800-rgb: 0, 0, 0;
  --c-cdixvins-800: black;
  --c-cdixvins-900-rgb: 0, 0, 0;
  --c-cdixvins-900: black;
  --c-cdixvins-alpha-8-rgb: 0, 0, 0;
  --c-cdixvins-alpha-8: rgba(0, 0, 0, 0.08);
  --c-cdixvins-alpha-24-rgb: 0, 0, 0;
  --c-cdixvins-alpha-24: rgba(0, 0, 0, 0.24);
  --c-recipe-500-rgb: 63, 182, 220;
  --c-recipe-500: #3fb6dc;
  --c-recipe-rgb: 63, 182, 220;
  --c-recipe: #3fb6dc;
  --c-recipe-400-rgb: 90, 192, 225;
  --c-recipe-400: #5ac0e1;
  --c-recipe-300-rgb: 116, 202, 230;
  --c-recipe-300: #74cae6;
  --c-recipe-200-rgb: 143, 212, 235;
  --c-recipe-200: #8fd4eb;
  --c-recipe-100-rgb: 170, 223, 239;
  --c-recipe-100: #aadfef;
  --c-recipe-600-rgb: 38, 165, 206;
  --c-recipe-600: #26a5ce;
  --c-recipe-700-rgb: 32, 139, 173;
  --c-recipe-700: #208bad;
  --c-recipe-800-rgb: 25, 112, 140;
  --c-recipe-800: #19708c;
  --c-recipe-900-rgb: 19, 85, 107;
  --c-recipe-900: #13556b;
  --c-recipe-alpha-8-rgb: 64, 180, 219;
  --c-recipe-alpha-8: rgba(64, 180, 219, 0.08);
  --c-recipe-alpha-24-rgb: 64, 180, 219;
  --c-recipe-alpha-24: rgba(64, 180, 219, 0.24);
  --c-article-500-rgb: 117, 64, 238;
  --c-article-500: #7540ee;
  --c-article-rgb: 117, 64, 238;
  --c-article: #7540ee;
  --c-article-400-rgb: 137, 92, 241;
  --c-article-400: #895cf1;
  --c-article-300-rgb: 158, 121, 243;
  --c-article-300: #9e79f3;
  --c-article-200-rgb: 178, 149, 246;
  --c-article-200: #b295f6;
  --c-article-100-rgb: 199, 177, 248;
  --c-article-100: #c7b1f8;
  --c-article-600-rgb: 87, 23, 234;
  --c-article-600: #5717ea;
  --c-article-700-rgb: 72, 17, 195;
  --c-article-700: #4811c3;
  --c-article-800-rgb: 56, 14, 154;
  --c-article-800: #380e9a;
  --c-article-900-rgb: 41, 10, 113;
  --c-article-900: #290a71;
  --c-article-alpha-8-rgb: 116, 64, 237;
  --c-article-alpha-8: rgba(116, 64, 237, 0.08);
  --c-article-alpha-24-rgb: 116, 64, 237;
  --c-article-alpha-24: rgba(116, 64, 237, 0.24);
  --c-promo-500-rgb: 0, 110, 108;
  --c-promo-500: #006E6C;
  --c-promo-rgb: 0, 110, 108;
  --c-promo: #006E6C;
  --c-promo-400-rgb: 0, 132, 129;
  --c-promo-400: #008481;
  --c-promo-300-rgb: 0, 153, 150;
  --c-promo-300: #009996;
  --c-promo-200-rgb: 0, 175, 172;
  --c-promo-200: #00afac;
  --c-promo-100-rgb: 0, 196, 193;
  --c-promo-100: #00c4c1;
  --c-promo-600-rgb: 0, 104, 102;
  --c-promo-600: #006866;
  --c-promo-700-rgb: 0, 98, 96;
  --c-promo-700: #006260;
  --c-promo-800-rgb: 0, 92, 91;
  --c-promo-800: #005c5b;
  --c-promo-900-rgb: 0, 86, 85;
  --c-promo-900: #005655;
  --c-promo-alpha-8-rgb: 0, 110, 108;
  --c-promo-alpha-8: rgba(0, 110, 108, 0.08);
  --c-promo-alpha-24-rgb: 0, 110, 108;
  --c-promo-alpha-24: rgba(0, 110, 108, 0.24);
  --c-games-500-rgb: 135, 196, 0;
  --c-games-500: #87c400;
  --c-games-rgb: 135, 196, 0;
  --c-games: #87c400;
  --c-games-400-rgb: 156, 226, 0;
  --c-games-400: #9ce200;
  --c-games-300-rgb: 176, 255, 1;
  --c-games-300: #b0ff01;
  --c-games-200-rgb: 185, 255, 32;
  --c-games-200: #b9ff20;
  --c-games-100-rgb: 195, 255, 62;
  --c-games-100: #c3ff3e;
  --c-games-600-rgb: 122, 177, 0;
  --c-games-600: #7ab100;
  --c-games-700-rgb: 109, 158, 0;
  --c-games-700: #6d9e00;
  --c-games-800-rgb: 96, 140, 0;
  --c-games-800: #608c00;
  --c-games-900-rgb: 83, 121, 0;
  --c-games-900: #537900;
  --c-games-alpha-8-rgb: 207, 244, 127;
  --c-games-alpha-8: rgba(207, 244, 127, 0.08);
  --c-games-alpha-24-rgb: 207, 244, 127;
  --c-games-alpha-24: rgba(207, 244, 127, 0.24);
  --c-info-500-rgb: 30, 144, 255;
  --c-info-500: #1e90ff;
  --c-info-rgb: 30, 144, 255;
  --c-info: #1e90ff;
  --c-info-400-rgb: 61, 160, 255;
  --c-info-400: #3da0ff;
  --c-info-300-rgb: 93, 175, 255;
  --c-info-300: #5dafff;
  --c-info-200-rgb: 124, 191, 255;
  --c-info-200: #7cbfff;
  --c-info-100-rgb: 156, 206, 255;
  --c-info-100: #9cceff;
  --c-info-600-rgb: 0, 124, 245;
  --c-info-600: #007cf5;
  --c-info-700-rgb: 0, 104, 205;
  --c-info-700: #0068cd;
  --c-info-800-rgb: 0, 84, 166;
  --c-info-800: #0054a6;
  --c-info-900-rgb: 0, 64, 126;
  --c-info-900: #00407e;
  --c-success-500-rgb: 72, 199, 91;
  --c-success-500: #48c75b;
  --c-success-rgb: 72, 199, 91;
  --c-success: #48c75b;
  --c-success-400-rgb: 96, 206, 113;
  --c-success-400: #60ce71;
  --c-success-300-rgb: 121, 214, 135;
  --c-success-300: #79d687;
  --c-success-200-rgb: 145, 221, 156;
  --c-success-200: #91dd9c;
  --c-success-100-rgb: 169, 229, 178;
  --c-success-100: #a9e5b2;
  --c-success-600-rgb: 55, 180, 74;
  --c-success-600: #37b44a;
  --c-success-700-rgb: 47, 152, 62;
  --c-success-700: #2f983e;
  --c-success-800-rgb: 38, 125, 51;
  --c-success-800: #267d33;
  --c-success-900-rgb: 30, 97, 40;
  --c-success-900: #1e6128;
  --c-warning-500-rgb: 255, 133, 11;
  --c-warning-500: #FF850B;
  --c-warning-rgb: 255, 133, 11;
  --c-warning: #FF850B;
  --c-warning-400-rgb: 255, 149, 43;
  --c-warning-400: #ff952b;
  --c-warning-300-rgb: 255, 165, 75;
  --c-warning-300: #ffa54b;
  --c-warning-200-rgb: 255, 181, 106;
  --c-warning-200: #ffb56a;
  --c-warning-100-rgb: 255, 197, 138;
  --c-warning-100: #ffc58a;
  --c-warning-600-rgb: 231, 116, 0;
  --c-warning-600: #e77400;
  --c-warning-700-rgb: 197, 98, 0;
  --c-warning-700: #c56200;
  --c-warning-800-rgb: 162, 81, 0;
  --c-warning-800: #a25100;
  --c-warning-900-rgb: 127, 64, 0;
  --c-warning-900: #7f4000;
  --c-error-500-rgb: 210, 58, 75;
  --c-error-500: #D23A4B;
  --c-error-rgb: 210, 58, 75;
  --c-error: #D23A4B;
  --c-error-400-rgb: 216, 84, 99;
  --c-error-400: #d85463;
  --c-error-300-rgb: 222, 110, 122;
  --c-error-300: #de6e7a;
  --c-error-200-rgb: 228, 136, 146;
  --c-error-200: #e48892;
  --c-error-100-rgb: 234, 162, 170;
  --c-error-100: #eaa2aa;
  --c-error-600-rgb: 190, 43, 60;
  --c-error-600: #be2b3c;
  --c-error-700-rgb: 161, 37, 51;
  --c-error-700: #a12533;
  --c-error-800-rgb: 132, 30, 42;
  --c-error-800: #841e2a;
  --c-error-900-rgb: 104, 24, 33;
  --c-error-900: #681821;
  --c-calendar-primary-500-rgb: 235, 118, 99;
  --c-calendar-primary-500: #eb7663;
  --c-calendar-primary-rgb: 235, 118, 99;
  --c-calendar-primary: #eb7663;
  --c-calendar-secondary-500-rgb: 239, 145, 130;
  --c-calendar-secondary-500: #ef9182;
  --c-calendar-secondary-rgb: 239, 145, 130;
  --c-calendar-secondary: #ef9182;
  --c-calendar-secondary-400-rgb: 242, 165, 153;
  --c-calendar-secondary-400: #f2a599;
  --c-calendar-secondary-300-rgb: 245, 185, 175;
  --c-calendar-secondary-300: #f5b9af;
  --c-calendar-secondary-200-rgb: 248, 205, 198;
  --c-calendar-secondary-200: #f8cdc6;
  --c-calendar-secondary-100-rgb: 251, 225, 220;
  --c-calendar-secondary-100: #fbe1dc;
  --c-calendar-secondary-600-rgb: 231, 93, 71;
  --c-calendar-secondary-600: #e75d47;
  --c-calendar-secondary-700-rgb: 209, 52, 27;
  --c-calendar-secondary-700: #d1341b;
  --c-calendar-secondary-800-rgb: 150, 37, 19;
  --c-calendar-secondary-800: #962513;
  --c-calendar-secondary-900-rgb: 90, 22, 12;
  --c-calendar-secondary-900: #5a160c;
  --c-grey-500-rgb: 206, 206, 217;
  --c-grey-500: #ceced9;
  --c-grey-rgb: 206, 206, 217;
  --c-grey: #ceced9;
  --c-grey-400-rgb: 216, 216, 225;
  --c-grey-400: #d8d8e1;
  --c-grey-300-rgb: 226, 226, 233;
  --c-grey-300: #e2e2e9;
  --c-grey-200-rgb: 237, 237, 241;
  --c-grey-200: #ededf1;
  --c-grey-100-rgb: 247, 247, 249;
  --c-grey-100: #f7f7f9;
  --c-grey-600-rgb: 156, 156, 179;
  --c-grey-600: #9c9cb3;
  --c-grey-700-rgb: 108, 108, 140;
  --c-grey-700: #6c6c8c;
  --c-grey-800-rgb: 70, 70, 90;
  --c-grey-800: #46465a;
  --c-grey-900-rgb: 31, 31, 41;
  --c-grey-900: #1f1f29;
  --c-dark-500-rgb: 94, 47, 40;
  --c-dark-500: #5e2f28;
  --c-dark-rgb: 94, 47, 40;
  --c-dark: #5e2f28;
  --c-dark-400-rgb: 111, 56, 47;
  --c-dark-400: #6f382f;
  --c-dark-300-rgb: 129, 64, 55;
  --c-dark-300: #814037;
  --c-dark-200-rgb: 146, 73, 62;
  --c-dark-200: #92493e;
  --c-dark-100-rgb: 163, 82, 69;
  --c-dark-100: #a35245;
  --c-dark-600-rgb: 88, 44, 37;
  --c-dark-600: #582c25;
  --c-dark-700-rgb: 82, 41, 35;
  --c-dark-700: #522923;
  --c-dark-800-rgb: 75, 38, 32;
  --c-dark-800: #4b2620;
  --c-dark-900-rgb: 69, 35, 29;
  --c-dark-900: #45231d;
  --c-light-500-rgb: 255, 255, 255;
  --c-light-500: #ffffff;
  --c-light-rgb: 255, 255, 255;
  --c-light: #ffffff;
  --c-light-400-rgb: 255, 255, 255;
  --c-light-400: white;
  --c-light-300-rgb: 255, 255, 255;
  --c-light-300: white;
  --c-light-200-rgb: 255, 255, 255;
  --c-light-200: white;
  --c-light-100-rgb: 255, 255, 255;
  --c-light-100: white;
  --c-light-600-rgb: 191, 191, 191;
  --c-light-600: #bfbfbf;
  --c-light-700-rgb: 128, 128, 128;
  --c-light-700: gray;
  --c-light-800-rgb: 64, 64, 64;
  --c-light-800: #404040;
  --c-light-900-rgb: 3, 3, 3;
  --c-light-900: #030303;
  --c-primary-500-rgb: 235, 118, 99;
  --c-primary-500: #eb7663;
  --c-primary-rgb: 235, 118, 99;
  --c-primary: #eb7663;
  --c-primary-400-rgb: 237, 132, 115;
  --c-primary-400: #ed8473;
  --c-primary-300-rgb: 239, 145, 130;
  --c-primary-300: #ef9182;
  --c-primary-200-rgb: 249, 214, 208;
  --c-primary-200: #f9d6d0;
  --c-primary-100-rgb: 253, 241, 239;
  --c-primary-100: #fdf1ef;
  --c-primary-600-rgb: 229, 75, 51;
  --c-primary-600: #e54b33;
  --c-primary-700-rgb: 199, 50, 26;
  --c-primary-700: #c7321a;
  --c-primary-800-rgb: 94, 47, 40;
  --c-primary-800: #5e2f28;
  --c-primary-900-rgb: 102, 26, 13;
  --c-primary-900: #661a0d;
  --c-primary-50-rgb: 245, 187, 177;
  --c-primary-50: #f5bbb1;
  --c-primary-dark-rgb: 235, 118, 99;
  --c-primary-dark: #eb7663;
  --c-primary-alpha-8-rgb: 235, 118, 99;
  --c-primary-alpha-8: rgba(235, 118, 99, 0.08);
  --c-primary-alpha-10-rgb: 235, 118, 99;
  --c-primary-alpha-10: rgba(235, 118, 99, 0.1);
  --c-primary-alpha-24-rgb: 235, 118, 99;
  --c-primary-alpha-24: rgba(235, 118, 99, 0.24);
  --c-accent-500-rgb: 94, 47, 40;
  --c-accent-500: #5e2f28;
  --c-accent-rgb: 94, 47, 40;
  --c-accent: #5e2f28;
  --c-accent-400-rgb: 111, 56, 47;
  --c-accent-400: #6f382f;
  --c-accent-300-rgb: 129, 64, 55;
  --c-accent-300: #814037;
  --c-accent-200-rgb: 146, 73, 62;
  --c-accent-200: #92493e;
  --c-accent-100-rgb: 163, 82, 69;
  --c-accent-100: #a35245;
  --c-accent-600-rgb: 47, 24, 20;
  --c-accent-600: #2f1814;
  --c-accent-700-rgb: 82, 41, 35;
  --c-accent-700: #522923;
  --c-accent-800-rgb: 75, 38, 32;
  --c-accent-800: #4b2620;
  --c-accent-900-rgb: 69, 35, 29;
  --c-accent-900: #45231d;
  --c-accent-alpha-10-rgb: 94, 47, 40;
  --c-accent-alpha-10: rgba(94, 47, 40, 0.1);
  /* END GENERATED COLORS */
  --body-line-height: 1.15;
  --font-primary: Roboto-Regular, sans-serif;
  --font-primary-bold: Roboto-Bold, sans-serif;
  --font-primary-medium: Roboto-Medium, sans-serif;
  --font-heading: "Katahdin Round", "cubano", sans-serif;
  --font-weight-heading: 700;
  --swiper-theme-color: var(--c-light);
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-scrollbar: 10px;
  --form-color: var(--c-accent);
  --form-label-fg: var(--c-accent);
  --form-label-bg: var(--c-light);
  --form-label-bg-active: var(--c-primary);
  --form-label-fg-active: var(--c-light);
  --navbar-bg: #FFFFFF;
  --navburger-color: #5e2f28;
  --c-text: var(--c-accent);
  color: var(--c-text);
}

html[data-a11y-line-spacing],
*[data-a11y-line-spacing] {
  --body-line-height: 1.5 !important;
}
html[data-a11y-line-spacing] *,
html[data-a11y-line-spacing] *::before,
html[data-a11y-line-spacing] *::after,
*[data-a11y-line-spacing] *,
*[data-a11y-line-spacing] *::before,
*[data-a11y-line-spacing] *::after {
  line-height: var(--body-line-height);
}

html[data-a11y-dyslexia-font],
*[data-a11y-dyslexia-font] {
  --body-font-family: "OpenDyslexic-Regular";
  font-family: "OpenDyslexic-Regular", Arial, Sans-serif, serif !important;
}
html[data-a11y-dyslexia-font] *,
*[data-a11y-dyslexia-font] * {
  font-family: "OpenDyslexic-Regular", Arial, Sans-serif, serif !important;
}

body[data-a11y-reduced-motion=reduce] *,
body[data-a11y-reduced-motion=reduce] *::before,
body[data-a11y-reduced-motion=reduce] *::after,
*[data-a11y-reduced-motion=reduce] *,
*[data-a11y-reduced-motion=reduce] *::before,
*[data-a11y-reduced-motion=reduce] *::after {
  animation-duration: 0s !important;
  transition-duration: 0s !important;
  animation: none !important;
  transition: none !important;
}

html {
  min-height: 100%;
  height: 100%;
}

body {
  font-family: var(--font-primary), sans-serif;
  font-size: var(--body-font-size);
  font-weight: var(--body-font-weight);
  line-height: var(--body-line-height);
  text-align: var(--body-text-align);
  background-color: var(--c-bg);
  color: var(--c-text);
  min-height: 100%;
  transition: background-color cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}
@media (prefers-reduced-motion: no-preference) {
  body {
    scroll-behavior: smooth;
  }
}

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

address {
  font-style: normal;
}

strong {
  font-family: "Roboto-Bold", sans-serif;
}

p {
  margin-bottom: 0;
}

:root {
  --scrollbar-background: transparent;
  --scrollbar-foreground: var(--c-grey);
  --scrollbar-width: 12px;
  --scrollbar-height: 12px;
}

* {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-foreground) var(--scrollbar-background);
}
*::-webkit-scrollbar {
  width: var(--scrollbar-width);
  /* Mostly for vertical scrollbars */
  height: var(--scrollbar-height);
  /* Mostly for horizontal scrollbars */
}
*::-webkit-scrollbar-thumb {
  background: var(--scrollbar-foreground);
  border-radius: calc(var(--scrollbar-width) * 0.2);
  border: 2px solid var(--scrollbar-background);
}
*::-webkit-scrollbar-track {
  background: var(--scrollbar-background);
}

.h6, .h5, .h4, .h3, .h2,
.card_title, .h1,
.poster_card_title, .h0, .h00 {
  margin-top: 0;
  margin-bottom: 0.35em;
  font-family: var(--font-heading);
  font-style: inherit;
  font-weight: var(--font-weight-heading);
  line-height: 1.15em;
  color: inherit;
}

.h00 {
  font-size: 2.125rem;
}
@media screen and (min-width: 768px) {
  .h00-m {
    font-size: 2.625rem;
  }
}
@media screen and (min-width: 1024px) {
  .h00-l {
    font-size: 4rem;
  }
}
@media screen and (min-width: 1200px) {
  .h00-xl {
    font-size: 7.5rem;
  }
}

.h0 {
  font-size: 2.375rem;
}
@media screen and (min-width: 1024px) {
  .h0-l {
    font-size: 3.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .h0-xl {
    font-size: 4.5rem;
  }
}

.h1,
.poster_card_title {
  font-size: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .h1-l {
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1600px) {
  .h1-xxl {
    font-size: 3.75rem;
  }
}

.h2,
.card_title {
  font-size: 1.3125rem;
}
@media screen and (min-width: 768px) {
  .h2-m {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .h2-l {
    font-size: 2.25rem;
  }
}

.h3 {
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) {
  .h3-m {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .h3-l {
    font-size: 1.5rem;
  }
}

.h4 {
  font-size: 1.125rem;
}
@media screen and (min-width: 1024px) {
  .h4-l {
    font-size: 1.375rem;
  }
}

.h5 {
  font-size: 1rem;
}
@media screen and (min-width: 1024px) {
  .h5-l {
    font-size: 1.125rem;
  }
}

.h6 {
  font-size: 1rem;
}
@media screen and (min-width: 1024px) {
  .h6-l {
    font-size: 1.125rem;
  }
}

h6,
.h6, h5,
.h5, h4,
.h4, h3,
.h3, h2,
.h2, h1,
.h1, h0,
.h0, h00,
.h00 {
  font-family: var(--font-heading), sans-serif;
  font-weight: var(--font-weight-heading, 700);
  margin-block-start: 0;
  margin-block-end: 0;
  margin-bottom: 1em;
  line-height: 1;
}

@media screen and (min-width: ) {
  h00,
.h00 {
    font-size: 2.125rem;
  }
}
@media screen and (min-width: 768px) {
  h00,
.h00 {
    font-size: 2.625rem;
  }
}
@media screen and (min-width: 1024px) {
  h00,
.h00 {
    font-size: 4rem;
  }
}
@media screen and (min-width: 1200px) {
  h00,
.h00 {
    font-size: 7.5rem;
  }
}

@media screen and (min-width: ) {
  h0,
.h0 {
    font-size: 2.375rem;
  }
}
@media screen and (min-width: 1024px) {
  h0,
.h0 {
    font-size: 3.5rem;
  }
}
@media screen and (min-width: 1200px) {
  h0,
.h0 {
    font-size: 4.5rem;
  }
}

@media screen and (min-width: ) {
  h1,
.h1 {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  h1,
.h1 {
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1600px) {
  h1,
.h1 {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: ) {
  h2,
.h2 {
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 768px) {
  h2,
.h2 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  h2,
.h2 {
    font-size: 2.25rem;
  }
}

@media screen and (min-width: ) {
  h3,
.h3 {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  h3,
.h3 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  h3,
.h3 {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: ) {
  h4,
.h4 {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1024px) {
  h4,
.h4 {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: ) {
  h5,
.h5 {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  h5,
.h5 {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: ) {
  h6,
.h6 {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  h6,
.h6 {
    font-size: 1.125rem;
  }
}

p + .h1,
p + .h2,
p + .h3,
p + .h4,
p + .h5,
p + .h6,
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6 {
  margin-top: 1em;
}

.heading_vstack {
  display: flex;
  flex-direction: column;
}

.heading_vstack > * {
  display: block;
  margin: 0;
  line-height: 1em;
}

.section_title {
  margin-top: 0;
  margin-bottom: 48px;
}

.subtitle {
  display: block;
  font-size: 1.125rem;
  margin-bottom: 0.5em;
}
@media screen and (min-width: 544px) {
  .subtitle {
    font-size: 2.5rem;
  }
}

body.no-scroll {
  overflow: hidden;
}

main {
  min-height: var(--main-min-height);
}

footer#footer {
  padding-top: var(--space-section);
  padding-bottom: var(--gutter);
}

#footer a {
  color: currentColor;
}

.header_container,
.container-xxl,
.container-xl,
.container-l,
.container-m,
.container-s, .container {
  position: relative;
  display: block;
  margin: 0 auto;
  padding-left: calc(var(--gutter) / 2);
  padding-right: calc(var(--gutter) / 2);
}

.container {
  max-width: 1600px;
}

.container-s {
  max-width: 640px;
}

.container-m {
  max-width: 768px;
}

.container-l {
  max-width: 1024px;
}

.container-xl {
  max-width: 1200px;
}

.container-xxl {
  max-width: 1600px;
}

/*
  By default items inside .stack are centered
*/
.stack-xl-right, .stack-xl-center, .stack-xl-left,
.stack-xl, .stack-xl-full, .stack-l-right, .stack-l-center, .stack-l-left,
.stack-l, .stack-l-full, .stack-m-right, .stack-m-center, .stack-m-left,
.stack-m, .stack-m-full, .stack-s-right, .stack-s-center, .stack-s-left,
.stack-s, .stack-s-full, .stack-right, .stack-center, .stack-left,
.stack, .stack-full {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: -12px 0;
}
.stack-xl-right > *, .stack-xl-center > *, .stack-xl-left > *,
.stack-xl > *, .stack-xl-full > *, .stack-l-right > *, .stack-l-center > *, .stack-l-left > *,
.stack-l > *, .stack-l-full > *, .stack-m-right > *, .stack-m-center > *, .stack-m-left > *,
.stack-m > *, .stack-m-full > *, .stack-s-right > *, .stack-s-center > *, .stack-s-left > *,
.stack-s > *, .stack-s-full > *, .stack-right > *, .stack-center > *, .stack-left > *,
.stack > *, .stack-full > * {
  flex-grow: 1;
  flex-basis: 100%;
  max-width: 100%;
  margin: 12px 0;
}

.stack-full > * {
  width: 100%;
}

.stack-left,
.stack {
  align-content: flex-start;
}
.stack-left > *,
.stack > * {
  align-self: flex-start;
}

.stack-center {
  align-content: center;
}
.stack-center > * {
  align-self: center;
}

.stack-right {
  align-content: flex-end;
}
.stack-right > * {
  align-self: flex-end;
}

@media screen and (min-width: 544px) {
  .stack-s-full > * {
    width: 100%;
  }
}

@media screen and (min-width: 544px) {
  .stack-s-left,
.stack-s {
    align-content: flex-start;
  }
  .stack-s-left > *,
.stack-s > * {
    align-self: flex-start;
  }
}

@media screen and (min-width: 544px) {
  .stack-s-center {
    align-content: center;
  }
  .stack-s-center > * {
    align-self: center;
  }
}

@media screen and (min-width: 544px) {
  .stack-s-right {
    align-content: flex-end;
  }
  .stack-s-right > * {
    align-self: flex-end;
  }
}

@media screen and (min-width: 768px) {
  .stack-m-full > * {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .stack-m-left,
.stack-m {
    align-content: flex-start;
  }
  .stack-m-left > *,
.stack-m > * {
    align-self: flex-start;
  }
}

@media screen and (min-width: 768px) {
  .stack-m-center {
    align-content: center;
  }
  .stack-m-center > * {
    align-self: center;
  }
}

@media screen and (min-width: 768px) {
  .stack-m-right {
    align-content: flex-end;
  }
  .stack-m-right > * {
    align-self: flex-end;
  }
}

@media screen and (min-width: 1024px) {
  .stack-l-full > * {
    width: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .stack-l-left,
.stack-l {
    align-content: flex-start;
  }
  .stack-l-left > *,
.stack-l > * {
    align-self: flex-start;
  }
}

@media screen and (min-width: 1024px) {
  .stack-l-center {
    align-content: center;
  }
  .stack-l-center > * {
    align-self: center;
  }
}

@media screen and (min-width: 1024px) {
  .stack-l-right {
    align-content: flex-end;
  }
  .stack-l-right > * {
    align-self: flex-end;
  }
}

@media screen and (min-width: 1200px) {
  .stack-xl-full > * {
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .stack-xl-left,
.stack-xl {
    align-content: flex-start;
  }
  .stack-xl-left > *,
.stack-xl > * {
    align-self: flex-start;
  }
}

@media screen and (min-width: 1200px) {
  .stack-xl-center {
    align-content: center;
  }
  .stack-xl-center > * {
    align-self: center;
  }
}

@media screen and (min-width: 1200px) {
  .stack-xl-right {
    align-content: flex-end;
  }
  .stack-xl-right > * {
    align-self: flex-end;
  }
}

.hstack {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-left: -12px;
  margin-right: -12px;
}
.hstack > * {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  max-width: 100%;
  margin: 12px;
}

.card-large .card_pagination_slider, .hstack-auto-xl-right, .hstack-auto-xl-center, .hstack-auto-xl-left,
.hstack-auto-xl, .hstack-auto-l-right, .hstack-auto-l-center, .hstack-auto-l-left,
.hstack-auto-l, .hstack-auto-m-right, .hstack-auto-m-center, .hstack-auto-m-left,
.hstack-auto-m, .hstack-auto-s-right, .hstack-auto-s-center, .hstack-auto-s-left,
.hstack-auto-s, .hstack-auto-right, .hstack-auto-center, .hstack-auto-left,
.hstack-auto {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  margin-left: -12px;
  margin-right: -12px;
}
.card-large .card_pagination_slider > *, .hstack-auto-xl-right > *, .hstack-auto-xl-center > *, .hstack-auto-xl-left > *,
.hstack-auto-xl > *, .hstack-auto-l-right > *, .hstack-auto-l-center > *, .hstack-auto-l-left > *,
.hstack-auto-l > *, .hstack-auto-m-right > *, .hstack-auto-m-center > *, .hstack-auto-m-left > *,
.hstack-auto-m > *, .hstack-auto-s-right > *, .hstack-auto-s-center > *, .hstack-auto-s-left > *,
.hstack-auto-s > *, .hstack-auto-right > *, .hstack-auto-center > *, .hstack-auto-left > *,
.hstack-auto > * {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  max-width: 100%;
  margin: 12px;
}

.hstack-auto-left,
.hstack-auto {
  justify-content: flex-start;
}
.hstack-auto-left > *,
.hstack-auto > * {
  justify-self: flex-start;
}

.hstack-auto-center {
  justify-content: center;
}
.hstack-auto-center > * {
  justify-self: center;
}

.hstack-auto-right {
  justify-content: flex-end;
}
.hstack-auto-right > * {
  justify-self: flex-end;
}

@media screen and (min-width: 544px) {
  .hstack-auto-s-left,
.hstack-auto-s {
    justify-content: flex-start;
  }
  .hstack-auto-s-left > *,
.hstack-auto-s > * {
    justify-self: flex-start;
  }
}

@media screen and (min-width: 544px) {
  .hstack-auto-s-center {
    justify-content: center;
  }
  .hstack-auto-s-center > * {
    justify-self: center;
  }
}

@media screen and (min-width: 544px) {
  .hstack-auto-s-right {
    justify-content: flex-end;
  }
  .hstack-auto-s-right > * {
    justify-self: flex-end;
  }
}

@media screen and (min-width: 544px) {
  .hstack-s {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: -12px;
    margin-right: -12px;
  }
  .hstack-s > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin: 12px;
  }
}

@media screen and (min-width: 768px) {
  .hstack-auto-m-left,
.hstack-auto-m {
    justify-content: flex-start;
  }
  .hstack-auto-m-left > *,
.hstack-auto-m > * {
    justify-self: flex-start;
  }
}

@media screen and (min-width: 768px) {
  .hstack-auto-m-center {
    justify-content: center;
  }
  .hstack-auto-m-center > * {
    justify-self: center;
  }
}

@media screen and (min-width: 768px) {
  .hstack-auto-m-right {
    justify-content: flex-end;
  }
  .hstack-auto-m-right > * {
    justify-self: flex-end;
  }
}

@media screen and (min-width: 768px) {
  .hstack-m {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: -12px;
    margin-right: -12px;
  }
  .hstack-m > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .hstack-auto-l-left,
.hstack-auto-l {
    justify-content: flex-start;
  }
  .hstack-auto-l-left > *,
.hstack-auto-l > * {
    justify-self: flex-start;
  }
}

@media screen and (min-width: 1024px) {
  .hstack-auto-l-center {
    justify-content: center;
  }
  .hstack-auto-l-center > * {
    justify-self: center;
  }
}

@media screen and (min-width: 1024px) {
  .hstack-auto-l-right {
    justify-content: flex-end;
  }
  .hstack-auto-l-right > * {
    justify-self: flex-end;
  }
}

@media screen and (min-width: 1024px) {
  .hstack-l {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: -12px;
    margin-right: -12px;
  }
  .hstack-l > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin: 12px;
  }
}

@media screen and (min-width: 1200px) {
  .hstack-auto-xl-left,
.hstack-auto-xl {
    justify-content: flex-start;
  }
  .hstack-auto-xl-left > *,
.hstack-auto-xl > * {
    justify-self: flex-start;
  }
}

@media screen and (min-width: 1200px) {
  .hstack-auto-xl-center {
    justify-content: center;
  }
  .hstack-auto-xl-center > * {
    justify-self: center;
  }
}

@media screen and (min-width: 1200px) {
  .hstack-auto-xl-right {
    justify-content: flex-end;
  }
  .hstack-auto-xl-right > * {
    justify-self: flex-end;
  }
}

@media screen and (min-width: 1200px) {
  .hstack-xl {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: -12px;
    margin-right: -12px;
  }
  .hstack-xl > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 100%;
    margin: 12px;
  }
}

.stack-full.gy-0 {
  margin: 0 0;
}
.stack-full.gy-0 > * {
  margin: 0 0;
}

.stack-full.gy-1 {
  margin: -3px 0;
}
.stack-full.gy-1 > * {
  margin: 3px 0;
}

.stack-center.g-1 {
  margin: -3px 0;
}
.stack-center.g-1 > * {
  margin: 3px 0;
}

.hstack.gy-0 > * {
  margin: 0 12px;
}

.hstack-auto.g-1 > * {
  margin: 3px;
}

.hstack.g-1 > * {
  margin: 3px;
}

ul.stack-full,
ol.stack-full {
  padding-left: 0;
  list-style: none;
}

/* Template OK
<div class="p-2">
    <div class="hstack-auto g-1 flex-no-wrap-m flex-align-center text-left edit">
        <div class="flex-shrink-0">
            <img width="64" src="{{ gImage(page('banner_image_mobile', 'cheese')) }}" alt="">
        </div>
        <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis, numquam!</p>
        </div>
    </div>
</div>
*/
.hstack-auto.edit p {
  margin-top: 0;
}
.hstack-auto.edit p + p {
  margin-top: 1em;
}

.edit-hstack {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.edit-hstack > * {
  flex-shrink: 1;
}

.edit-hstack > div:first-of-type {
  flex-shrink: 0;
  padding-right: 16px;
}

/*
<div class="grid">
    <div class="col-6 col-l-3">col-6</div>
    <div class="col-6">col-6</div>
    <div class="col-push-l-6">col-push-l-6</div>
</div>
*/
.grid, .grid-image {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: calc(var(--gutter) * -1);
  margin-left: calc((var(--gutter) * 0.5) * -1);
  margin-right: calc((var(--gutter) * 0.5) * -1);
}
.grid > *, .grid-image > * {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 100%;
  padding-left: calc(var(--gutter) * 0.5);
  padding-right: calc(var(--gutter) * 0.5);
}

.col-1 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-push-1 {
  position: relative;
  left: 8.3333333333%;
}

.col-pull-1 {
  position: relative;
  left: -8.3333333333%;
}

.col-2 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-push-2 {
  position: relative;
  left: 16.6666666667%;
}

.col-pull-2 {
  position: relative;
  left: -16.6666666667%;
}

.col-3 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 25%;
  max-width: 25%;
}

.col-push-3 {
  position: relative;
  left: 25%;
}

.col-pull-3 {
  position: relative;
  left: -25%;
}

.col-4 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-push-4 {
  position: relative;
  left: 33.3333333333%;
}

.col-pull-4 {
  position: relative;
  left: -33.3333333333%;
}

.col-5 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-push-5 {
  position: relative;
  left: 41.6666666667%;
}

.col-pull-5 {
  position: relative;
  left: -41.6666666667%;
}

.col-6, .grid-image > div {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 50%;
  max-width: 50%;
}

.col-push-6 {
  position: relative;
  left: 50%;
}

.col-pull-6 {
  position: relative;
  left: -50%;
}

.col-7 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-push-7 {
  position: relative;
  left: 58.3333333333%;
}

.col-pull-7 {
  position: relative;
  left: -58.3333333333%;
}

.col-8 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-push-8 {
  position: relative;
  left: 66.6666666667%;
}

.col-pull-8 {
  position: relative;
  left: -66.6666666667%;
}

.col-9 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 75%;
  max-width: 75%;
}

.col-push-9 {
  position: relative;
  left: 75%;
}

.col-pull-9 {
  position: relative;
  left: -75%;
}

.col-10 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-push-10 {
  position: relative;
  left: 83.3333333333%;
}

.col-pull-10 {
  position: relative;
  left: -83.3333333333%;
}

.col-11 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-push-11 {
  position: relative;
  left: 91.6666666667%;
}

.col-pull-11 {
  position: relative;
  left: -91.6666666667%;
}

.col-12 {
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  margin-bottom: var(--gutter);
  flex-basis: 100%;
  max-width: 100%;
}

.col-push-12 {
  position: relative;
  left: 100%;
}

.col-pull-12 {
  position: relative;
  left: -100%;
}

@media screen and (min-width: 544px) {
  .col-s-1 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-push-s-1 {
    position: relative;
    left: 8.3333333333%;
  }

  .col-pull-s-1 {
    position: relative;
    left: -8.3333333333%;
  }

  .col-s-2 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-push-s-2 {
    position: relative;
    left: 16.6666666667%;
  }

  .col-pull-s-2 {
    position: relative;
    left: -16.6666666667%;
  }

  .col-s-3 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-push-s-3 {
    position: relative;
    left: 25%;
  }

  .col-pull-s-3 {
    position: relative;
    left: -25%;
  }

  .col-s-4 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-push-s-4 {
    position: relative;
    left: 33.3333333333%;
  }

  .col-pull-s-4 {
    position: relative;
    left: -33.3333333333%;
  }

  .col-s-5 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-push-s-5 {
    position: relative;
    left: 41.6666666667%;
  }

  .col-pull-s-5 {
    position: relative;
    left: -41.6666666667%;
  }

  .col-s-6 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-push-s-6 {
    position: relative;
    left: 50%;
  }

  .col-pull-s-6 {
    position: relative;
    left: -50%;
  }

  .col-s-7 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-push-s-7 {
    position: relative;
    left: 58.3333333333%;
  }

  .col-pull-s-7 {
    position: relative;
    left: -58.3333333333%;
  }

  .col-s-8 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-push-s-8 {
    position: relative;
    left: 66.6666666667%;
  }

  .col-pull-s-8 {
    position: relative;
    left: -66.6666666667%;
  }

  .col-s-9 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-push-s-9 {
    position: relative;
    left: 75%;
  }

  .col-pull-s-9 {
    position: relative;
    left: -75%;
  }

  .col-s-10 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-push-s-10 {
    position: relative;
    left: 83.3333333333%;
  }

  .col-pull-s-10 {
    position: relative;
    left: -83.3333333333%;
  }

  .col-s-11 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-push-s-11 {
    position: relative;
    left: 91.6666666667%;
  }

  .col-pull-s-11 {
    position: relative;
    left: -91.6666666667%;
  }

  .col-s-12 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-push-s-12 {
    position: relative;
    left: 100%;
  }

  .col-pull-s-12 {
    position: relative;
    left: -100%;
  }
}
@media screen and (min-width: 768px) {
  .col-m-1 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-push-m-1 {
    position: relative;
    left: 8.3333333333%;
  }

  .col-pull-m-1 {
    position: relative;
    left: -8.3333333333%;
  }

  .col-m-2 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-push-m-2 {
    position: relative;
    left: 16.6666666667%;
  }

  .col-pull-m-2 {
    position: relative;
    left: -16.6666666667%;
  }

  .col-m-3, .grid-image > div {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-push-m-3 {
    position: relative;
    left: 25%;
  }

  .col-pull-m-3 {
    position: relative;
    left: -25%;
  }

  .col-m-4 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-push-m-4 {
    position: relative;
    left: 33.3333333333%;
  }

  .col-pull-m-4 {
    position: relative;
    left: -33.3333333333%;
  }

  .col-m-5 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-push-m-5 {
    position: relative;
    left: 41.6666666667%;
  }

  .col-pull-m-5 {
    position: relative;
    left: -41.6666666667%;
  }

  .col-m-6 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-push-m-6 {
    position: relative;
    left: 50%;
  }

  .col-pull-m-6 {
    position: relative;
    left: -50%;
  }

  .col-m-7 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-push-m-7 {
    position: relative;
    left: 58.3333333333%;
  }

  .col-pull-m-7 {
    position: relative;
    left: -58.3333333333%;
  }

  .col-m-8 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-push-m-8 {
    position: relative;
    left: 66.6666666667%;
  }

  .col-pull-m-8 {
    position: relative;
    left: -66.6666666667%;
  }

  .col-m-9 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-push-m-9 {
    position: relative;
    left: 75%;
  }

  .col-pull-m-9 {
    position: relative;
    left: -75%;
  }

  .col-m-10 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-push-m-10 {
    position: relative;
    left: 83.3333333333%;
  }

  .col-pull-m-10 {
    position: relative;
    left: -83.3333333333%;
  }

  .col-m-11 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-push-m-11 {
    position: relative;
    left: 91.6666666667%;
  }

  .col-pull-m-11 {
    position: relative;
    left: -91.6666666667%;
  }

  .col-m-12 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-push-m-12 {
    position: relative;
    left: 100%;
  }

  .col-pull-m-12 {
    position: relative;
    left: -100%;
  }
}
@media screen and (min-width: 1024px) {
  .col-l-1 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-push-l-1 {
    position: relative;
    left: 8.3333333333%;
  }

  .col-pull-l-1 {
    position: relative;
    left: -8.3333333333%;
  }

  .col-l-2 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-push-l-2 {
    position: relative;
    left: 16.6666666667%;
  }

  .col-pull-l-2 {
    position: relative;
    left: -16.6666666667%;
  }

  .col-l-3 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-push-l-3 {
    position: relative;
    left: 25%;
  }

  .col-pull-l-3 {
    position: relative;
    left: -25%;
  }

  .col-l-4 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-push-l-4 {
    position: relative;
    left: 33.3333333333%;
  }

  .col-pull-l-4 {
    position: relative;
    left: -33.3333333333%;
  }

  .col-l-5 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-push-l-5 {
    position: relative;
    left: 41.6666666667%;
  }

  .col-pull-l-5 {
    position: relative;
    left: -41.6666666667%;
  }

  .col-l-6 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-push-l-6 {
    position: relative;
    left: 50%;
  }

  .col-pull-l-6 {
    position: relative;
    left: -50%;
  }

  .col-l-7 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-push-l-7 {
    position: relative;
    left: 58.3333333333%;
  }

  .col-pull-l-7 {
    position: relative;
    left: -58.3333333333%;
  }

  .col-l-8 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-push-l-8 {
    position: relative;
    left: 66.6666666667%;
  }

  .col-pull-l-8 {
    position: relative;
    left: -66.6666666667%;
  }

  .col-l-9 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-push-l-9 {
    position: relative;
    left: 75%;
  }

  .col-pull-l-9 {
    position: relative;
    left: -75%;
  }

  .col-l-10 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-push-l-10 {
    position: relative;
    left: 83.3333333333%;
  }

  .col-pull-l-10 {
    position: relative;
    left: -83.3333333333%;
  }

  .col-l-11 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-push-l-11 {
    position: relative;
    left: 91.6666666667%;
  }

  .col-pull-l-11 {
    position: relative;
    left: -91.6666666667%;
  }

  .col-l-12 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-push-l-12 {
    position: relative;
    left: 100%;
  }

  .col-pull-l-12 {
    position: relative;
    left: -100%;
  }
}
@media screen and (min-width: 1200px) {
  .col-xl-1 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-push-xl-1 {
    position: relative;
    left: 8.3333333333%;
  }

  .col-pull-xl-1 {
    position: relative;
    left: -8.3333333333%;
  }

  .col-xl-2 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-push-xl-2 {
    position: relative;
    left: 16.6666666667%;
  }

  .col-pull-xl-2 {
    position: relative;
    left: -16.6666666667%;
  }

  .col-xl-3 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-push-xl-3 {
    position: relative;
    left: 25%;
  }

  .col-pull-xl-3 {
    position: relative;
    left: -25%;
  }

  .col-xl-4 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-push-xl-4 {
    position: relative;
    left: 33.3333333333%;
  }

  .col-pull-xl-4 {
    position: relative;
    left: -33.3333333333%;
  }

  .col-xl-5 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-push-xl-5 {
    position: relative;
    left: 41.6666666667%;
  }

  .col-pull-xl-5 {
    position: relative;
    left: -41.6666666667%;
  }

  .col-xl-6 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-push-xl-6 {
    position: relative;
    left: 50%;
  }

  .col-pull-xl-6 {
    position: relative;
    left: -50%;
  }

  .col-xl-7 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-push-xl-7 {
    position: relative;
    left: 58.3333333333%;
  }

  .col-pull-xl-7 {
    position: relative;
    left: -58.3333333333%;
  }

  .col-xl-8 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-push-xl-8 {
    position: relative;
    left: 66.6666666667%;
  }

  .col-pull-xl-8 {
    position: relative;
    left: -66.6666666667%;
  }

  .col-xl-9 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-push-xl-9 {
    position: relative;
    left: 75%;
  }

  .col-pull-xl-9 {
    position: relative;
    left: -75%;
  }

  .col-xl-10 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-push-xl-10 {
    position: relative;
    left: 83.3333333333%;
  }

  .col-pull-xl-10 {
    position: relative;
    left: -83.3333333333%;
  }

  .col-xl-11 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-push-xl-11 {
    position: relative;
    left: 91.6666666667%;
  }

  .col-pull-xl-11 {
    position: relative;
    left: -91.6666666667%;
  }

  .col-xl-12 {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    margin-bottom: var(--gutter);
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-push-xl-12 {
    position: relative;
    left: 100%;
  }

  .col-pull-xl-12 {
    position: relative;
    left: -100%;
  }
}
*[class^=section-] {
  padding: var(--space-section) 0;
}

.section-intro {
  position: relative;
  background-color: var(--c-theme-primary);
  background-position: bottom center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  z-index: 0;
}
.section-intro.pull-bottom {
  margin-bottom: -100px;
  padding-bottom: calc(var(--space-section) + 100px);
}

.section-intro.is-big {
  padding-top: calc(62px + var(--space-section));
}
@media screen and (min-width: 1024px) {
  .section-intro.is-big {
    min-height: 500px;
  }
}
@media screen and (min-width: 768px) {
  .section-intro.is-big {
    padding-top: calc(96px + var(--space-section));
  }
}

*[class*=section-].is-first {
  padding-top: calc(62px + var(--space-section));
}
@media screen and (min-width: 768px) {
  *[class*=section-].is-first {
    padding-top: calc(96px + var(--space-section));
  }
}

.section-intro > [class^=container] {
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.section-slider {
  padding-right: calc(var(--gutter) * 0.5);
  padding-left: calc(var(--gutter) * 0.5);
}
@media screen and (min-width: 1600px) {
  .section-slider {
    padding-left: calc(((100vw - 1600px) * 0.5) + 32px);
  }
}

.section-slider .col-l-9 {
  padding-right: 50px;
}
@media screen and (min-width: 1600px) {
  .section-slider .col-l-9 {
    padding-right: calc((100vw - 1600px) * 0.5);
  }
}

.section-slider .swiper {
  overflow: visible;
}

.section-pull-bottom {
  padding-bottom: calc(var(--space-section) + 70px);
  margin-bottom: -100px;
}

@media screen and (min-width: 1024px) {
  .section-pull-bottom-l {
    padding-bottom: calc(var(--space-section) + 70px);
    margin-bottom: -100px;
  }
}

.section-pull-top {
  padding-top: calc(var(--space-section) + 100px);
  margin-top: -100px;
}

.has-arrow-spiral-top {
  position: relative;
  padding-top: calc(var(--space-section) + 25px);
}
.has-arrow-spiral-top::before {
  content: "";
  display: block;
  width: 50px;
  height: 165px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url(/build/images/arrow-spiral-down.087897c2.svg);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -35%) scale(0.5);
  z-index: 50;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media screen and (min-width: 1024px) {
  .has-arrow-spiral-top {
    padding-top: var(--space-section);
  }
  .has-arrow-spiral-top:before {
    transform: translate(-50%, -35%) scale(1);
  }
}

.section-intro {
  position: relative;
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
}

.game_form_section {
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media screen and (min-width: 1200px) {
  .game_form_section {
    background-size: 100% auto;
  }
}

@keyframes sonar {
  0% {
    box-shadow: 0 0 0 0 var(--c-primary-500);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(var(--c-primary-rgb), 0);
  }
}
.navburger {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  padding: 0;
  border-radius: 21px;
  width: 42px;
  height: 42px;
  background-color: transparent;
  box-shadow: inset 0 0 0 4px var(--navburger-color);
  transform: translate(0, 0);
  z-index: 999;
  transition: box-shadow ease 400ms;
}
@media screen and (min-width: 768px) {
  .navburger {
    display: none;
  }
}

.navburger::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 21px;
}

.navsteak {
  position: relative;
  margin: 0 auto;
  display: block;
  width: 20px;
  height: 3px;
  background-color: var(--navburger-color);
  border-radius: 2px;
  transform: rotate(0);
  transition: all ease 400ms;
}

.navsteak::before,
.navsteak::after {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: var(--navburger-color);
  opacity: 1;
  border-radius: 1px;
  transform-origin: center center;
  transform: rotate(0) scale(1);
  transition: all ease 400ms;
}

.navsteak::before {
  transform: translateY(-6px);
}

.navsteak::after {
  transform: translateY(6px);
}

.navburger.is-active .navsteak {
  background-color: rgba(var(--navburger-color), 0);
}
.navburger.is-active .navsteak::before {
  transform: rotate(45deg);
  background-color: var(--navburger-color);
}
.navburger.is-active .navsteak::after {
  transform: rotate(-45deg);
  background-color: var(--navburger-color);
}

.btn-text-cdixvins,
.btn-text-all,
.btn-white,
.btn-icon-white,
.btn-accent,
.btn-icon-accent,
.btn-primary,
.btn-icon-primary, .btn, a[class^=btn],
button[class^=btn] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--btn-size);
  border-radius: calc(var(--btn-size) * 0.5);
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 1.125rem;
  outline-offset: 3px;
  text-align: center;
  transition: all ease 400ms;
  cursor: pointer;
}
.btn-small.btn-text-cdixvins,
.btn-small.btn-text-all,
.btn-small.btn-white,
.btn-small.btn-icon-white,
.btn-small.btn-accent,
.btn-small.btn-icon-accent,
.btn-small.btn-primary,
.btn-small.btn-icon-primary, .btn-small.btn, a.btn-small[class^=btn],
button.btn-small[class^=btn] {
  font-size: 0.875rem;
  min-height: var(--btn-size-small);
  padding-left: 1em;
  padding-right: 1em;
}

.has-submenu > span > button, [class^=btn-icon] {
  width: var(--btn-size);
  min-height: var(--btn-size);
  height: var(--btn-size);
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.has-submenu > span > button i, [class^=btn-icon] i {
  font-size: 1.75rem;
}
.has-submenu > span > button.btn-small, .btn-small[class^=btn-icon] {
  width: var(--btn-size-small);
  min-height: var(--btn-size-small);
  height: var(--btn-size-small);
}
.has-submenu > span > button.btn-small i, .btn-small[class^=btn-icon] i {
  font-size: 1.125rem;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
}
button:disabled {
  cursor: not-allowed;
  opacity: 0.4;
}

a[class^=btn] {
  text-decoration: none;
}
a[class^=btn]:hover:not(:disabled) {
  text-decoration: none;
}

.btn {
  background-color: var(--c-grey-100);
  color: inherit;
  outline-color: inherit;
}
.btn:hover:not(:disabled) {
  background-color: var(--c-grey-300);
}

.btn-text {
  background-color: transparent;
  color: inherit;
  outline-color: inherit;
  position: relative;
}
.btn-text:hover:not(:disabled) {
  background-color: var(--c-grey-300);
}
.btn-text:hover:not(:disabled)::before {
  width: 24px;
  transform: scaleY(0.5) translateX(-50%);
}

.btn-icon:hover:not(:disabled) {
  background-color: var(--c-grey-200);
}

.btn-primary,
.btn-icon-primary {
  background-color: var(--c-primary-400);
  color: var(--c-text-light);
  outline-color: var(--c-primary-400);
}
.btn-primary:hover:not(:disabled),
.btn-icon-primary:hover:not(:disabled) {
  background-color: var(--c-primary);
  color: var(--c-text-light);
}

.btn-accent,
.btn-icon-accent {
  background-color: var(--c-accent);
  color: var(--c-light);
  outline-color: var(--c-accent);
}
.btn-accent:hover:not(:disabled),
.btn-icon-accent:hover:not(:disabled) {
  background-color: var(--c-accent-600);
  color: var(--c-light);
}

.btn-white,
.btn-icon-white {
  background-color: var(--c-light);
  color: var(--c-text-dark);
  outline-color: var(--c-light);
}
.btn-white:hover:not(:disabled),
.btn-icon-white:hover:not(:disabled) {
  background-color: rgba(var(--c-light-rgb), 0.8);
  color: var(--c-text-dark);
}

.btn-cdixvins,
.btn-icon-cdixvins {
  background-color: var(--c-cdixvins);
  color: var(--c-light);
  outline-color: var(--c-cdixvins);
}
.btn-cdixvins:hover:not(:disabled),
.btn-icon-cdixvins:hover:not(:disabled) {
  background-color: var(--c-cdixvins-600);
  color: var(--c-light);
}

.btn-text-all {
  background-color: var(--c-light);
  color: var(--c-text);
  outline-color: var(--c-light);
}
.btn-text-all:hover:not(:disabled) {
  background-color: var(--c-text);
  color: var(--c-light);
}
.btn-text-all img {
  filter: brightness(0) saturate(100%) invert(17%) sepia(20%) saturate(2000%) hue-rotate(340deg) brightness(90%);
}
.btn-text-all:hover img,
.btn-text-all.is-active img {
  filter: brightness(0) invert(1);
}
.btn-text-all.is-active {
  background-color: var(--c-text);
  color: var(--c-light);
}

.btn-text-cdixvins {
  background-color: var(--c-light);
  color: var(--c-cdixvins);
  outline-color: var(--c-light);
}
.btn-text-cdixvins:hover:not(:disabled) {
  background-color: var(--c-cdixvins);
  color: var(--c-light);
}
.btn-text-cdixvins.is-active {
  background-color: var(--c-cdixvins);
  color: var(--c-light);
}

/* à la rache juste pour le slider */
.btn-cheese {
  --font-heading: "cubano", sans-serif;
  --font-weight-heading: 400;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  border-radius: 20px;
  padding: 20px;
  font-size: 1.125rem;
  outline-offset: 3px;
  text-align: center;
  transition: all ease 400ms;
  cursor: pointer;
  font-family: var(--font-heading);
  font-weight: var(--font-weight-heading);
  background-color: var(--c-light);
  color: #472A0F;
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  .btn-cheese {
    min-height: 74px;
    font-size: 1.75rem;
  }
}

.card_game, .card-large,
.card-fruit, .card {
  display: flex;
  flex-direction: column;
  justify-items: flex-start;
  justify-content: flex-start;
  border-radius: 20px;
  background-color: var(--c-light);
  position: relative;
}
.card_game::before, .card-large::before,
.card-fruit::before, .card::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  box-shadow: 0 0 60px 10px var(--c-grey-500);
  border-radius: inherit;
  z-index: -1;
}

a.card,
a.card-fruit,
a.card-large {
  text-decoration: none;
  color: inherit;
}

.card {
  padding: 12px;
}

*[data-theme-dark] .card::before,
*[data-theme-dark] .card-large::before,
*[data-theme=dark] .card::before,
*[data-theme=dark] .card-large::before {
  display: none !important;
}

.card.no-shadow::before,
.card-large.no-shadow::before {
  display: none;
}

.card-large,
.card-fruit {
  padding: 12px;
}
@media screen and (min-width: 1024px) {
  .card-large,
.card-fruit {
    padding: 24px;
  }
}

.card-large .card_content {
  padding: 12px;
}
@media screen and (min-width: 1024px) {
  .card-large .card_content {
    padding: 24px;
  }
}

.card_title {
  margin-bottom: 0;
}

.card_header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 12px;
  min-height: 58px;
}
.card_header > * {
  margin-bottom: 0;
  color: inherit;
}

.card_body {
  display: block;
  border-radius: 12px;
  overflow: visible;
  color: inherit;
}

.card_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  padding-bottom: 70%;
}

.card_media.has-bg_image {
  min-height: 300px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.card_media > * {
  transition: transform ease 400ms;
  transform: scale(1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.card_media > * img {
  display: block;
  max-height: 472px;
  max-width: 100%;
  margin: auto;
}

.card_media > [class^=tag] {
  position: absolute;
  top: 16px;
  left: 16px;
  min-height: 44px;
  padding: 6px 12px;
  font-size: 1rem;
  border-radius: 6px;
  z-index: 3;
}

.card_image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.card_content {
  display: block;
  padding: 12px;
  color: inherit;
}

.card_footer {
  display: flex;
  padding-top: 12px;
}

.card_footer.push-y {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(50%);
  padding-top: 0;
}

.card_pagination_slider {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 48px;
  align-self: stretch;
  margin-bottom: -12px;
}
.card_pagination_slider .swiper-pagination {
  position: static !important;
  width: auto !important;
  flex: 0 0 auto;
}
@media screen and (max-width: 768px) {
  .card_pagination_slider {
    gap: 12px;
    margin-top: 16px !important;
  }
}
@media screen and (max-width: 583px) {
  .card_pagination_slider {
    flex-wrap: nowrap;
  }
  .card_pagination_slider .btn-icon-primary {
    flex-shrink: 0;
  }
}

.card-large .card_pagination_slider {
  justify-content: center;
  align-items: center;
  margin-bottom: -12px;
}
@media screen and (min-width: 1024px) {
  .card-large .card_pagination_slider {
    margin-bottom: -24px;
  }
}

.card_footer [class^=btn-],
.card_footer .btn {
  margin-left: auto;
  margin-right: auto;
}

.card-h {
  position: relative;
  padding: 16px;
}
@media screen and (min-width: 1024px) {
  .card-h {
    padding: var(--gutter);
  }
}

.card-h_container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 20px;
  overflow: hidden;
  background: var(--c-grey-600);
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat;
}
.card-h_container > * {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .card-h_container {
    flex-wrap: nowrap;
  }
}

.card-h_container.bg-gradient {
  position: relative;
  overflow: hidden;
}
.card-h_container.bg-gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 20px;
  background: linear-gradient(to bottom, #5e2f28 0%, rgba(94, 47, 40, 0.738) 19%, rgba(94, 47, 40, 0.541) 34%, rgba(94, 47, 40, 0.382) 47%, rgba(94, 47, 40, 0.278) 56.5%, rgba(94, 47, 40, 0.194) 65%, rgba(94, 47, 40, 0.126) 73%, rgba(94, 47, 40, 0.075) 80.2%, rgba(94, 47, 40, 0.042) 86.1%, rgba(94, 47, 40, 0.021) 91%, rgba(94, 47, 40, 0.008) 95.2%, rgba(94, 47, 40, 0.002) 98.2%, rgba(94, 47, 40, 0) 100%);
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .card-h_container.bg-gradient::before {
    background: linear-gradient(to right, #5e2f28 0%, rgba(94, 47, 40, 0.738) 19%, rgba(94, 47, 40, 0.541) 34%, rgba(94, 47, 40, 0.382) 47%, rgba(94, 47, 40, 0.278) 56.5%, rgba(94, 47, 40, 0.194) 65%, rgba(94, 47, 40, 0.126) 73%, rgba(94, 47, 40, 0.075) 80.2%, rgba(94, 47, 40, 0.042) 86.1%, rgba(94, 47, 40, 0.021) 91%, rgba(94, 47, 40, 0.008) 95.2%, rgba(94, 47, 40, 0.002) 98.2%, rgba(94, 47, 40, 0) 100%);
  }
}

.card-h_body {
  position: relative;
  padding: 16px;
  z-index: 3;
}
@media screen and (min-width: 1024px) {
  .card-h_body {
    padding: var(--gutter);
    max-width: 50%;
    flex-basis: 50%;
  }
}

.card-h_media {
  margin-top: 12px;
  margin-bottom: -16px;
  margin-right: -16px;
  margin-left: auto;
}
@media screen and (min-width: 1024px) {
  .card-h_media {
    margin-top: calc(var(--gutter) * -1);
    margin-bottom: calc(var(--gutter) * -1);
    margin-right: calc(var(--gutter) * -1);
    margin-left: auto;
  }
}

.card-h_media picture {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.card-h_media picture img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

a.card-date,
.card-date {
  display: flex;
  flex-direction: column;
  justify-items: flex-start;
  justify-content: flex-start;
  border-radius: 20px;
  position: relative;
  font-family: "Roboto-Bold", "sans-serif";
  padding: 12px 24px 12px 12px;
}
a.card-date::before,
.card-date::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  box-shadow: 0 0 60px 10px var(--c-grey-500);
  border-radius: inherit;
  z-index: -1;
}

.card-date .card_body {
  display: flex;
  align-items: center;
}

.card-date .date {
  margin-right: 24px;
}

.card-fruit .card_media {
  padding-bottom: 24px;
  height: auto;
  background-image: radial-gradient(rgba(255, 255, 255, 0.7) 10%, transparent 80%);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}
@media screen and (min-width: 1024px) {
  .card-fruit .card_media {
    height: 472px;
  }
}

a[class*=card] .card_image,
a[class*=card_body] .card_image {
  transform: scale(1);
  transition: transform ease 400ms;
}
a[class*=card]:hover:not(:disabled) .card_media > *,
a[class*=card_body]:hover:not(:disabled) .card_media > * {
  transform: scale(1.1);
}
a[class*=card]:hover:not(:disabled) .card_image,
a[class*=card_body]:hover:not(:disabled) .card_image {
  transform: scale(1.1);
}

.card_game {
  padding: 0;
  max-width: 200px;
  margin: 0 auto;
}
.card_game .form_field-select::after {
  color: var(--c-text-darken) !important;
}

.card_game_media {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border: 1px solid var(--c-light);
  overflow: hidden;
}
.card_game_media img {
  width: 100%;
  height: auto;
}

.box {
  border-radius: 20px;
  padding: 16px;
  margin: 32px auto;
  background-color: var(--c-primary-alpha-8);
  color: var(--c-theme-primary);
}

.text-light .homepage-orange-contrast-text,
.homepage-orange-contrast-text {
  color: #2f1814 !important;
}

.bg-calendar-secondary .homepage-orange-contrast-text {
  color: #2f1814 !important;
}

body[data-route=homepage] #js-slider-homepage-pagination .swiper-pagination-bullet,
body[data-route=homepage] #js-slider-now-pagination .swiper-pagination-bullet {
  background-color: var(--c-primary-200) !important;
}
body[data-route=homepage] #js-slider-homepage-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
body[data-route=homepage] #js-slider-now-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--c-primary) !important;
}
body[data-route=homepage] #js-slider-homepage-prev,
body[data-route=homepage] #js-slider-now-prev {
  background-color: var(--c-primary-200) !important;
  color: var(--c-dark) !important;
}
body[data-route=homepage] #js-slider-homepage-prev:disabled,
body[data-route=homepage] #js-slider-now-prev:disabled {
  opacity: 1 !important;
}
body[data-route=homepage] #js-slider-homepage-next,
body[data-route=homepage] #js-slider-now-next {
  background-color: var(--c-primary-400) !important;
  color: var(--c-text-light) !important;
}
body[data-route=homepage] #js-slider-homepage-next:disabled,
body[data-route=homepage] #js-slider-now-next:disabled {
  opacity: 1 !important;
}

body[data-route=cheese_index] .section-intro h1,
body[data-route=cheese_index] .section-content h2,
body[data-route=cheese_index] .section-articles h2 {
  color: #eb7663 !important;
}
body[data-route=cheese_index] .section-intro .text-primary,
body[data-route=cheese_index] .section-intro .color-primary,
body[data-route=cheese_index] .section-content .text-primary,
body[data-route=cheese_index] .section-content .color-primary,
body[data-route=cheese_index] .section-articles .text-primary,
body[data-route=cheese_index] .section-articles .color-primary {
  color: #eb7663 !important;
}
body[data-route=cheese_index] .section-content .subtitle,
body[data-route=cheese_index] .section-articles .subtitle,
body[data-route=cheese_index] .section-content p:not(.poster_card_title):not(.poster_card_date),
body[data-route=cheese_index] .section-articles p:not(.section-articles_heading),
body[data-route=cheese_index] .cheese_article_title {
  color: #5e2f28 !important;
}
body[data-route=cheese_index] .bg-primary-alpha-10 .color-accent,
body[data-route=cheese_index] .section-intro .color-accent {
  color: #5e2f28 !important;
}
body[data-route=cheese_index] .section-commitments h2,
body[data-route=cheese_index] .section-commitments p {
  color: #5e2f28 !important;
}
body[data-route=cheese_index] .section-commitments .card-large.bg-light {
  background-color: #ffffff !important;
}
body[data-route=cheese_index] .section-commitments .card-large.bg-light h3, body[data-route=cheese_index] .section-commitments .card-large.bg-light p {
  color: #5e2f28 !important;
}
body[data-route=cheese_index] #js-slider-posters-pagination .swiper-pagination-bullet {
  background-color: #f9d6d0 !important;
}
body[data-route=cheese_index] #js-slider-posters-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #eb7663 !important;
}
body[data-route=cheese_index] #js-slider-posters-prev {
  background-color: #f9d6d0 !important;
  color: #5e2f28 !important;
}
body[data-route=cheese_index] #js-slider-posters-prev:disabled {
  opacity: 1 !important;
}
body[data-route=cheese_index] #js-slider-posters-next {
  background-color: #ed8473 !important;
  color: #ffffff !important;
}
body[data-route=cheese_index] #js-slider-posters-next:disabled {
  opacity: 1 !important;
}
body[data-route=cheese_index] .poster_card_title,
body[data-route=cheese_index] .poster_card_date {
  color: #ffffff !important;
}

body[data-route=blog] [class^=tag-],
body[data-route=blog_article] [class^=tag-] {
  color: #90642C !important;
}
body[data-route=blog] .card_media .tag,
body[data-route=blog_article] .card_media .tag {
  color: white !important;
}

body[data-route=game] .game-title-contrast {
  color: #E65722 !important;
}
body[data-route=game] .game-prize-text {
  color: #90642C !important;
}
body[data-route=game] .game-info-text {
  color: #502D00 !important;
}
body[data-route=game] .game-answer-title {
  color: #90642C !important;
}
@media screen and (max-width: 767px) {
  body[data-route=game] .game-question-image {
    width: clamp(300px, 80vw, 600px) !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1023px) {
  body[data-route=game] .star-noel-intro,
body[data-route=game] .star-noel-inscription {
    width: 45vw !important;
    height: 33vw !important;
  }
  body[data-route=game] .star-noel-intro {
    bottom: -20vw !important;
  }
  body[data-route=game] .star-noel-inscription {
    top: -25vw !important;
  }
}
@media screen and (max-width: 745px) {
  body[data-route=game] .footer-noel-svg {
    bottom: 85% !important;
  }
}
body[data-route=game] .section-inscription {
  --form-color: #502D00;
}
body[data-route=game] .section-inscription input,
body[data-route=game] .section-inscription label,
body[data-route=game] .section-inscription select,
body[data-route=game] .section-inscription a {
  color: #502D00 !important;
}
body[data-route=game] .section-inscription input:not([type=checkbox]),
body[data-route=game] .section-inscription select {
  border-radius: 10px !important;
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
}
body[data-route=game] .section-inscription input:not([type=checkbox]):focus,
body[data-route=game] .section-inscription select:focus {
  border-color: #ffffff !important;
}
body[data-route=game] .section-inscription input[type=checkbox] + label::before {
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
}
body[data-route=game] .section-inscription input[type=checkbox]:focus + label::before {
  border-color: #ffffff !important;
}
body[data-route=game] .section-inscription input[type=checkbox]:checked + label::before {
  background-color: #502D00 !important;
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
}
body[data-route=game] .section-inscription input::-moz-placeholder {
  color: #502D00 !important;
}
body[data-route=game] .section-inscription input::placeholder {
  color: #502D00 !important;
}
body[data-route=game] .section-inscription-noel {
  --form-color: #ffffff;
}
body[data-route=game] .section-inscription-noel input,
body[data-route=game] .section-inscription-noel label,
body[data-route=game] .section-inscription-noel select,
body[data-route=game] .section-inscription-noel a {
  color: #ffffff !important;
}
body[data-route=game] .section-inscription-noel input:not([type=checkbox]),
body[data-route=game] .section-inscription-noel select {
  border-radius: 10px !important;
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
}
body[data-route=game] .section-inscription-noel input:not([type=checkbox]):focus,
body[data-route=game] .section-inscription-noel select:focus {
  border-color: #ffffff !important;
}
body[data-route=game] .section-inscription-noel input[type=checkbox] + label::before {
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
}
body[data-route=game] .section-inscription-noel input[type=checkbox]:focus + label::before {
  border-color: #ffffff !important;
}
body[data-route=game] .section-inscription-noel input[type=checkbox]:checked + label::before {
  background-color: #ffffff !important;
  border: 2px solid rgba(230, 233, 239, 0.4) !important;
  color: #E73434 !important;
}
body[data-route=game] .section-inscription-noel input::-moz-placeholder {
  color: #ffffff !important;
}
body[data-route=game] .section-inscription-noel input::placeholder {
  color: #ffffff !important;
}
body[data-route=game] .section-inscription-noel h2 {
  color: #ffffff !important;
}

.posters_slider {
  overflow: visible !important;
  padding-bottom: 120px;
}

.posters_slider .swiper-wrapper {
  overflow: visible !important;
}

.posters_slider .swiper-slide {
  width: 280px;
  transform-origin: center center;
}
@media screen and (min-width: 768px) {
  .posters_slider .swiper-slide {
    width: 376px;
  }
}

.poster_card {
  position: relative;
  display: flex;
  flex-direction: column;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 2;
  overflow: hidden;
  width: 280px;
  height: 400px;
}
@media screen and (min-width: 768px) {
  .poster_card {
    width: 376px;
    height: 534px;
  }
}

.poster_card--text {
  background-color: #ef9182;
  background-image: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.poster_card--text .poster_card_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 24px;
}
.poster_card--text .poster_card_quote {
  font-family: var(--font-heading);
  font-size: 1.125rem;
  line-height: 1.3;
  letter-spacing: -0.05em;
  color: #5e2f28;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .poster_card--text .poster_card_quote {
    font-size: 1.5rem;
    line-height: 32px;
  }
}
.poster_card--text .poster_card_date {
  display: inline-block;
  padding: 0;
  border-radius: 0;
  background: none;
  color: #5e2f28;
  font-size: 1rem;
  font-family: var(--font-heading);
  letter-spacing: -0.05em;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .poster_card--text .poster_card_date {
    font-size: 1.375rem;
    line-height: 28px;
  }
}

.poster_card_new_badge {
  position: absolute;
  top: -86px;
  left: -60px;
  width: 120px;
  height: auto;
  display: block;
}

.poster_card_content {
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
  padding: 16px;
  text-align: center;
  z-index: 2;
}

.poster_card_title {
  text-transform: uppercase;
  color: var(--c-light);
  margin-bottom: 3.75rem;
}

.poster_card_link {
  display: block;
  text-decoration: none;
}

.poster_card_link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.poster_card_date {
  display: inline-block;
  padding: 12px 24px;
  border-radius: 20px;
  background: rgba(var(--c-primary-rgb), 0.8);
  color: var(--c-light);
  font-size: 1.25rem;
  font-family: var(--font-heading);
}

.ticket_card-h {
  padding: 32px 20% 32px 32px;
  background-repeat: repeat-y;
  background-position: top left;
  background-size: 100% auto;
}

.ticket_card {
  display: flex;
  flex-direction: column;
}

.ticket_card_top {
  height: 20px;
  width: 100%;
  background-position: top left;
  background-repeat: repeat-x;
  background-image: url(/build/images/ticket-bg-vertical.64c3696d.svg);
}

.ticket_card_bottom {
  height: 100px;
  width: 100%;
  background-position: bottom left;
  background-repeat: repeat-x;
  background-image: url(/build/images/ticket-bg-vertical.64c3696d.svg);
}

.ticket_card_body {
  flex-grow: 1;
  padding: 24px;
  background-color: #080B21;
  text-align: center;
}

/* Layout
<div class="pagination_container mt-section">
    <ul class="pagination">
        <li class="pagination_item first"><a href="" aria-label="Première page" role="img"></a></li>
        <li class="pagination_item prev"><a href="" aria-label="Page précédente" role="img"></a></li>
        <li class="pagination_item"><a href="">2</a></li>
        <li class="pagination_item"><span class="is-active">3</span></li>
        <li class="pagination_item"><a href="">4</a></li>
        <li class="pagination_item next"><a href="" aria-label="Page suivante" role="img"></a></li>
        <li class="pagination_item last"><a href="" aria-label="Dernière page" role="img"></a></li>
    </ul>
</div>
*/
.pagination_container {
  display: flex;
  margin-top: 32px;
  text-align: center;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination_item {
  display: inline-flex;
  margin-bottom: 0;
  color: var(--c-text);
  transition: all ease 400ms;
}
.pagination_item.first, .pagination_item.prev, .pagination_item.next, .pagination_item.last {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-family: "iconfont";
}
.pagination_item.first a:hover,
.pagination_item.first a:focus, .pagination_item.prev a:hover,
.pagination_item.prev a:focus {
  transform: translateX(-3px);
}
.pagination_item.last a:hover,
.pagination_item.last a:focus, .pagination_item.next a:hover,
.pagination_item.next a:focus {
  transform: translateX(3px);
}
.pagination_item.first, .pagination_item.last {
  font-size: 1rem;
}
.pagination_item.prev, .pagination_item.next {
  font-size: 1rem;
}

.pagination_item a:hover,
.pagination_item a:focus {
  color: var(--c-text);
}

.pagination_item span.is-active,
.pagination_item a.is-active {
  position: relative;
  color: var(--c-light);
  font-size: 1rem;
  font-weight: 500;
  z-index: 1;
}
.pagination_item span.is-active:after,
.pagination_item a.is-active:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--c-text);
  transform: translate(-50%, -50%);
}

.pagination_item a,
.pagination_item span {
  position: relative;
  display: block;
  min-width: var(--btn-size-small);
  min-height: var(--btn-size-small);
  margin: 3px;
  line-height: var(--btn-size-small);
  color: var(--c-text);
  border-radius: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
  transition: all ease 400ms;
}

.pagination_item.first a:after {
  content: "\ea02";
}

.pagination_item.prev a:after {
  content: "\ea08";
}

.pagination_item.next a:after {
  content: "\ea0a";
}

.pagination_item.last a:after {
  content: "\ea03";
}

.tag-promo, .tag-games, .tag-article, .tag-cdixvins, .tag-recipe, .tag-tips, .tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border-radius: 20px;
  min-height: var(--btn-size-small);
  padding: 6px 12px;
  font-size: 1.375rem;
  text-transform: uppercase;
  line-height: 1;
  font-family: var(--font-heading), sans-serif;
  font-weight: var(--font-weight-bold);
}

.tag {
  background-color: #eb7663;
  color: white !important;
  border: 2px solid white;
  border-radius: 6px;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 3;
}

.tag img {
  display: block;
}

.is-tips .tag {
  background-color: var(--c-tips);
  color: var(--c-light);
}
.is-tips .box {
  background-color: var(--c-tips-alpha-24);
  color: var(--c-text);
}

.tag-tips {
  background-color: var(--c-light);
  color: var(--c-accent);
}

.is-recipe .tag {
  background-color: var(--c-recipe);
  color: var(--c-light);
}
.is-recipe .box {
  background-color: var(--c-recipe-alpha-24);
  color: var(--c-text);
}

.tag-recipe {
  background-color: var(--c-light);
  color: var(--c-accent);
}

.is-cdixvins .tag {
  background-color: var(--c-cdixvins);
  color: var(--c-light);
}
.is-cdixvins .box {
  background-color: var(--c-cdixvins-alpha-24);
  color: var(--c-text);
}

.tag-cdixvins {
  background-color: var(--c-light);
  color: var(--c-accent);
}

.is-article .tag {
  background-color: var(--c-article);
  color: var(--c-light);
}
.is-article .box {
  background-color: var(--c-article-alpha-24);
  color: var(--c-text);
}

.tag-article {
  background-color: var(--c-light);
  color: var(--c-accent);
}

.is-games .tag {
  background-color: var(--c-games);
  color: var(--c-light);
}
.is-games .box {
  background-color: var(--c-games-alpha-24);
  color: var(--c-text);
}

.tag-games {
  background-color: var(--c-light);
  color: var(--c-accent);
}

.is-promo .tag {
  background-color: var(--c-promo);
  color: var(--c-light);
}
.is-promo .box {
  background-color: var(--c-promo-alpha-24);
  color: var(--c-text);
}

.tag-promo {
  background-color: var(--c-light);
  color: var(--c-accent);
}

input[type=text],
input[type=number],
input[type=datetime],
input[type=tel],
input[type=phone],
input[type=file],
input[type=search],
input[type=date],
input[type=password],
input[type=email],
select,
textarea {
  padding: 0 12px;
  min-width: 100px;
  width: 100%;
  height: var(--btn-size);
  font-size: var(--form-text-size);
  text-align: var(--form-text-align);
  line-height: 1;
  border: 2px solid var(--form-color);
  outline: none;
  border-radius: var(--form-radius);
  background-color: transparent;
  color: var(--form-color);
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
input[type=text]:disabled,
input[type=number]:disabled,
input[type=datetime]:disabled,
input[type=tel]:disabled,
input[type=phone]:disabled,
input[type=file]:disabled,
input[type=search]:disabled,
input[type=date]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
select:disabled,
textarea:disabled {
  color: var(--c-grey);
  cursor: not-allowed;
  -webkit-text-fill-color: var(--c-grey);
  opacity: 1;
  /* required on iOS */
}
input.is-invalid[type=text],
input.is-invalid[type=number],
input.is-invalid[type=datetime],
input.is-invalid[type=tel],
input.is-invalid[type=phone],
input.is-invalid[type=file],
input.is-invalid[type=search],
input.is-invalid[type=date],
input.is-invalid[type=password],
input.is-invalid[type=email],
select.is-invalid,
textarea.is-invalid {
  border-color: var(--c-error);
}

input[type=text]:focus,
input[type=number]:focus,
input[type=datetime]:focus,
input[type=tel]:focus,
input[type=phone]:focus,
input[type=file]:focus,
input[type=search]:focus,
input[type=date]:focus,
input[type=password]:focus,
input[type=email]:focus,
select:focus,
textarea:focus {
  border-color: var(--form-color);
}
input[type=text].is-invalid,
input[type=number].is-invalid,
input[type=datetime].is-invalid,
input[type=tel].is-invalid,
input[type=phone].is-invalid,
input[type=file].is-invalid,
input[type=search].is-invalid,
input[type=date].is-invalid,
input[type=password].is-invalid,
input[type=email].is-invalid,
select.is-invalid,
textarea.is-invalid {
  border-color: var(--c-error);
}

input[type=date] {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  position: relative;
}

input[type=file] {
  border: 1px solid var(--c-grey);
}

input[type=number] {
  min-width: 50px;
  width: 100%;
  display: inline-block;
  padding-right: 12px;
  padding-left: 12px;
  text-align: left;
  /* -webkit-appearance: none;
   -moz-appearance: textfield;*/
}

/*input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}*/
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  min-height: 150px;
  max-height: 550px;
  border-bottom: 1px solid var(--form-color);
  padding: 0 10px;
  resize: vertical;
  border-radius: 0;
  line-height: var(--btn-size);
  font-family: "Roboto-Regular", sans-serif;
}

select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  position: relative;
  padding: 0 24px 0 12px;
  height: var(--btn-size);
  width: 100%;
  line-height: var(--btn-size);
  border: 2px solid var(--form-color);
  border-radius: calc(var(--btn-size) * 0.5);
  background-color: transparent;
  z-index: 0;
}
select option {
  color: var(--c-text-dark);
  font-size: 0.875rem;
}

select::-ms-expand {
  display: none;
}

.form_field-select {
  position: relative;
  z-index: 3;
}
.form_field-select::after {
  display: block;
  content: "\ea06";
  font-family: "iconfont";
  font-size: 1.375rem;
  color: var(--c-text);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  pointer-events: none;
  z-index: 2;
}

.form_field-select.is-light select {
  color: var(--c-text-light);
  border-color: var(--c-text-light);
}
.form_field-select.is-light select:focus, .form_field-select.is-light select:focus-visible {
  border-color: var(--c-text-light);
}

.form_field-password {
  position: relative;
  z-index: 3;
}
.form_field-password > input {
  padding-right: 60px;
}
.form_field-password > input[type=text] + button::before {
  content: "\ea30";
}
.form_field-password > input[type=password] + button::before {
  content: "\ea30";
}
.form_field-password > button {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  outline: none;
}
.form_field-password > button::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  line-height: var(--btn-size);
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-family: "iconfont";
  font-size: 20px;
}

input[type=file]::file-selector-button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  color: var(--c-light);
  line-height: normal;
  background-color: var(--c-primary);
  padding: 6px 16px;
  vertical-align: middle;
  border: 0;
  border-radius: 6px;
  transition: all ease 400ms;
}

input[type=file] {
  padding: 12px;
  height: auto;
  color: var(--c-text);
}
input[type=file]:disabled::file-selector-button {
  cursor: not-allowed;
  color: var(--c-grey);
  background-color: var(--c-grey) !important;
}

fieldset {
  border-radius: 12px;
  border: 1px solid var(--form-color);
}

fieldset legend {
  padding: 0 6px;
}

.form_error,
ul.form_error {
  position: relative;
  padding-left: 0;
  list-style-type: none;
  color: var(--c-text-light);
  font-size: 0.625rem;
  line-height: 1;
  margin-top: 5px;
  margin-bottom: 0;
  z-index: 2;
}
.form_error li,
ul.form_error li {
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 0;
  color: var(--c-error);
  padding: 5px 10px 5px 10px;
}
.form_error li > *,
ul.form_error li > * {
  margin: 0;
}

.form_help {
  margin-top: 6px;
  font-size: 0.875rem;
  margin-bottom: 0;
}

label {
  margin-bottom: 12px;
  line-height: 1;
}

.g-recaptcha {
  transform: scale(0.8);
  transform-origin: 0 0;
  display: inline-flex;
}
@media screen and (min-width: 544px) {
  .g-recaptcha {
    transform: scale(1);
  }
}

.form_fields_bg_game input {
  border-color: var(--c-light) !important;
  color: var(--c-light) !important;
}
.form_fields_bg_game .form_field input:focus ~ label,
.form_fields_bg_game .form_field input.is-filled ~ label,
.form_fields_bg_game .form_field textarea:focus ~ label,
.form_fields_bg_game .form_field textarea.is-filled ~ label,
.form_fields_bg_game .form_field-select select:focus ~ label,
.form_fields_bg_game .form_field-select select.is-filled ~ label {
  background-color: var(--c-light);
  color: var(--c-text-dark);
}

input.input-light {
  border-color: var(--c-light);
  color: var(--c-light);
}
input.input-light:focus, input.input-light:focus-visible {
  border-color: var(--c-light);
}

.is-light {
  border-color: var(--c-light);
  color: var(--c-light);
}
.is-light:focus, .is-light:focus-visible {
  border-color: var(--c-light);
}

.blackboard_container input.input_inline {
  display: inline-flex;
  height: 1em;
  width: auto;
  max-width: 100%;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--c-light);
  color: var(--c-light);
}

label a {
  color: inherit;
}

body[data-route=game] .form_field-select select,
body[data-route=game] .form_field input {
  border-radius: 10px !important;
}
body[data-route=game] .section-inscription .form_field input:focus ~ label {
  background-color: var(--c-primary) !important;
}
body[data-route=game] .section-inscription-noel .form_field input:focus ~ label {
  background-color: #E73434 !important;
}
body[data-route=game] .stack-full {
  counter-reset: answer-counter;
}
body[data-route=game] .stack-full li {
  counter-increment: answer-counter;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
  align-self: stretch;
}
body[data-route=game] .stack-full li::before {
  content: counter(answer-counter, upper-alpha);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: rgba(156, 123, 86, 0.1);
  color: #9C7B56;
  font-family: var(--font-heading);
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  min-width: 60px;
  min-height: 60px;
  flex-shrink: 0;
}
body[data-route=game] .stack-full li:only-child::before {
  display: none;
}
body[data-route=game] .stack-full .form_field {
  flex: 1;
}
body[data-route=game] .stack-full .form_field input:focus ~ label {
  background-color: #fff !important;
  color: #90642C !important;
}

/*
* Checkbox custom
* The input tag must be before the label
* Example :
* <input type="checkbox" id="bar" name="test" value="foo">
* <label for="bar">Bar</label>
*/
input[type=checkbox] + label:before {
  content: "";
}

input[type=checkbox]:checked + label:before,
input[type=checkbox]:checked:disabled + label:before {
  content: "\ea21";
  font-family: "iconfont";
}

input[type=checkbox]:disabled + label:before {
  content: "";
}

input[type=checkbox] {
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
}

input[type=checkbox]:focus-visible + label {
  box-shadow: 0 0 0 2px var(--c-accent);
}

input[type=checkbox] + label:before,
input[type=checkbox] + label {
  vertical-align: middle;
}

input[type=checkbox] + label {
  margin-bottom: 0;
  padding-top: calc((44px - 24px) * 0.5 + 0.25em);
  min-height: 44px;
}

input[type=checkbox] + label:after {
  content: "";
}

input[type=checkbox] + label,
input[type=checkbox]:checked + label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  margin-right: 12px;
  margin-bottom: 0;
  cursor: pointer;
}

input[type=checkbox] + label:before {
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  color: var(--c-light);
  background-color: none;
  border: 1px solid var(--form-color);
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  transition-duration: 300ms;
}

input[type=checkbox]:checked + label:before,
input[type=checkbox]:checked:disabled + label:before {
  font-size: 16px;
  background-color: var(--c-accent);
  border-color: var(--c-accent);
  color: var(--c-text-light);
}

input[type=checkbox]:disabled + label:before {
  font-size: 16px;
  background-color: var(--c-grey);
  border-color: var(--c-grey);
  color: var(--c-grey-dark);
  opacity: 0.6;
}

input[type=checkbox]:disabled + label {
  color: var(--c-grey-dark);
  cursor: not-allowed;
}

@keyframes moveToRight {
  0% {
    transform-origin: left center;
    transform: translateY(-50%) scaleY(0.7) scaleX(1.3);
  }
  100% {
    transform: translateY(-50%) scaleY(1) scaleX(1);
  }
}
@keyframes moveToLeft {
  0% {
    transform-origin: right center;
    transform: translateY(-50%) scaleY(0.7) scaleX(1.3);
  }
  100% {
    transform: translateY(-50%) scaleY(1) scaleX(1);
  }
}
input[type=checkbox].switch + label {
  position: relative;
  padding-left: 46.8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input[type=checkbox].switch + label:before {
  content: "" !important;
  position: absolute;
  display: inline-block;
  border: 1px solid transparent;
  left: 0;
  top: 50%;
  width: 40.8px;
  height: 24px;
  background-color: var(--c-grey);
  border-radius: 12px;
  transition: background-color ease 300ms;
}

input[type=checkbox].switch + label:after {
  content: "";
  position: absolute;
  display: inline-block;
  border: 0;
  height: 16.8px;
  width: 16.8px;
  border-radius: 10px;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--c-text-light);
  transition: all ease 300ms;
  animation: moveToLeft ease 400ms;
}

input[type=checkbox]:checked.switch + label:before {
  background-color: var(--c-accent);
}

input[type=checkbox]:checked.switch + label:after {
  content: "";
  left: 20px;
  animation: moveToRight ease 400ms;
}

/*------------------------------------------------------------------------------------------*/
/*
* Radio custom
* The input tag must be before the label
* Example :
* <input type="radio" id="bar" name="test" value="foo">
* <label for="bar">Bar</label>
*/
input[type=radio].radio + label:before {
  content: "";
}

input[type=radio].radio:disabled + label:before {
  content: "";
}

input[type=radio].radio {
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
}

input[type=radio].radio:focus-visible + label {
  box-shadow: 0 0 0 2px var(--c-accent);
}

input[type=radio].radio + label:before,
input[type=radio].radio + label {
  vertical-align: middle;
}

input[type=radio].radio + label {
  padding-top: 5px;
  padding-bottom: 5px;
}

input[type=radio].radio + label:after {
  content: "";
}

input[type=radio].radio + label,
input[type=radio].radio:checked + label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  margin-right: 12px;
  margin-bottom: 0;
  cursor: pointer;
}

input[type=radio].radio + label:before {
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  color: var(--c-text);
  background-color: none;
  border: 1px solid var(--c-grey);
  border-radius: 24px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  transition-duration: 300ms;
}

input[type=radio].radio:checked + label:before,
input[type=radio].radio:checked:disabled + label:before {
  font-size: 16px;
  background-color: var(--c-text);
  border-color: var(--c-text);
  color: var(--c-text-light);
  box-shadow: inset 0 0 0 4px var(--c-light);
}

input[type=radio].radio:disabled + label:before {
  font-size: 16px;
  background-color: var(--c-grey);
  border-color: var(--c-grey);
  color: var(--c-grey-dark);
  opacity: 0.6;
}

input[type=radio].radio:disabled + label {
  color: var(--c-grey-dark);
  cursor: not-allowed;
}

.form_row {
  position: relative;
}

input[type=radio].radio_btn {
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
}

input[type=radio].radio_btn + label {
  display: inline-flex;
  font-family: var(--font-heading);
  font-weight: var(--font-weight-heading);
  margin-bottom: 0;
  padding: 16px 24px;
  background-color: var(--c-accent-alpha-10);
  border-radius: 6px;
  cursor: pointer;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=radio].radio_btn:checked + label {
  background-color: var(--c-primary);
  color: var(--c-light);
}

input[type=radio].radio_btn:disabled + label {
  cursor: not-allowed;
  background-color: var(--c-grey-100);
  color: var(--c-grey);
}

.form_field input:focus ~ label,
.form_field input.is-filled ~ label,
.form_field textarea:focus ~ label,
.form_field textarea.is-filled ~ label,
.form_field-select select:focus ~ label,
.form_field-select select.is-filled ~ label {
  top: 0;
  background-color: var(--form-label-bg-active);
  color: var(--form-label-fg-active);
  font-size: 0.875rem;
}
.form_field input:required ~ label,
.form_field textarea:required ~ label,
.form_field-select select:required ~ label {
  padding-right: 8px;
}
.form_field input:required ~ label::before,
.form_field textarea:required ~ label::before,
.form_field-select select:required ~ label::before {
  position: absolute;
  top: 0;
  right: 2px;
  content: "*";
  vertical-align: super;
  font-size: 0.625rem;
  line-height: 1;
  color: inherit;
}

.form_field {
  position: relative;
}
.form_field input[type=date] ~ label,
.form_field input[type=datetime] ~ label,
.form_field select ~ label {
  top: 0;
  background-color: var(--form-label-bg-active);
  color: var(--form-label-fg-active);
  font-size: 0.875rem;
}

.form_field label,
.form_field-select label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  margin-bottom: 0;
  border-radius: 3px;
  font-size: 1rem;
  display: inline-block;
  padding: 4px 4px;
  background-color: transparent;
  z-index: 2;
  pointer-events: none;
  transition: all ease 200ms;
}

.form_field-select {
  position: relative;
  z-index: 3;
}
.form_field-select::after {
  display: block;
  content: "\ea06";
  font-family: "iconfont";
  font-size: 2rem;
  color: var(--form-color);
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  z-index: 2;
  pointer-events: none;
}

.form_field textarea + label {
  top: 32px;
}

/*  Utilisation :
  <div class="flash-info"> Ici ton message </div>
  <div class="flash-success"> Ici ton message </div>
  <div class="flash-warning"> Ici ton message </div>
  <div class="flash-error"> Ici ton message </div>
*/
.flash-error, .flash-warning, .flash-success, .flash-info, .flash-message {
  position: relative;
  display: block;
  margin: 32px auto;
  padding: 12px 12px 12px 48px;
  border-radius: 12px;
  font-size: 1rem;
  line-height: 1.5em;
}
.flash-error:before, .flash-warning:before, .flash-success:before, .flash-info:before, .flash-message:before {
  text-align: center;
  font-family: "iconfont";
  font-size: 1.375rem;
  line-height: 1.375rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  display: block;
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 50%;
  color: white;
}
.flash-error a, .flash-warning a, .flash-success a, .flash-info a, .flash-message a {
  font-weight: bold;
  text-decoration: none;
}
.flash-error p:last-of-type, .flash-warning p:last-of-type, .flash-success p:last-of-type, .flash-info p:last-of-type, .flash-message p:last-of-type {
  margin-bottom: 0;
}

.flash-message {
  background-color: var(--c-grey);
  color: var(--c-text);
}
.flash-message:before {
  content: "\ea1f";
  color: var(--c-text);
}

.flash-info {
  background-color: var(--c-info);
  color: var(--c-text);
}
.flash-info:before {
  content: "\ea38";
  color: var(--c-text);
}

.flash-success {
  background-color: var(--c-success);
  color: var(--c-text);
}
.flash-success:before {
  content: "\ea20";
  color: var(--c-text);
}

.flash-warning {
  background-color: var(--c-warning);
  color: var(--c-text);
}
.flash-warning:before {
  content: "\ea29";
  color: var(--c-text);
}

.flash-error {
  background-color: var(--c-error);
  color: var(--c-text);
}
.flash-error:before {
  content: "\ea29";
  color: var(--c-text);
}

.table-container {
  overflow: auto;
}

table {
  table-layout: auto;
  width: 100%;
  border-collapse: collapse;
  border-radius: 4px;
  overflow: hidden;
}

thead tr {
  border-bottom: 1px solid var(--c-grey-200);
}

tbody tr {
  border-bottom: 1px solid var(--c-grey-200);
}
tbody tr:last-child {
  border-bottom: 0;
}

th {
  text-align: left;
  font-size: 1rem;
  font-weight: 500;
  padding: 12px;
  background-color: var(--c-grey-200);
  border: 0;
}

td {
  padding: 12px;
  border: 0;
}

.picture_label {
  height: auto;
  display: inline-block;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}

.picture_label > img {
  display: block;
  max-width: 100%;
  z-index: 0;
  margin: 0 auto;
}

input[type=radio].radio_picture + label {
  position: relative;
  padding-left: 0;
  padding-bottom: 32px;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
}
input[type=radio].radio_picture + label:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 6px;
  left: 50%;
  transform: translateX(-50%);
  width: 24px;
  height: 24px;
  border: 1px solid var(--c-accent);
  border-radius: 999em;
  transition: all cubic-bezier(0.185, 0, 0.2, 1) 200ms;
}

input[type=radio]:checked.radio_picture + label:before {
  border: 1px solid var(--c-accent);
  background-color: var(--c-accent);
}

.grid-image > div {
  position: relative;
}
.grid-image > div input[type=radio] {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.blackboard_container {
  position: relative;
  max-width: 800px;
  padding-top: 28px;
  padding-left: 28px;
  padding-right: 28px;
  padding-bottom: 100px;
  margin: 0 calc(var(--gutter) * 0.5 * -1) 48px calc(var(--gutter) * 0.5 * -1);
  background-image: url(/build/images/tableau-centre.8f8e8f8c.svg);
  background-repeat: repeat-y;
  background-position: top left;
  background-size: 100%;
}
@media screen and (min-width: 544px) {
  .blackboard_container {
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
    margin: 0 auto 48px auto;
  }
}
@media screen and (min-width: 768px) {
  .blackboard_container {
    padding-top: 114px;
    padding-bottom: 114px;
    padding-left: 78px;
    padding-right: 78px;
  }
}

.blackboard_container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 114px;
  background-image: url(/build/images/tableau-haut.0d3965e3.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100%;
}

.blackboard_container::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 185px;
  background-image: url(/build/images/tableau-bas.0c84a967.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 100%;
}

.blackboard_inner {
  position: relative;
  font-family: "Indie Flower", cursive;
  font-size: 1.375rem;
  line-height: 1.8em;
}
@media screen and (min-width: 768px) {
  .blackboard_inner {
    font-size: 1.75rem;
  }
}

.blackboard_container .form_error {
  margin-bottom: 16px;
}

.blackboard_container .form_field,
.blackboard_container .text-nowrap {
  line-height: 1;
}

.blackboard_container .form_field {
  display: inline-flex;
  flex-direction: column;
}

ol.ol-disc {
  list-style: none;
  padding-left: 0;
  counter-reset: ol-disc;
}

ol.ol-disc > li {
  position: relative;
  padding-left: 48px;
}

ol.ol-disc > li::before {
  counter-increment: ol-disc;
  content: counter(ol-disc);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: inline-block;
  width: 39px;
  height: 39px;
  border-radius: 99em;
  line-height: 39px;
  vertical-align: middle;
  text-align: center;
  background-color: var(--c-game-accent);
  color: var(--c-light);
}

ol.ol-disc-gold {
  list-style: none;
  padding-left: 0;
  counter-reset: ol-disc;
}

ol.ol-disc-gold > li {
  position: relative;
  padding-left: 48px;
}

ol.ol-disc-gold > li::before {
  counter-increment: ol-disc;
  content: counter(ol-disc);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: inline-block;
  width: 39px;
  height: 39px;
  border-radius: 99em;
  line-height: 39px;
  vertical-align: middle;
  text-align: center;
  background-image: var(--gold-gradient);
  color: var(--c-light);
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--navbar-bg);
  color: var(--navbar-text-color);
  z-index: 8000 !important;
  transition: background-color cubic-bezier(0.25, 1, 0.5, 1) 416ms;
}
@media screen and (min-width: 768px) {
  #header {
    height: 96px;
  }
}

#header.start-transparent {
  --navbar-bg: transparent;
}

.header_container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-left: calc(var(--gutter) * 0.5);
  padding-right: calc(var(--gutter) * 0.5);
  max-width: 1600px;
  height: 62px;
}
@media screen and (min-width: 768px) {
  .header_container {
    height: 96px;
  }
}

.header_nav {
  display: none;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 32px;
  padding-bottom: 32px;
  z-index: 9;
}
@media screen and (min-width: 768px) {
  .header_nav {
    display: block;
    overflow: visible;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: auto;
  }
}

.header_nav::before,
.header_nav::after {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  width: 100%;
  height: 32px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .header_nav::before,
.header_nav::after {
    display: none;
  }
}

.header_nav::before {
  top: 62px;
  background-image: linear-gradient(to bottom, var(--c-light), transparent);
}

.header_nav::after {
  bottom: 0;
  background-image: linear-gradient(to top, var(--c-light), transparent);
}

.header_nav.is-open {
  position: fixed;
  top: 62px;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: var(--c-light);
  color: var(--c-primary);
  height: calc(var(--vh) - 62px);
}
.header_nav.is-open .menu {
  margin-top: auto;
  margin-bottom: auto;
}

.menu {
  display: flex;
  flex-direction: column;
  align-content: center;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .menu {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    flex-direction: row;
    align-items: flex-start;
  }
}

.menu_item {
  padding: 0 0;
  font-size: 1.375rem;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .menu_item {
    font-size: 1rem;
    padding: 0 16px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .menu_item {
    font-size: 1.125rem;
    padding: 0 16px;
  }
}
@media screen and (min-width: 1200px) {
  .menu_item {
    font-size: 1.125rem;
    padding: 0 24px;
  }
}

.menu_item > a,
.menu_item.has-submenu > span > a {
  display: inline-flex;
  padding: 12px 6px;
  position: relative;
  color: var(--c-text);
  transition: transform, color ease 400ms;
}
.menu_item > a:hover:not(:disabled),
.menu_item.has-submenu > span > a:hover:not(:disabled) {
  color: var(--c-text);
}
.menu_item > a:hover:not(:disabled)::before,
.menu_item.has-submenu > span > a:hover:not(:disabled)::before {
  transform: translateX(-50%) scale(1);
  border-radius: 2px;
}
.menu_item > a:focus-visible:not(:disabled),
.menu_item.has-submenu > span > a:focus-visible:not(:disabled) {
  color: var(--c-text);
  outline-offset: 2px;
  outline-color: var(--c-dark);
  transition: none;
}
.menu_item > a:focus-visible:not(:disabled)::before,
.menu_item.has-submenu > span > a:focus-visible:not(:disabled)::before {
  transform: translateX(-50%) scale(1);
  border-radius: 2px;
}
.menu_item > a.is-active,
.menu_item.has-submenu > span > a.is-active {
  color: var(--c-text);
}
.menu_item > a.is-active::before,
.menu_item.has-submenu > span > a.is-active::before {
  transform: translateX(-50%) scale(1);
  border-radius: 2px;
}

.menu_item > a::before,
.menu_item.has-submenu > span > a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 12px;
  height: 3px;
  border-radius: 0;
  background-color: var(--c-dark);
  transform: translateX(-50%) scale(0);
  transform-origin: center center;
  transition: all ease 400ms;
}

.has-submenu.is-active > span > a {
  color: var(--c-text);
}

.has-submenu > span {
  display: inline-flex;
  align-items: center;
}

.has-submenu > span > button {
  color: var(--c-grey-700);
  margin-left: 32px;
}
.has-submenu > span > button.is-active {
  background-color: var(--c-primary);
  color: var(--c-light);
}
.has-submenu > span > button.is-active i {
  transform: rotate(45deg);
}
@media screen and (min-width: 768px) {
  .has-submenu > span > button {
    display: none;
  }
}

.has-submenu > span > a:hover::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  height: 12px;
  width: 100%;
  transform: translateY(100%);
  background-color: transparent;
}

.submenu_container {
  display: none;
  border-radius: 12px;
  background-color: var(--c-light);
  box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.16);
  padding: 16px;
  margin-top: 12px;
  outline-color: var(--c-primary);
  overflow: hidden;
}
.submenu_container.is-open {
  display: block;
}
@media screen and (min-width: 768px) {
  .submenu_container {
    position: absolute;
  }
}

.submenu_item {
  text-align: left;
  margin-bottom: 12px;
}
.submenu_item:last-child {
  margin-bottom: 0;
}

.submenu_item a {
  display: block;
  padding: 6px 0;
  color: var(--c-primary);
  outline-offset: 3px;
  outline-color: var(--c-primary);
  transition: color ease 400ms;
  white-space: nowrap;
}
.submenu_item a:hover:not(:disabled) {
  color: var(--c-accent);
}
.submenu_item a.is-active {
  color: var(--c-accent);
}

.submenu_item a i {
  font-size: 1.375rem;
  margin-right: 6px;
}

.header_search_btn {
  background-color: transparent;
  color: var(--c-text);
  margin-right: 24px;
  margin-left: auto;
}
.header_search_btn:hover {
  color: var(--c-text-dark);
}
@media screen and (min-width: 768px) {
  .header_search_btn {
    margin-right: 0;
    margin-left: 0;
  }
}

*[data-theme=light] .menu_item > a:hover:not(:disabled),
*[data-theme=light] .menu_item.has-submenu > span > a:hover:not(:disabled),
*[data-theme-light] .menu_item > a:hover:not(:disabled),
*[data-theme-light] .menu_item.has-submenu > span > a:hover:not(:disabled) {
  color: var(--c-dark);
}
*[data-theme=light] .menu_item > a:focus-visible:not(:disabled),
*[data-theme=light] .menu_item.has-submenu > span > a:focus-visible:not(:disabled),
*[data-theme-light] .menu_item > a:focus-visible:not(:disabled),
*[data-theme-light] .menu_item.has-submenu > span > a:focus-visible:not(:disabled) {
  color: var(--c-dark);
  outline-color: var(--c-dark);
}
*[data-theme=light] .menu_item > a.is-active,
*[data-theme=light] .menu_item.has-submenu > span > a.is-active,
*[data-theme-light] .menu_item > a.is-active,
*[data-theme-light] .menu_item.has-submenu > span > a.is-active {
  color: var(--c-dark);
}
*[data-theme=light] .menu_item > a::before,
*[data-theme=light] .menu_item.has-submenu > span > a::before,
*[data-theme-light] .menu_item > a::before,
*[data-theme-light] .menu_item.has-submenu > span > a::before {
  background-color: var(--c-dark);
}
*[data-theme=light] .submenu_item a:hover:not(:disabled),
*[data-theme-light] .submenu_item a:hover:not(:disabled) {
  color: var(--c-dark);
}
*[data-theme=light] .submenu_item a.is-active,
*[data-theme-light] .submenu_item a.is-active {
  color: var(--c-dark);
}

.section-game {
  --c-accent: #f8f400;
  background-color: var(--c-game);
  color: var(--c-light);
}

.section-game .form_field-select::after {
  color: var(--c-light);
}

.section-game-thanks {
  --c-accent: var(--c-game-accent);
  color: var(--c-light);
}

.game_radio_btn_container {
  display: inline-block;
}
.game_radio_btn_container input[type=radio] + label {
  font-family: "Roboto-Bold", "sans-serif";
  font-size: 2rem;
  color: var(--c-light);
  display: inline-flex;
  align-items: center;
  padding: 0 32px;
  margin-right: 0;
  min-height: 60px;
  z-index: 2;
}
@media screen and (min-width: 544px) {
  .game_radio_btn_container input[type=radio] + label {
    height: 100px;
    font-size: 2rem;
    padding: 0 48px;
  }
}
.game_radio_btn_container input[type=radio] + label:before {
  content: "";
  background-color: none;
  border: 2px solid var(--c-light);
  border-radius: 50px;
  margin-top: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition-duration: 300ms;
}
.game_radio_btn_container input[type=radio]:checked + label:before,
.game_radio_btn_container input[type=radio]:checked:disabled + label:before {
  content: "";
  background-color: var(--c-accent);
  border-color: var(--c-accent);
  box-shadow: none;
}
.game_radio_btn_container input[type=radio]:checked + label {
  color: var(--c-text);
}
.game_radio_btn_container .form_error,
.game_radio_btn_container ul.form_error li {
  color: var(--c-text);
}

.shape-top-right {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
@media screen and (min-width: 1600px) {
  .shape-top-right {
    display: block;
  }
}

.game_text_dates {
  font-family: var(--font-heading);
  line-height: 1em;
  font-size: 1.375rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 1600px) {
  .game_text_dates {
    font-size: 3rem;
  }
}

.game_text_main {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: var(--font-heading);
  line-height: 1.1em;
  font-size: 1.75rem;
}
@media screen and (min-width: 1024px) {
  .game_text_main {
    font-size: 3rem;
  }
}
@media screen and (min-width: 1600px) {
  .game_text_main {
    font-size: 4.5rem;
  }
}

.game_text_end {
  font-family: var(--font-heading);
  line-height: 1em;
  font-size: 1.375rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 1600px) {
  .game_text_end {
    font-size: 3rem;
  }
}

.game-answers-container {
  max-width: 500px;
}
@media screen and (max-width: 640px) {
  .game-answers-container {
    max-width: 100%;
    padding: 0 16px;
  }
}

@media screen and (max-width: 640px) {
  [id^=game_participation_answers] {
    min-width: 90%;
  }
}
[id^=game_participation_answers] .form_field-select {
  width: 501px;
  max-width: 100%;
  flex: 1;
}
@media screen and (max-width: 640px) {
  [id^=game_participation_answers] .form_field-select {
    width: auto;
  }
}
[id^=game_participation_answers] .form_field-select select {
  display: flex;
  width: 100%;
  height: 64px;
  padding: 0 32px;
  justify-content: space-between;
  align-items: center;
  line-height: 64px;
}

@media screen and (max-width: 640px) {
  body[data-route=game] .stack-full li {
    gap: 12px;
  }
}

.nc-header--game ~ form .section-content {
  display: flex;
  padding: 32px 16px !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 48px;
  align-self: stretch;
}
@media screen and (min-width: 768px) {
  .nc-header--game ~ form .section-content {
    padding: 48px 48px !important;
  }
}
@media screen and (min-width: 1200px) {
  .nc-header--game ~ form .section-content {
    padding: 80px 160px !important;
  }
}
.nc-header--game ~ form .section-content .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

body[data-route=game] .nc-header--game ~ form span.game-answer-title {
  font-family: var(--font-heading), sans-serif !important;
  font-weight: 700 !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
  letter-spacing: -1.6px !important;
  text-transform: uppercase !important;
  color: var(--c-primary, #eb7663) !important;
}

.nc-header--game ~ form .section-content .stack-full {
  gap: 16px;
}

.nc-header--game ~ form .section-content .stack-full .form_field input {
  width: 100%;
  max-width: 501px;
  height: 64px;
  border: 2px solid var(--c-primary, #eb7663);
  border-radius: 10px;
  padding: 0 32px;
  box-sizing: border-box;
  font-size: 1.125rem;
}
.nc-header--game ~ form .section-content .stack-full .form_field input::-moz-placeholder {
  color: #f3ada1;
}
.nc-header--game ~ form .section-content .stack-full .form_field input::placeholder {
  color: #f3ada1;
}

.nc-header--game ~ form .section-content .stack-full .form_field label {
  color: #f3ada1;
}

.nc-header--game ~ form .section-inscription {
  background-color: var(--c-primary, #eb7663) !important;
  padding: 32px 16px !important;
}
@media screen and (min-width: 768px) {
  .nc-header--game ~ form .section-inscription {
    padding: 48px 48px !important;
  }
}
@media screen and (min-width: 1200px) {
  .nc-header--game ~ form .section-inscription {
    padding: 80px 160px !important;
  }
}
.nc-header--game ~ form .section-inscription h2 {
  font-family: var(--font-heading), sans-serif !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
  letter-spacing: -1.6px !important;
  text-transform: uppercase !important;
  color: var(--c-primary-800, #5e2f28) !important;
}
.nc-header--game ~ form .section-inscription .form_field label,
.nc-header--game ~ form .section-inscription .form_field-select label,
.nc-header--game ~ form .section-inscription .form_field-checkbox label {
  color: #180c0a !important;
}
.nc-header--game ~ form .section-inscription .form_field input,
.nc-header--game ~ form .section-inscription .form_field select,
.nc-header--game ~ form .section-inscription .form_field textarea,
.nc-header--game ~ form .section-inscription .form_field-select select {
  border: 2px solid #180c0a !important;
  border-radius: 10px !important;
  color: #180c0a !important;
  background-color: transparent !important;
}
.nc-header--game ~ form .section-inscription .form_field-checkbox input[type=checkbox] + label::before,
.nc-header--game ~ form .section-inscription input[type=checkbox] + label::before {
  border: 2px solid #180c0a !important;
  border-radius: 12px !important;
  width: 41px !important;
  height: 41px !important;
  margin-top: -20.5px !important;
  font-size: 24px !important;
  line-height: 41px !important;
}
.nc-header--game ~ form .section-inscription .form_field-checkbox input[type=checkbox] + label,
.nc-header--game ~ form .section-inscription input[type=checkbox] + label {
  padding-left: 57px !important;
  min-height: 41px !important;
  font-size: 1.125rem !important;
  color: #180c0a !important;
  display: inline-block !important;
  padding-top: 10px !important;
}
.nc-header--game ~ form .section-inscription .form_field-checkbox label a,
.nc-header--game ~ form .section-inscription input[type=checkbox] + label a {
  color: #180c0a !important;
  text-decoration: underline !important;
}
.nc-header--game ~ form .section-inscription .form_field-select::after {
  color: #180c0a !important;
}
.nc-header--game ~ form .section-inscription .btn-white,
.nc-header--game ~ form .section-inscription button[type=submit] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: #ffffff !important;
  color: var(--c-primary-800, #5e2f28) !important;
  font-family: var(--font-heading), sans-serif !important;
  font-size: 1.5rem !important;
  text-transform: uppercase !important;
  padding: 24px !important;
  border: none !important;
  border-radius: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  cursor: pointer;
}

section.nc-header.nc-header--game {
  min-height: auto;
  display: flex;
  flex-direction: column;
  padding: 32px 16px 60px !important;
  align-items: center;
  gap: 32px;
  align-self: stretch;
  margin-top: 62px;
}
@media screen and (min-width: 768px) {
  section.nc-header.nc-header--game {
    flex-direction: row;
    padding: 48px 48px 80px !important;
    gap: 48px;
    min-height: 500px;
  }
}
@media screen and (min-width: 1024px) {
  section.nc-header.nc-header--game {
    padding: 80px 80px 110px !important;
    gap: 80px;
    min-height: 600px;
  }
}
@media screen and (min-width: 1200px) {
  section.nc-header.nc-header--game {
    padding: 80px 160px 110px 160px !important;
    gap: 160px;
    min-height: 650px;
  }
}
@media screen and (min-width: 768px) {
  section.nc-header.nc-header--game {
    margin-top: 96px;
  }
}

.game-header .nc-header_right img {
  max-height: none;
}

.game-header-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  text-align: center;
  max-width: 720px;
}

.game-header-tag {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background-color: var(--c-primary-800, #5e2f28);
  color: #ffffff;
  font-family: var(--font-heading), sans-serif;
  font-size: 1.125rem;
  line-height: 24px;
  letter-spacing: -0.9px;
  text-transform: uppercase;
  padding: 8px;
  border-radius: 6px;
}
.game-header-tag img {
  display: block;
  width: 32px;
  height: 32px;
}

.game-header-date {
  font-family: "Baskerville", serif;
  font-style: italic;
  font-weight: 600;
  font-size: 2.375rem;
  line-height: 2.75rem;
  color: var(--c-primary-800, #5e2f28);
  margin: 0;
}
@media screen and (max-width: 768px) {
  .game-header-date {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .game-header-date {
    font-size: 2.75rem;
    line-height: 3rem;
  }
}

.game-header-image {
  position: relative;
}
.game-header-image > img:first-child {
  position: relative;
  z-index: 2;
}

.game-header-arrow-top {
  position: absolute;
  top: 38px;
  right: 80px;
  width: 134px;
  height: auto;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .game-header-arrow-top {
    width: 80px;
    top: 20px;
    right: 40px;
  }
}

.game-header-arrow-bottom {
  position: absolute;
  bottom: 60px;
  left: 20px;
  width: 90px;
  height: auto;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .game-header-arrow-bottom {
    width: 60px;
    bottom: 40px;
    left: 10px;
  }
}

.game-header-accroche {
  position: absolute;
  font-family: "Baskerville", serif;
  font-style: italic;
  font-size: 2rem;
  line-height: 38px;
  color: white;
  white-space: nowrap;
  z-index: 3;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .game-header-accroche {
    font-size: 1.25rem;
    line-height: 24px;
  }
}

.game-header-accroche--top {
  top: 0;
  right: 0;
  transform: translateX(30%);
}

.game-header-accroche--bottom {
  bottom: 38px;
  left: 0;
  transform: translate(-30%, 100%);
}
@media screen and (max-width: 768px) {
  .game-header-accroche--bottom {
    bottom: 20px;
  }
}

.game-header-prize {
  font-family: var(--font-heading), sans-serif;
  font-weight: 700;
  font-size: clamp(2rem, 5vw, 2.75rem);
  line-height: 1.15;
  letter-spacing: -2.2px;
  text-transform: uppercase;
  color: var(--c-primary-800, #5e2f28);
  margin: 0;
  white-space: normal;
}
@media screen and (min-width: 1024px) {
  .game-header-prize {
    font-size: 4rem;
    line-height: 4.625rem;
    letter-spacing: -3.2px;
  }
}

.text-left-answers {
  text-align: left !important;
}
.text-left-answers .stack-full,
.text-left-answers .stack-full li,
.text-left-answers .stack-full .form_row {
  text-align: left !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

.cookies_bar {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  padding: 16px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: 12px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: var(--c-light);
  color: var(--c-text-dark);
  z-index: 888;
}
@media screen and (min-width: 768px) {
  .cookies_bar {
    flex-wrap: nowrap;
    bottom: 12px;
    left: 12px;
    border-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    max-width: 480px;
  }
}

.cookies_bar_col {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  padding: 0;
  text-align: left;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .cookies_bar_col {
    text-align: left;
  }
}

.cookies_bar_col button {
  margin: 6px;
}
.cookies_bar_col button:hover, .cookies_bar_col button:focus-visible {
  color: var(--c-text-dark);
}

.cookies_bar a {
  color: var(--c-text-dark);
}

.memory-game {
  margin: 60px auto 0 auto;
  display: grid;
  gap: 12px;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 768px) {
  .memory-game {
    gap: 32px;
  }
}

.memory-card {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  position: relative;
  transform: scale(1);
  transform-style: preserve-3d;
  transition: transform 0.5s;
  cursor: pointer;
}
.memory-card::after {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 130%;
}

.memory-card:active {
  transform: scale(0.97);
  transition: transform 0.2s;
}

.memory-card.flip {
  transform: rotateY(180deg);
}

.front-face,
.back-face {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  backface-visibility: hidden;
}

.front-face {
  transform: rotateY(180deg);
}

.ticket {
  width: 100%;
  max-width: 162px;
  margin: 0 auto;
  position: relative;
  transform: scale(1);
  transform-style: preserve-3d;
  transition: transform 0.5s;
  cursor: pointer;
}
.ticket::after {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 130%;
}

.ticket:active {
  transform: scale(0.97);
  transition: transform 0.2s;
}

.ticket.flip {
  transform: rotateY(180deg);
}

.split-words-game {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  perspective: 1000px;
  margin-bottom: 24px;
}

.word-card {
  position: relative;
  width: calc(25% - 10px);
  margin: 5px;
  height: 80px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  background-color: var(--c-light);
  color: var(--c-game);
  font-size: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  transform: scale(1);
  transform-style: preserve-3d;
  transition: transform 0.5s;
}
@media screen and (min-width: 768px) {
  .word-card {
    font-size: 28px;
  }
}
@media screen and (min-width: 1200px) {
  .word-card {
    font-size: 48px;
    height: 169px;
  }
}

.word-card:active {
  transform: scale(0.97);
  transition: transform 0.2s;
}

.word-card.found {
  cursor: not-allowed;
  box-shadow: inset 0 0 0 6px var(--c-primary);
}
.word-card.found::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: var(--c-primary-alpha-24);
}

.word-card.selected {
  box-shadow: inset 0 0 0 3px var(--c-primary);
}

.game-card {
  position: relative;
  cursor: pointer;
}
.game-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.game-card img {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 0;
}

.game-card:active {
  transform: scale(0.97);
  transition: transform 0.2s;
}

.game-card.found {
  cursor: not-allowed;
}
.game-card.found::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--c-primary-alpha-24);
  box-shadow: inset 0 0 0 6px var(--c-primary);
  z-index: 2;
}

.game-card.selected::after {
  box-shadow: inset 0 0 0 3px var(--c-primary);
}

.game-card.radius-up {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.game-card.radius-up::after {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.game-card.radius-down {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.game-card.radius-down::after {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.search {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--c-primary-rgb), 0.9);
  z-index: 9000;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  display: none;
  flex-direction: column;
}

.search.is-open {
  display: flex;
}

.search_inner {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  max-width: 544px;
}

.search_inner input {
  color: var(--c-text-dark);
}
@media screen and (min-width: 768px) {
  .search_inner input {
    min-width: 400px;
  }
}

.search button[data-search-trigger] {
  position: absolute;
  top: var(--gutter);
  right: var(--gutter);
}

.picture_container {
  position: relative;
  max-width: 718px;
  width: 100%;
  border: 6px solid white;
  margin: 0 auto;
  cursor: pointer;
}

.picture_container .area {
  position: absolute;
  bottom: 26.2%;
  left: 21%;
  width: 13%;
  height: 7%;
  background-color: transparent;
}

.date {
  display: flex;
  flex-shrink: 0;
  align-self: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-basis: 87px;
  width: 87px;
  max-width: 87px;
  height: 88px;
  max-height: 88px;
  position: relative;
  text-align: center;
  padding: 12px 12px 12px 6px;
  background-color: transparent;
  background-image: url(/build/images/date-bg.eb466143.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  font-family: "Roboto-Bold", "sans-serif";
  line-height: 1;
  color: var(--c-text);
}

.date_nb {
  display: block;
  font-size: 1.75rem;
  margin-bottom: 6px;
}

.date_month {
  display: block;
  text-transform: uppercase;
  font-size: 0.625rem;
}

.shapes-overflow {
  position: relative;
  z-index: 50;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.shapes-overflow > img {
  display: block;
  margin: 0 auto;
}

.iframe_container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.iframe_container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.badge-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  margin: 0 auto;
  width: 124px;
  height: 124px;
  border-radius: 50%;
  background-color: var(--c-text);
  color: var(--c-light);
  text-align: center;
  transform: translateY(25%);
}
.badge-price span {
  display: block;
}

.badge_text {
  font-size: 0.625rem;
}

.price {
  font-family: "Roboto-Bold", "sans-serif";
  font-size: 1.75rem;
}

#js-map {
  height: 400px;
}
@media screen and (min-width: 768px) {
  #js-map {
    height: 600px;
  }
}

#doodle-arrow {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 100;
  transform: translate(-50%, -70%) scale(0.6);
}
@media screen and (min-width: 768px) {
  #doodle-arrow {
    transform: translate(-50%, -70%) scale(0.8);
  }
}
@media screen and (min-width: 1770px) {
  #doodle-arrow {
    transform: translate(-50%, -80%);
  }
}

#doodle-star {
  display: none;
}
@media screen and (min-width: 1770px) {
  #doodle-star {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    display: block;
    transform: translate(30%, -40%);
  }
}

.fruit_name_img {
  max-height: 60px;
  max-width: 100%;
}

.intro_doodle, .intro_doodle-right, .intro_doodle-left {
  display: none;
}
.intro_doodle-left {
  left: 0;
}
.intro_doodle-right {
  right: 0;
}
@media screen and (min-width: 1600px) {
  .intro_doodle, .intro_doodle-right, .intro_doodle-left {
    position: absolute;
    bottom: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    display: block;
  }
}

.answer_dot {
  display: inline-flex;
  height: 42px;
  width: 42px;
  max-width: 42px;
  flex-shrink: 0;
  flex-basis: auto;
  border-radius: 21px;
  align-content: center;
  align-items: center;
  justify-content: center;
  background-color: var(--c-accent);
  color: var(--c-light);
}
.answer_dot > label {
  margin-bottom: 0;
}

.section-commitments {
  position: relative;
}

.img-section-clap {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: none;
  position: absolute;
  top: 0;
  right: 5%;
  transform: translateY(-50%);
}
@media screen and (min-width: 544px) {
  .img-section-clap {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .img-section-clap {
    right: 10%;
  }
}

.img-section-ticket {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: none;
  position: absolute;
  top: 0;
  left: 5%;
  transform: translateY(-50%);
}
@media screen and (min-width: 544px) {
  .img-section-ticket {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .img-section-ticket {
    left: 10%;
  }
}

.img-section-popcorn {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: none;
  position: absolute;
  top: 0;
  right: 5%;
  transform: translateY(-80%);
  max-width: 240px;
  height: auto;
  z-index: 99 !important;
}
@media screen and (min-width: 544px) {
  .img-section-popcorn {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .img-section-popcorn {
    right: 10%;
  }
}
@media screen and (min-width: 1920px) {
  .img-section-popcorn {
    max-width: 340px;
    right: 10%;
  }
}

.img_fruit_title {
  width: 65vw;
  max-width: 380px;
}

.board {
  color: var(--c-text-dark);
  background-color: #f2eee9;
  padding: 16px;
  box-shadow: inset 0 0 0 2px #e0dcd7, inset 0 0 0 15px #ffffff, inset 0 0 0 16px #e0dcd7, inset 0 0 20px 15px #999896;
}

.list-strokes {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .list-strokes {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.list-strokes > li {
  line-height: 1.25;
  padding-left: 16px;
  padding-right: 16px;
}

.list-strokes > li + li {
  position: relative;
  margin-top: 12px;
  padding-top: 12px;
}
.list-strokes > li + li::before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 2px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #b0afac;
}
@media screen and (min-width: 1024px) {
  .list-strokes > li + li {
    margin-top: 16px;
    padding-top: 16px;
  }
}

.img-choco {
  position: absolute;
  top: 0;
  left: 0;
}

.img-sushi {
  position: absolute;
  top: 400px;
  left: 0;
}

.img-choco,
.img-sushi {
  display: none;
}
@media screen and (min-width: 1200px) {
  .img-choco,
.img-sushi {
    display: block;
  }
}

.form_group {
  display: flex;
  align-items: stretch;
}

.form_group_item {
  display: inline-flex;
  align-items: center;
  border-top-left-radius: var(--form-radius);
  border-bottom-left-radius: var(--form-radius);
}

.form_group_item + .form_group_item {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.form_group_item .form_row.is-focused .form_widget {
  position: relative;
  z-index: 3;
}

.form_group > .form_group_item:first-child .form_widget,
.form_group > .form_group_item:first-child .form_widget > * {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.form_group > .form_group_item + .form_group_item:not(:last-child) {
  margin-left: -1px;
}

.form_group > .form_group_item + .form_group_item:not(:last-child) .form_widget,
.form_group > .form_group_item + .form_group_item:not(:last-child) .form_widget > * {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.form_group *[class^=btn-] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 100%;
}

.form_group > .form_group_item:last-child > *[class^=btn-] {
  border-top-right-radius: var(--form-radius);
  border-bottom-right-radius: var(--form-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 100%;
}
.form_group > .form_group_item:last-child > *[class^=btn-].w-100 {
  margin-top: 16px;
  border-top-right-radius: var(--form-radius);
  border-bottom-right-radius: var(--form-radius);
  border-top-left-radius: var(--form-radius);
  border-bottom-left-radius: var(--form-radius);
}

.v-bar {
  display: inline-flex;
  height: 52px;
  width: 1px;
  background-color: var(--c-grey);
}

.h-50 {
  height: 50%;
}

@media screen and (min-width: 1024px) {
  .min-h-l-50 {
    min-height: 50%;
  }
}
.h-100 {
  height: 100%;
}

@media screen and (min-width: 1024px) {
  .h-l-100 {
    height: 100%;
  }
}

.b-radius {
  border-radius: 12px;
}

.b-radius-small {
  border-radius: 6px;
}

.b-radius-large {
  border-radius: 20px;
}

/* {generatePalette($light-theme)} $palette */
*[data-theme=light] .bg-tips-500,
*[data-theme-light] .bg-tips-500 {
  background-color: var(--c-tips-500);
}
*[data-theme=light] .text-tips-500,
*[data-theme=light] .color-tips-500,
*[data-theme-light] .text-tips-500,
*[data-theme-light] .color-tips-500 {
  color: var(--c-tips-500);
}
*[data-theme=light] .bg-tips,
*[data-theme-light] .bg-tips {
  background-color: var(--c-tips);
}
*[data-theme=light] .text-tips,
*[data-theme=light] .color-tips,
*[data-theme-light] .text-tips,
*[data-theme-light] .color-tips {
  color: var(--c-tips);
}
*[data-theme=light] .bg-tips-400,
*[data-theme-light] .bg-tips-400 {
  background-color: var(--c-tips-400);
}
*[data-theme=light] .text-tips-400,
*[data-theme=light] .color-tips-400,
*[data-theme-light] .text-tips-400,
*[data-theme-light] .color-tips-400 {
  color: var(--c-tips-400);
}
*[data-theme=light] .bg-tips-300,
*[data-theme-light] .bg-tips-300 {
  background-color: var(--c-tips-300);
}
*[data-theme=light] .text-tips-300,
*[data-theme=light] .color-tips-300,
*[data-theme-light] .text-tips-300,
*[data-theme-light] .color-tips-300 {
  color: var(--c-tips-300);
}
*[data-theme=light] .bg-tips-200,
*[data-theme-light] .bg-tips-200 {
  background-color: var(--c-tips-200);
}
*[data-theme=light] .text-tips-200,
*[data-theme=light] .color-tips-200,
*[data-theme-light] .text-tips-200,
*[data-theme-light] .color-tips-200 {
  color: var(--c-tips-200);
}
*[data-theme=light] .bg-tips-100,
*[data-theme-light] .bg-tips-100 {
  background-color: var(--c-tips-100);
}
*[data-theme=light] .text-tips-100,
*[data-theme=light] .color-tips-100,
*[data-theme-light] .text-tips-100,
*[data-theme-light] .color-tips-100 {
  color: var(--c-tips-100);
}
*[data-theme=light] .bg-tips-600,
*[data-theme-light] .bg-tips-600 {
  background-color: var(--c-tips-600);
}
*[data-theme=light] .text-tips-600,
*[data-theme=light] .color-tips-600,
*[data-theme-light] .text-tips-600,
*[data-theme-light] .color-tips-600 {
  color: var(--c-tips-600);
}
*[data-theme=light] .bg-tips-700,
*[data-theme-light] .bg-tips-700 {
  background-color: var(--c-tips-700);
}
*[data-theme=light] .text-tips-700,
*[data-theme=light] .color-tips-700,
*[data-theme-light] .text-tips-700,
*[data-theme-light] .color-tips-700 {
  color: var(--c-tips-700);
}
*[data-theme=light] .bg-tips-800,
*[data-theme-light] .bg-tips-800 {
  background-color: var(--c-tips-800);
}
*[data-theme=light] .text-tips-800,
*[data-theme=light] .color-tips-800,
*[data-theme-light] .text-tips-800,
*[data-theme-light] .color-tips-800 {
  color: var(--c-tips-800);
}
*[data-theme=light] .bg-tips-900,
*[data-theme-light] .bg-tips-900 {
  background-color: var(--c-tips-900);
}
*[data-theme=light] .text-tips-900,
*[data-theme=light] .color-tips-900,
*[data-theme-light] .text-tips-900,
*[data-theme-light] .color-tips-900 {
  color: var(--c-tips-900);
}
*[data-theme=light] .bg-tips-alpha-8,
*[data-theme-light] .bg-tips-alpha-8 {
  background-color: var(--c-tips-alpha-8);
}
*[data-theme=light] .text-tips-alpha-8,
*[data-theme=light] .color-tips-alpha-8,
*[data-theme-light] .text-tips-alpha-8,
*[data-theme-light] .color-tips-alpha-8 {
  color: var(--c-tips-alpha-8);
}
*[data-theme=light] .bg-tips-alpha-24,
*[data-theme-light] .bg-tips-alpha-24 {
  background-color: var(--c-tips-alpha-24);
}
*[data-theme=light] .text-tips-alpha-24,
*[data-theme=light] .color-tips-alpha-24,
*[data-theme-light] .text-tips-alpha-24,
*[data-theme-light] .color-tips-alpha-24 {
  color: var(--c-tips-alpha-24);
}
*[data-theme=light] .bg-cdixvins-500,
*[data-theme-light] .bg-cdixvins-500 {
  background-color: var(--c-cdixvins-500);
}
*[data-theme=light] .text-cdixvins-500,
*[data-theme=light] .color-cdixvins-500,
*[data-theme-light] .text-cdixvins-500,
*[data-theme-light] .color-cdixvins-500 {
  color: var(--c-cdixvins-500);
}
*[data-theme=light] .bg-cdixvins,
*[data-theme-light] .bg-cdixvins {
  background-color: var(--c-cdixvins);
}
*[data-theme=light] .text-cdixvins,
*[data-theme=light] .color-cdixvins,
*[data-theme-light] .text-cdixvins,
*[data-theme-light] .color-cdixvins {
  color: var(--c-cdixvins);
}
*[data-theme=light] .bg-cdixvins-400,
*[data-theme-light] .bg-cdixvins-400 {
  background-color: var(--c-cdixvins-400);
}
*[data-theme=light] .text-cdixvins-400,
*[data-theme=light] .color-cdixvins-400,
*[data-theme-light] .text-cdixvins-400,
*[data-theme-light] .color-cdixvins-400 {
  color: var(--c-cdixvins-400);
}
*[data-theme=light] .bg-cdixvins-300,
*[data-theme-light] .bg-cdixvins-300 {
  background-color: var(--c-cdixvins-300);
}
*[data-theme=light] .text-cdixvins-300,
*[data-theme=light] .color-cdixvins-300,
*[data-theme-light] .text-cdixvins-300,
*[data-theme-light] .color-cdixvins-300 {
  color: var(--c-cdixvins-300);
}
*[data-theme=light] .bg-cdixvins-200,
*[data-theme-light] .bg-cdixvins-200 {
  background-color: var(--c-cdixvins-200);
}
*[data-theme=light] .text-cdixvins-200,
*[data-theme=light] .color-cdixvins-200,
*[data-theme-light] .text-cdixvins-200,
*[data-theme-light] .color-cdixvins-200 {
  color: var(--c-cdixvins-200);
}
*[data-theme=light] .bg-cdixvins-100,
*[data-theme-light] .bg-cdixvins-100 {
  background-color: var(--c-cdixvins-100);
}
*[data-theme=light] .text-cdixvins-100,
*[data-theme=light] .color-cdixvins-100,
*[data-theme-light] .text-cdixvins-100,
*[data-theme-light] .color-cdixvins-100 {
  color: var(--c-cdixvins-100);
}
*[data-theme=light] .bg-cdixvins-600,
*[data-theme-light] .bg-cdixvins-600 {
  background-color: var(--c-cdixvins-600);
}
*[data-theme=light] .text-cdixvins-600,
*[data-theme=light] .color-cdixvins-600,
*[data-theme-light] .text-cdixvins-600,
*[data-theme-light] .color-cdixvins-600 {
  color: var(--c-cdixvins-600);
}
*[data-theme=light] .bg-cdixvins-700,
*[data-theme-light] .bg-cdixvins-700 {
  background-color: var(--c-cdixvins-700);
}
*[data-theme=light] .text-cdixvins-700,
*[data-theme=light] .color-cdixvins-700,
*[data-theme-light] .text-cdixvins-700,
*[data-theme-light] .color-cdixvins-700 {
  color: var(--c-cdixvins-700);
}
*[data-theme=light] .bg-cdixvins-800,
*[data-theme-light] .bg-cdixvins-800 {
  background-color: var(--c-cdixvins-800);
}
*[data-theme=light] .text-cdixvins-800,
*[data-theme=light] .color-cdixvins-800,
*[data-theme-light] .text-cdixvins-800,
*[data-theme-light] .color-cdixvins-800 {
  color: var(--c-cdixvins-800);
}
*[data-theme=light] .bg-cdixvins-900,
*[data-theme-light] .bg-cdixvins-900 {
  background-color: var(--c-cdixvins-900);
}
*[data-theme=light] .text-cdixvins-900,
*[data-theme=light] .color-cdixvins-900,
*[data-theme-light] .text-cdixvins-900,
*[data-theme-light] .color-cdixvins-900 {
  color: var(--c-cdixvins-900);
}
*[data-theme=light] .bg-cdixvins-alpha-8,
*[data-theme-light] .bg-cdixvins-alpha-8 {
  background-color: var(--c-cdixvins-alpha-8);
}
*[data-theme=light] .text-cdixvins-alpha-8,
*[data-theme=light] .color-cdixvins-alpha-8,
*[data-theme-light] .text-cdixvins-alpha-8,
*[data-theme-light] .color-cdixvins-alpha-8 {
  color: var(--c-cdixvins-alpha-8);
}
*[data-theme=light] .bg-cdixvins-alpha-24,
*[data-theme-light] .bg-cdixvins-alpha-24 {
  background-color: var(--c-cdixvins-alpha-24);
}
*[data-theme=light] .text-cdixvins-alpha-24,
*[data-theme=light] .color-cdixvins-alpha-24,
*[data-theme-light] .text-cdixvins-alpha-24,
*[data-theme-light] .color-cdixvins-alpha-24 {
  color: var(--c-cdixvins-alpha-24);
}
*[data-theme=light] .bg-recipe-500,
*[data-theme-light] .bg-recipe-500 {
  background-color: var(--c-recipe-500);
}
*[data-theme=light] .text-recipe-500,
*[data-theme=light] .color-recipe-500,
*[data-theme-light] .text-recipe-500,
*[data-theme-light] .color-recipe-500 {
  color: var(--c-recipe-500);
}
*[data-theme=light] .bg-recipe,
*[data-theme-light] .bg-recipe {
  background-color: var(--c-recipe);
}
*[data-theme=light] .text-recipe,
*[data-theme=light] .color-recipe,
*[data-theme-light] .text-recipe,
*[data-theme-light] .color-recipe {
  color: var(--c-recipe);
}
*[data-theme=light] .bg-recipe-400,
*[data-theme-light] .bg-recipe-400 {
  background-color: var(--c-recipe-400);
}
*[data-theme=light] .text-recipe-400,
*[data-theme=light] .color-recipe-400,
*[data-theme-light] .text-recipe-400,
*[data-theme-light] .color-recipe-400 {
  color: var(--c-recipe-400);
}
*[data-theme=light] .bg-recipe-300,
*[data-theme-light] .bg-recipe-300 {
  background-color: var(--c-recipe-300);
}
*[data-theme=light] .text-recipe-300,
*[data-theme=light] .color-recipe-300,
*[data-theme-light] .text-recipe-300,
*[data-theme-light] .color-recipe-300 {
  color: var(--c-recipe-300);
}
*[data-theme=light] .bg-recipe-200,
*[data-theme-light] .bg-recipe-200 {
  background-color: var(--c-recipe-200);
}
*[data-theme=light] .text-recipe-200,
*[data-theme=light] .color-recipe-200,
*[data-theme-light] .text-recipe-200,
*[data-theme-light] .color-recipe-200 {
  color: var(--c-recipe-200);
}
*[data-theme=light] .bg-recipe-100,
*[data-theme-light] .bg-recipe-100 {
  background-color: var(--c-recipe-100);
}
*[data-theme=light] .text-recipe-100,
*[data-theme=light] .color-recipe-100,
*[data-theme-light] .text-recipe-100,
*[data-theme-light] .color-recipe-100 {
  color: var(--c-recipe-100);
}
*[data-theme=light] .bg-recipe-600,
*[data-theme-light] .bg-recipe-600 {
  background-color: var(--c-recipe-600);
}
*[data-theme=light] .text-recipe-600,
*[data-theme=light] .color-recipe-600,
*[data-theme-light] .text-recipe-600,
*[data-theme-light] .color-recipe-600 {
  color: var(--c-recipe-600);
}
*[data-theme=light] .bg-recipe-700,
*[data-theme-light] .bg-recipe-700 {
  background-color: var(--c-recipe-700);
}
*[data-theme=light] .text-recipe-700,
*[data-theme=light] .color-recipe-700,
*[data-theme-light] .text-recipe-700,
*[data-theme-light] .color-recipe-700 {
  color: var(--c-recipe-700);
}
*[data-theme=light] .bg-recipe-800,
*[data-theme-light] .bg-recipe-800 {
  background-color: var(--c-recipe-800);
}
*[data-theme=light] .text-recipe-800,
*[data-theme=light] .color-recipe-800,
*[data-theme-light] .text-recipe-800,
*[data-theme-light] .color-recipe-800 {
  color: var(--c-recipe-800);
}
*[data-theme=light] .bg-recipe-900,
*[data-theme-light] .bg-recipe-900 {
  background-color: var(--c-recipe-900);
}
*[data-theme=light] .text-recipe-900,
*[data-theme=light] .color-recipe-900,
*[data-theme-light] .text-recipe-900,
*[data-theme-light] .color-recipe-900 {
  color: var(--c-recipe-900);
}
*[data-theme=light] .bg-recipe-alpha-8,
*[data-theme-light] .bg-recipe-alpha-8 {
  background-color: var(--c-recipe-alpha-8);
}
*[data-theme=light] .text-recipe-alpha-8,
*[data-theme=light] .color-recipe-alpha-8,
*[data-theme-light] .text-recipe-alpha-8,
*[data-theme-light] .color-recipe-alpha-8 {
  color: var(--c-recipe-alpha-8);
}
*[data-theme=light] .bg-recipe-alpha-24,
*[data-theme-light] .bg-recipe-alpha-24 {
  background-color: var(--c-recipe-alpha-24);
}
*[data-theme=light] .text-recipe-alpha-24,
*[data-theme=light] .color-recipe-alpha-24,
*[data-theme-light] .text-recipe-alpha-24,
*[data-theme-light] .color-recipe-alpha-24 {
  color: var(--c-recipe-alpha-24);
}
*[data-theme=light] .bg-article-500,
*[data-theme-light] .bg-article-500 {
  background-color: var(--c-article-500);
}
*[data-theme=light] .text-article-500,
*[data-theme=light] .color-article-500,
*[data-theme-light] .text-article-500,
*[data-theme-light] .color-article-500 {
  color: var(--c-article-500);
}
*[data-theme=light] .bg-article,
*[data-theme-light] .bg-article {
  background-color: var(--c-article);
}
*[data-theme=light] .text-article,
*[data-theme=light] .color-article,
*[data-theme-light] .text-article,
*[data-theme-light] .color-article {
  color: var(--c-article);
}
*[data-theme=light] .bg-article-400,
*[data-theme-light] .bg-article-400 {
  background-color: var(--c-article-400);
}
*[data-theme=light] .text-article-400,
*[data-theme=light] .color-article-400,
*[data-theme-light] .text-article-400,
*[data-theme-light] .color-article-400 {
  color: var(--c-article-400);
}
*[data-theme=light] .bg-article-300,
*[data-theme-light] .bg-article-300 {
  background-color: var(--c-article-300);
}
*[data-theme=light] .text-article-300,
*[data-theme=light] .color-article-300,
*[data-theme-light] .text-article-300,
*[data-theme-light] .color-article-300 {
  color: var(--c-article-300);
}
*[data-theme=light] .bg-article-200,
*[data-theme-light] .bg-article-200 {
  background-color: var(--c-article-200);
}
*[data-theme=light] .text-article-200,
*[data-theme=light] .color-article-200,
*[data-theme-light] .text-article-200,
*[data-theme-light] .color-article-200 {
  color: var(--c-article-200);
}
*[data-theme=light] .bg-article-100,
*[data-theme-light] .bg-article-100 {
  background-color: var(--c-article-100);
}
*[data-theme=light] .text-article-100,
*[data-theme=light] .color-article-100,
*[data-theme-light] .text-article-100,
*[data-theme-light] .color-article-100 {
  color: var(--c-article-100);
}
*[data-theme=light] .bg-article-600,
*[data-theme-light] .bg-article-600 {
  background-color: var(--c-article-600);
}
*[data-theme=light] .text-article-600,
*[data-theme=light] .color-article-600,
*[data-theme-light] .text-article-600,
*[data-theme-light] .color-article-600 {
  color: var(--c-article-600);
}
*[data-theme=light] .bg-article-700,
*[data-theme-light] .bg-article-700 {
  background-color: var(--c-article-700);
}
*[data-theme=light] .text-article-700,
*[data-theme=light] .color-article-700,
*[data-theme-light] .text-article-700,
*[data-theme-light] .color-article-700 {
  color: var(--c-article-700);
}
*[data-theme=light] .bg-article-800,
*[data-theme-light] .bg-article-800 {
  background-color: var(--c-article-800);
}
*[data-theme=light] .text-article-800,
*[data-theme=light] .color-article-800,
*[data-theme-light] .text-article-800,
*[data-theme-light] .color-article-800 {
  color: var(--c-article-800);
}
*[data-theme=light] .bg-article-900,
*[data-theme-light] .bg-article-900 {
  background-color: var(--c-article-900);
}
*[data-theme=light] .text-article-900,
*[data-theme=light] .color-article-900,
*[data-theme-light] .text-article-900,
*[data-theme-light] .color-article-900 {
  color: var(--c-article-900);
}
*[data-theme=light] .bg-article-alpha-8,
*[data-theme-light] .bg-article-alpha-8 {
  background-color: var(--c-article-alpha-8);
}
*[data-theme=light] .text-article-alpha-8,
*[data-theme=light] .color-article-alpha-8,
*[data-theme-light] .text-article-alpha-8,
*[data-theme-light] .color-article-alpha-8 {
  color: var(--c-article-alpha-8);
}
*[data-theme=light] .bg-article-alpha-24,
*[data-theme-light] .bg-article-alpha-24 {
  background-color: var(--c-article-alpha-24);
}
*[data-theme=light] .text-article-alpha-24,
*[data-theme=light] .color-article-alpha-24,
*[data-theme-light] .text-article-alpha-24,
*[data-theme-light] .color-article-alpha-24 {
  color: var(--c-article-alpha-24);
}
*[data-theme=light] .bg-promo-500,
*[data-theme-light] .bg-promo-500 {
  background-color: var(--c-promo-500);
}
*[data-theme=light] .text-promo-500,
*[data-theme=light] .color-promo-500,
*[data-theme-light] .text-promo-500,
*[data-theme-light] .color-promo-500 {
  color: var(--c-promo-500);
}
*[data-theme=light] .bg-promo,
*[data-theme-light] .bg-promo {
  background-color: var(--c-promo);
}
*[data-theme=light] .text-promo,
*[data-theme=light] .color-promo,
*[data-theme-light] .text-promo,
*[data-theme-light] .color-promo {
  color: var(--c-promo);
}
*[data-theme=light] .bg-promo-400,
*[data-theme-light] .bg-promo-400 {
  background-color: var(--c-promo-400);
}
*[data-theme=light] .text-promo-400,
*[data-theme=light] .color-promo-400,
*[data-theme-light] .text-promo-400,
*[data-theme-light] .color-promo-400 {
  color: var(--c-promo-400);
}
*[data-theme=light] .bg-promo-300,
*[data-theme-light] .bg-promo-300 {
  background-color: var(--c-promo-300);
}
*[data-theme=light] .text-promo-300,
*[data-theme=light] .color-promo-300,
*[data-theme-light] .text-promo-300,
*[data-theme-light] .color-promo-300 {
  color: var(--c-promo-300);
}
*[data-theme=light] .bg-promo-200,
*[data-theme-light] .bg-promo-200 {
  background-color: var(--c-promo-200);
}
*[data-theme=light] .text-promo-200,
*[data-theme=light] .color-promo-200,
*[data-theme-light] .text-promo-200,
*[data-theme-light] .color-promo-200 {
  color: var(--c-promo-200);
}
*[data-theme=light] .bg-promo-100,
*[data-theme-light] .bg-promo-100 {
  background-color: var(--c-promo-100);
}
*[data-theme=light] .text-promo-100,
*[data-theme=light] .color-promo-100,
*[data-theme-light] .text-promo-100,
*[data-theme-light] .color-promo-100 {
  color: var(--c-promo-100);
}
*[data-theme=light] .bg-promo-600,
*[data-theme-light] .bg-promo-600 {
  background-color: var(--c-promo-600);
}
*[data-theme=light] .text-promo-600,
*[data-theme=light] .color-promo-600,
*[data-theme-light] .text-promo-600,
*[data-theme-light] .color-promo-600 {
  color: var(--c-promo-600);
}
*[data-theme=light] .bg-promo-700,
*[data-theme-light] .bg-promo-700 {
  background-color: var(--c-promo-700);
}
*[data-theme=light] .text-promo-700,
*[data-theme=light] .color-promo-700,
*[data-theme-light] .text-promo-700,
*[data-theme-light] .color-promo-700 {
  color: var(--c-promo-700);
}
*[data-theme=light] .bg-promo-800,
*[data-theme-light] .bg-promo-800 {
  background-color: var(--c-promo-800);
}
*[data-theme=light] .text-promo-800,
*[data-theme=light] .color-promo-800,
*[data-theme-light] .text-promo-800,
*[data-theme-light] .color-promo-800 {
  color: var(--c-promo-800);
}
*[data-theme=light] .bg-promo-900,
*[data-theme-light] .bg-promo-900 {
  background-color: var(--c-promo-900);
}
*[data-theme=light] .text-promo-900,
*[data-theme=light] .color-promo-900,
*[data-theme-light] .text-promo-900,
*[data-theme-light] .color-promo-900 {
  color: var(--c-promo-900);
}
*[data-theme=light] .bg-promo-alpha-8,
*[data-theme-light] .bg-promo-alpha-8 {
  background-color: var(--c-promo-alpha-8);
}
*[data-theme=light] .text-promo-alpha-8,
*[data-theme=light] .color-promo-alpha-8,
*[data-theme-light] .text-promo-alpha-8,
*[data-theme-light] .color-promo-alpha-8 {
  color: var(--c-promo-alpha-8);
}
*[data-theme=light] .bg-promo-alpha-24,
*[data-theme-light] .bg-promo-alpha-24 {
  background-color: var(--c-promo-alpha-24);
}
*[data-theme=light] .text-promo-alpha-24,
*[data-theme=light] .color-promo-alpha-24,
*[data-theme-light] .text-promo-alpha-24,
*[data-theme-light] .color-promo-alpha-24 {
  color: var(--c-promo-alpha-24);
}
*[data-theme=light] .bg-games-500,
*[data-theme-light] .bg-games-500 {
  background-color: var(--c-games-500);
}
*[data-theme=light] .text-games-500,
*[data-theme=light] .color-games-500,
*[data-theme-light] .text-games-500,
*[data-theme-light] .color-games-500 {
  color: var(--c-games-500);
}
*[data-theme=light] .bg-games,
*[data-theme-light] .bg-games {
  background-color: var(--c-games);
}
*[data-theme=light] .text-games,
*[data-theme=light] .color-games,
*[data-theme-light] .text-games,
*[data-theme-light] .color-games {
  color: var(--c-games);
}
*[data-theme=light] .bg-games-400,
*[data-theme-light] .bg-games-400 {
  background-color: var(--c-games-400);
}
*[data-theme=light] .text-games-400,
*[data-theme=light] .color-games-400,
*[data-theme-light] .text-games-400,
*[data-theme-light] .color-games-400 {
  color: var(--c-games-400);
}
*[data-theme=light] .bg-games-300,
*[data-theme-light] .bg-games-300 {
  background-color: var(--c-games-300);
}
*[data-theme=light] .text-games-300,
*[data-theme=light] .color-games-300,
*[data-theme-light] .text-games-300,
*[data-theme-light] .color-games-300 {
  color: var(--c-games-300);
}
*[data-theme=light] .bg-games-200,
*[data-theme-light] .bg-games-200 {
  background-color: var(--c-games-200);
}
*[data-theme=light] .text-games-200,
*[data-theme=light] .color-games-200,
*[data-theme-light] .text-games-200,
*[data-theme-light] .color-games-200 {
  color: var(--c-games-200);
}
*[data-theme=light] .bg-games-100,
*[data-theme-light] .bg-games-100 {
  background-color: var(--c-games-100);
}
*[data-theme=light] .text-games-100,
*[data-theme=light] .color-games-100,
*[data-theme-light] .text-games-100,
*[data-theme-light] .color-games-100 {
  color: var(--c-games-100);
}
*[data-theme=light] .bg-games-600,
*[data-theme-light] .bg-games-600 {
  background-color: var(--c-games-600);
}
*[data-theme=light] .text-games-600,
*[data-theme=light] .color-games-600,
*[data-theme-light] .text-games-600,
*[data-theme-light] .color-games-600 {
  color: var(--c-games-600);
}
*[data-theme=light] .bg-games-700,
*[data-theme-light] .bg-games-700 {
  background-color: var(--c-games-700);
}
*[data-theme=light] .text-games-700,
*[data-theme=light] .color-games-700,
*[data-theme-light] .text-games-700,
*[data-theme-light] .color-games-700 {
  color: var(--c-games-700);
}
*[data-theme=light] .bg-games-800,
*[data-theme-light] .bg-games-800 {
  background-color: var(--c-games-800);
}
*[data-theme=light] .text-games-800,
*[data-theme=light] .color-games-800,
*[data-theme-light] .text-games-800,
*[data-theme-light] .color-games-800 {
  color: var(--c-games-800);
}
*[data-theme=light] .bg-games-900,
*[data-theme-light] .bg-games-900 {
  background-color: var(--c-games-900);
}
*[data-theme=light] .text-games-900,
*[data-theme=light] .color-games-900,
*[data-theme-light] .text-games-900,
*[data-theme-light] .color-games-900 {
  color: var(--c-games-900);
}
*[data-theme=light] .bg-games-alpha-8,
*[data-theme-light] .bg-games-alpha-8 {
  background-color: var(--c-games-alpha-8);
}
*[data-theme=light] .text-games-alpha-8,
*[data-theme=light] .color-games-alpha-8,
*[data-theme-light] .text-games-alpha-8,
*[data-theme-light] .color-games-alpha-8 {
  color: var(--c-games-alpha-8);
}
*[data-theme=light] .bg-games-alpha-24,
*[data-theme-light] .bg-games-alpha-24 {
  background-color: var(--c-games-alpha-24);
}
*[data-theme=light] .text-games-alpha-24,
*[data-theme=light] .color-games-alpha-24,
*[data-theme-light] .text-games-alpha-24,
*[data-theme-light] .color-games-alpha-24 {
  color: var(--c-games-alpha-24);
}
*[data-theme=light] .bg-info-500,
*[data-theme-light] .bg-info-500 {
  background-color: var(--c-info-500);
}
*[data-theme=light] .text-info-500,
*[data-theme=light] .color-info-500,
*[data-theme-light] .text-info-500,
*[data-theme-light] .color-info-500 {
  color: var(--c-info-500);
}
*[data-theme=light] .bg-info,
*[data-theme-light] .bg-info {
  background-color: var(--c-info);
}
*[data-theme=light] .text-info,
*[data-theme=light] .color-info,
*[data-theme-light] .text-info,
*[data-theme-light] .color-info {
  color: var(--c-info);
}
*[data-theme=light] .bg-info-400,
*[data-theme-light] .bg-info-400 {
  background-color: var(--c-info-400);
}
*[data-theme=light] .text-info-400,
*[data-theme=light] .color-info-400,
*[data-theme-light] .text-info-400,
*[data-theme-light] .color-info-400 {
  color: var(--c-info-400);
}
*[data-theme=light] .bg-info-300,
*[data-theme-light] .bg-info-300 {
  background-color: var(--c-info-300);
}
*[data-theme=light] .text-info-300,
*[data-theme=light] .color-info-300,
*[data-theme-light] .text-info-300,
*[data-theme-light] .color-info-300 {
  color: var(--c-info-300);
}
*[data-theme=light] .bg-info-200,
*[data-theme-light] .bg-info-200 {
  background-color: var(--c-info-200);
}
*[data-theme=light] .text-info-200,
*[data-theme=light] .color-info-200,
*[data-theme-light] .text-info-200,
*[data-theme-light] .color-info-200 {
  color: var(--c-info-200);
}
*[data-theme=light] .bg-info-100,
*[data-theme-light] .bg-info-100 {
  background-color: var(--c-info-100);
}
*[data-theme=light] .text-info-100,
*[data-theme=light] .color-info-100,
*[data-theme-light] .text-info-100,
*[data-theme-light] .color-info-100 {
  color: var(--c-info-100);
}
*[data-theme=light] .bg-info-600,
*[data-theme-light] .bg-info-600 {
  background-color: var(--c-info-600);
}
*[data-theme=light] .text-info-600,
*[data-theme=light] .color-info-600,
*[data-theme-light] .text-info-600,
*[data-theme-light] .color-info-600 {
  color: var(--c-info-600);
}
*[data-theme=light] .bg-info-700,
*[data-theme-light] .bg-info-700 {
  background-color: var(--c-info-700);
}
*[data-theme=light] .text-info-700,
*[data-theme=light] .color-info-700,
*[data-theme-light] .text-info-700,
*[data-theme-light] .color-info-700 {
  color: var(--c-info-700);
}
*[data-theme=light] .bg-info-800,
*[data-theme-light] .bg-info-800 {
  background-color: var(--c-info-800);
}
*[data-theme=light] .text-info-800,
*[data-theme=light] .color-info-800,
*[data-theme-light] .text-info-800,
*[data-theme-light] .color-info-800 {
  color: var(--c-info-800);
}
*[data-theme=light] .bg-info-900,
*[data-theme-light] .bg-info-900 {
  background-color: var(--c-info-900);
}
*[data-theme=light] .text-info-900,
*[data-theme=light] .color-info-900,
*[data-theme-light] .text-info-900,
*[data-theme-light] .color-info-900 {
  color: var(--c-info-900);
}
*[data-theme=light] .bg-success-500,
*[data-theme-light] .bg-success-500 {
  background-color: var(--c-success-500);
}
*[data-theme=light] .text-success-500,
*[data-theme=light] .color-success-500,
*[data-theme-light] .text-success-500,
*[data-theme-light] .color-success-500 {
  color: var(--c-success-500);
}
*[data-theme=light] .bg-success,
*[data-theme-light] .bg-success {
  background-color: var(--c-success);
}
*[data-theme=light] .text-success,
*[data-theme=light] .color-success,
*[data-theme-light] .text-success,
*[data-theme-light] .color-success {
  color: var(--c-success);
}
*[data-theme=light] .bg-success-400,
*[data-theme-light] .bg-success-400 {
  background-color: var(--c-success-400);
}
*[data-theme=light] .text-success-400,
*[data-theme=light] .color-success-400,
*[data-theme-light] .text-success-400,
*[data-theme-light] .color-success-400 {
  color: var(--c-success-400);
}
*[data-theme=light] .bg-success-300,
*[data-theme-light] .bg-success-300 {
  background-color: var(--c-success-300);
}
*[data-theme=light] .text-success-300,
*[data-theme=light] .color-success-300,
*[data-theme-light] .text-success-300,
*[data-theme-light] .color-success-300 {
  color: var(--c-success-300);
}
*[data-theme=light] .bg-success-200,
*[data-theme-light] .bg-success-200 {
  background-color: var(--c-success-200);
}
*[data-theme=light] .text-success-200,
*[data-theme=light] .color-success-200,
*[data-theme-light] .text-success-200,
*[data-theme-light] .color-success-200 {
  color: var(--c-success-200);
}
*[data-theme=light] .bg-success-100,
*[data-theme-light] .bg-success-100 {
  background-color: var(--c-success-100);
}
*[data-theme=light] .text-success-100,
*[data-theme=light] .color-success-100,
*[data-theme-light] .text-success-100,
*[data-theme-light] .color-success-100 {
  color: var(--c-success-100);
}
*[data-theme=light] .bg-success-600,
*[data-theme-light] .bg-success-600 {
  background-color: var(--c-success-600);
}
*[data-theme=light] .text-success-600,
*[data-theme=light] .color-success-600,
*[data-theme-light] .text-success-600,
*[data-theme-light] .color-success-600 {
  color: var(--c-success-600);
}
*[data-theme=light] .bg-success-700,
*[data-theme-light] .bg-success-700 {
  background-color: var(--c-success-700);
}
*[data-theme=light] .text-success-700,
*[data-theme=light] .color-success-700,
*[data-theme-light] .text-success-700,
*[data-theme-light] .color-success-700 {
  color: var(--c-success-700);
}
*[data-theme=light] .bg-success-800,
*[data-theme-light] .bg-success-800 {
  background-color: var(--c-success-800);
}
*[data-theme=light] .text-success-800,
*[data-theme=light] .color-success-800,
*[data-theme-light] .text-success-800,
*[data-theme-light] .color-success-800 {
  color: var(--c-success-800);
}
*[data-theme=light] .bg-success-900,
*[data-theme-light] .bg-success-900 {
  background-color: var(--c-success-900);
}
*[data-theme=light] .text-success-900,
*[data-theme=light] .color-success-900,
*[data-theme-light] .text-success-900,
*[data-theme-light] .color-success-900 {
  color: var(--c-success-900);
}
*[data-theme=light] .bg-warning-500,
*[data-theme-light] .bg-warning-500 {
  background-color: var(--c-warning-500);
}
*[data-theme=light] .text-warning-500,
*[data-theme=light] .color-warning-500,
*[data-theme-light] .text-warning-500,
*[data-theme-light] .color-warning-500 {
  color: var(--c-warning-500);
}
*[data-theme=light] .bg-warning,
*[data-theme-light] .bg-warning {
  background-color: var(--c-warning);
}
*[data-theme=light] .text-warning,
*[data-theme=light] .color-warning,
*[data-theme-light] .text-warning,
*[data-theme-light] .color-warning {
  color: var(--c-warning);
}
*[data-theme=light] .bg-warning-400,
*[data-theme-light] .bg-warning-400 {
  background-color: var(--c-warning-400);
}
*[data-theme=light] .text-warning-400,
*[data-theme=light] .color-warning-400,
*[data-theme-light] .text-warning-400,
*[data-theme-light] .color-warning-400 {
  color: var(--c-warning-400);
}
*[data-theme=light] .bg-warning-300,
*[data-theme-light] .bg-warning-300 {
  background-color: var(--c-warning-300);
}
*[data-theme=light] .text-warning-300,
*[data-theme=light] .color-warning-300,
*[data-theme-light] .text-warning-300,
*[data-theme-light] .color-warning-300 {
  color: var(--c-warning-300);
}
*[data-theme=light] .bg-warning-200,
*[data-theme-light] .bg-warning-200 {
  background-color: var(--c-warning-200);
}
*[data-theme=light] .text-warning-200,
*[data-theme=light] .color-warning-200,
*[data-theme-light] .text-warning-200,
*[data-theme-light] .color-warning-200 {
  color: var(--c-warning-200);
}
*[data-theme=light] .bg-warning-100,
*[data-theme-light] .bg-warning-100 {
  background-color: var(--c-warning-100);
}
*[data-theme=light] .text-warning-100,
*[data-theme=light] .color-warning-100,
*[data-theme-light] .text-warning-100,
*[data-theme-light] .color-warning-100 {
  color: var(--c-warning-100);
}
*[data-theme=light] .bg-warning-600,
*[data-theme-light] .bg-warning-600 {
  background-color: var(--c-warning-600);
}
*[data-theme=light] .text-warning-600,
*[data-theme=light] .color-warning-600,
*[data-theme-light] .text-warning-600,
*[data-theme-light] .color-warning-600 {
  color: var(--c-warning-600);
}
*[data-theme=light] .bg-warning-700,
*[data-theme-light] .bg-warning-700 {
  background-color: var(--c-warning-700);
}
*[data-theme=light] .text-warning-700,
*[data-theme=light] .color-warning-700,
*[data-theme-light] .text-warning-700,
*[data-theme-light] .color-warning-700 {
  color: var(--c-warning-700);
}
*[data-theme=light] .bg-warning-800,
*[data-theme-light] .bg-warning-800 {
  background-color: var(--c-warning-800);
}
*[data-theme=light] .text-warning-800,
*[data-theme=light] .color-warning-800,
*[data-theme-light] .text-warning-800,
*[data-theme-light] .color-warning-800 {
  color: var(--c-warning-800);
}
*[data-theme=light] .bg-warning-900,
*[data-theme-light] .bg-warning-900 {
  background-color: var(--c-warning-900);
}
*[data-theme=light] .text-warning-900,
*[data-theme=light] .color-warning-900,
*[data-theme-light] .text-warning-900,
*[data-theme-light] .color-warning-900 {
  color: var(--c-warning-900);
}
*[data-theme=light] .bg-error-500,
*[data-theme-light] .bg-error-500 {
  background-color: var(--c-error-500);
}
*[data-theme=light] .text-error-500,
*[data-theme=light] .color-error-500,
*[data-theme-light] .text-error-500,
*[data-theme-light] .color-error-500 {
  color: var(--c-error-500);
}
*[data-theme=light] .bg-error,
*[data-theme-light] .bg-error {
  background-color: var(--c-error);
}
*[data-theme=light] .text-error,
*[data-theme=light] .color-error,
*[data-theme-light] .text-error,
*[data-theme-light] .color-error {
  color: var(--c-error);
}
*[data-theme=light] .bg-error-400,
*[data-theme-light] .bg-error-400 {
  background-color: var(--c-error-400);
}
*[data-theme=light] .text-error-400,
*[data-theme=light] .color-error-400,
*[data-theme-light] .text-error-400,
*[data-theme-light] .color-error-400 {
  color: var(--c-error-400);
}
*[data-theme=light] .bg-error-300,
*[data-theme-light] .bg-error-300 {
  background-color: var(--c-error-300);
}
*[data-theme=light] .text-error-300,
*[data-theme=light] .color-error-300,
*[data-theme-light] .text-error-300,
*[data-theme-light] .color-error-300 {
  color: var(--c-error-300);
}
*[data-theme=light] .bg-error-200,
*[data-theme-light] .bg-error-200 {
  background-color: var(--c-error-200);
}
*[data-theme=light] .text-error-200,
*[data-theme=light] .color-error-200,
*[data-theme-light] .text-error-200,
*[data-theme-light] .color-error-200 {
  color: var(--c-error-200);
}
*[data-theme=light] .bg-error-100,
*[data-theme-light] .bg-error-100 {
  background-color: var(--c-error-100);
}
*[data-theme=light] .text-error-100,
*[data-theme=light] .color-error-100,
*[data-theme-light] .text-error-100,
*[data-theme-light] .color-error-100 {
  color: var(--c-error-100);
}
*[data-theme=light] .bg-error-600,
*[data-theme-light] .bg-error-600 {
  background-color: var(--c-error-600);
}
*[data-theme=light] .text-error-600,
*[data-theme=light] .color-error-600,
*[data-theme-light] .text-error-600,
*[data-theme-light] .color-error-600 {
  color: var(--c-error-600);
}
*[data-theme=light] .bg-error-700,
*[data-theme-light] .bg-error-700 {
  background-color: var(--c-error-700);
}
*[data-theme=light] .text-error-700,
*[data-theme=light] .color-error-700,
*[data-theme-light] .text-error-700,
*[data-theme-light] .color-error-700 {
  color: var(--c-error-700);
}
*[data-theme=light] .bg-error-800,
*[data-theme-light] .bg-error-800 {
  background-color: var(--c-error-800);
}
*[data-theme=light] .text-error-800,
*[data-theme=light] .color-error-800,
*[data-theme-light] .text-error-800,
*[data-theme-light] .color-error-800 {
  color: var(--c-error-800);
}
*[data-theme=light] .bg-error-900,
*[data-theme-light] .bg-error-900 {
  background-color: var(--c-error-900);
}
*[data-theme=light] .text-error-900,
*[data-theme=light] .color-error-900,
*[data-theme-light] .text-error-900,
*[data-theme-light] .color-error-900 {
  color: var(--c-error-900);
}
*[data-theme=light] .bg-calendar-primary-500,
*[data-theme-light] .bg-calendar-primary-500 {
  background-color: var(--c-calendar-primary-500);
}
*[data-theme=light] .text-calendar-primary-500,
*[data-theme=light] .color-calendar-primary-500,
*[data-theme-light] .text-calendar-primary-500,
*[data-theme-light] .color-calendar-primary-500 {
  color: var(--c-calendar-primary-500);
}
*[data-theme=light] .bg-calendar-primary,
*[data-theme-light] .bg-calendar-primary {
  background-color: var(--c-calendar-primary);
}
*[data-theme=light] .text-calendar-primary,
*[data-theme=light] .color-calendar-primary,
*[data-theme-light] .text-calendar-primary,
*[data-theme-light] .color-calendar-primary {
  color: var(--c-calendar-primary);
}
*[data-theme=light] .bg-calendar-secondary-500,
*[data-theme-light] .bg-calendar-secondary-500 {
  background-color: var(--c-calendar-secondary-500);
}
*[data-theme=light] .text-calendar-secondary-500,
*[data-theme=light] .color-calendar-secondary-500,
*[data-theme-light] .text-calendar-secondary-500,
*[data-theme-light] .color-calendar-secondary-500 {
  color: var(--c-calendar-secondary-500);
}
*[data-theme=light] .bg-calendar-secondary,
*[data-theme-light] .bg-calendar-secondary {
  background-color: var(--c-calendar-secondary);
}
*[data-theme=light] .text-calendar-secondary,
*[data-theme=light] .color-calendar-secondary,
*[data-theme-light] .text-calendar-secondary,
*[data-theme-light] .color-calendar-secondary {
  color: var(--c-calendar-secondary);
}
*[data-theme=light] .bg-calendar-secondary-400,
*[data-theme-light] .bg-calendar-secondary-400 {
  background-color: var(--c-calendar-secondary-400);
}
*[data-theme=light] .text-calendar-secondary-400,
*[data-theme=light] .color-calendar-secondary-400,
*[data-theme-light] .text-calendar-secondary-400,
*[data-theme-light] .color-calendar-secondary-400 {
  color: var(--c-calendar-secondary-400);
}
*[data-theme=light] .bg-calendar-secondary-300,
*[data-theme-light] .bg-calendar-secondary-300 {
  background-color: var(--c-calendar-secondary-300);
}
*[data-theme=light] .text-calendar-secondary-300,
*[data-theme=light] .color-calendar-secondary-300,
*[data-theme-light] .text-calendar-secondary-300,
*[data-theme-light] .color-calendar-secondary-300 {
  color: var(--c-calendar-secondary-300);
}
*[data-theme=light] .bg-calendar-secondary-200,
*[data-theme-light] .bg-calendar-secondary-200 {
  background-color: var(--c-calendar-secondary-200);
}
*[data-theme=light] .text-calendar-secondary-200,
*[data-theme=light] .color-calendar-secondary-200,
*[data-theme-light] .text-calendar-secondary-200,
*[data-theme-light] .color-calendar-secondary-200 {
  color: var(--c-calendar-secondary-200);
}
*[data-theme=light] .bg-calendar-secondary-100,
*[data-theme-light] .bg-calendar-secondary-100 {
  background-color: var(--c-calendar-secondary-100);
}
*[data-theme=light] .text-calendar-secondary-100,
*[data-theme=light] .color-calendar-secondary-100,
*[data-theme-light] .text-calendar-secondary-100,
*[data-theme-light] .color-calendar-secondary-100 {
  color: var(--c-calendar-secondary-100);
}
*[data-theme=light] .bg-calendar-secondary-600,
*[data-theme-light] .bg-calendar-secondary-600 {
  background-color: var(--c-calendar-secondary-600);
}
*[data-theme=light] .text-calendar-secondary-600,
*[data-theme=light] .color-calendar-secondary-600,
*[data-theme-light] .text-calendar-secondary-600,
*[data-theme-light] .color-calendar-secondary-600 {
  color: var(--c-calendar-secondary-600);
}
*[data-theme=light] .bg-calendar-secondary-700,
*[data-theme-light] .bg-calendar-secondary-700 {
  background-color: var(--c-calendar-secondary-700);
}
*[data-theme=light] .text-calendar-secondary-700,
*[data-theme=light] .color-calendar-secondary-700,
*[data-theme-light] .text-calendar-secondary-700,
*[data-theme-light] .color-calendar-secondary-700 {
  color: var(--c-calendar-secondary-700);
}
*[data-theme=light] .bg-calendar-secondary-800,
*[data-theme-light] .bg-calendar-secondary-800 {
  background-color: var(--c-calendar-secondary-800);
}
*[data-theme=light] .text-calendar-secondary-800,
*[data-theme=light] .color-calendar-secondary-800,
*[data-theme-light] .text-calendar-secondary-800,
*[data-theme-light] .color-calendar-secondary-800 {
  color: var(--c-calendar-secondary-800);
}
*[data-theme=light] .bg-calendar-secondary-900,
*[data-theme-light] .bg-calendar-secondary-900 {
  background-color: var(--c-calendar-secondary-900);
}
*[data-theme=light] .text-calendar-secondary-900,
*[data-theme=light] .color-calendar-secondary-900,
*[data-theme-light] .text-calendar-secondary-900,
*[data-theme-light] .color-calendar-secondary-900 {
  color: var(--c-calendar-secondary-900);
}
*[data-theme=light] .bg-grey-500,
*[data-theme-light] .bg-grey-500 {
  background-color: var(--c-grey-500);
}
*[data-theme=light] .text-grey-500,
*[data-theme=light] .color-grey-500,
*[data-theme-light] .text-grey-500,
*[data-theme-light] .color-grey-500 {
  color: var(--c-grey-500);
}
*[data-theme=light] .bg-grey,
*[data-theme-light] .bg-grey {
  background-color: var(--c-grey);
}
*[data-theme=light] .text-grey,
*[data-theme=light] .color-grey,
*[data-theme-light] .text-grey,
*[data-theme-light] .color-grey {
  color: var(--c-grey);
}
*[data-theme=light] .bg-grey-400,
*[data-theme-light] .bg-grey-400 {
  background-color: var(--c-grey-400);
}
*[data-theme=light] .text-grey-400,
*[data-theme=light] .color-grey-400,
*[data-theme-light] .text-grey-400,
*[data-theme-light] .color-grey-400 {
  color: var(--c-grey-400);
}
*[data-theme=light] .bg-grey-300,
*[data-theme-light] .bg-grey-300 {
  background-color: var(--c-grey-300);
}
*[data-theme=light] .text-grey-300,
*[data-theme=light] .color-grey-300,
*[data-theme-light] .text-grey-300,
*[data-theme-light] .color-grey-300 {
  color: var(--c-grey-300);
}
*[data-theme=light] .bg-grey-200,
*[data-theme-light] .bg-grey-200 {
  background-color: var(--c-grey-200);
}
*[data-theme=light] .text-grey-200,
*[data-theme=light] .color-grey-200,
*[data-theme-light] .text-grey-200,
*[data-theme-light] .color-grey-200 {
  color: var(--c-grey-200);
}
*[data-theme=light] .bg-grey-100,
*[data-theme-light] .bg-grey-100 {
  background-color: var(--c-grey-100);
}
*[data-theme=light] .text-grey-100,
*[data-theme=light] .color-grey-100,
*[data-theme-light] .text-grey-100,
*[data-theme-light] .color-grey-100 {
  color: var(--c-grey-100);
}
*[data-theme=light] .bg-grey-600,
*[data-theme-light] .bg-grey-600 {
  background-color: var(--c-grey-600);
}
*[data-theme=light] .text-grey-600,
*[data-theme=light] .color-grey-600,
*[data-theme-light] .text-grey-600,
*[data-theme-light] .color-grey-600 {
  color: var(--c-grey-600);
}
*[data-theme=light] .bg-grey-700,
*[data-theme-light] .bg-grey-700 {
  background-color: var(--c-grey-700);
}
*[data-theme=light] .text-grey-700,
*[data-theme=light] .color-grey-700,
*[data-theme-light] .text-grey-700,
*[data-theme-light] .color-grey-700 {
  color: var(--c-grey-700);
}
*[data-theme=light] .bg-grey-800,
*[data-theme-light] .bg-grey-800 {
  background-color: var(--c-grey-800);
}
*[data-theme=light] .text-grey-800,
*[data-theme=light] .color-grey-800,
*[data-theme-light] .text-grey-800,
*[data-theme-light] .color-grey-800 {
  color: var(--c-grey-800);
}
*[data-theme=light] .bg-grey-900,
*[data-theme-light] .bg-grey-900 {
  background-color: var(--c-grey-900);
}
*[data-theme=light] .text-grey-900,
*[data-theme=light] .color-grey-900,
*[data-theme-light] .text-grey-900,
*[data-theme-light] .color-grey-900 {
  color: var(--c-grey-900);
}
*[data-theme=light] .bg-dark-500,
*[data-theme-light] .bg-dark-500 {
  background-color: var(--c-dark-500);
}
*[data-theme=light] .text-dark-500,
*[data-theme=light] .color-dark-500,
*[data-theme-light] .text-dark-500,
*[data-theme-light] .color-dark-500 {
  color: var(--c-dark-500);
}
*[data-theme=light] .bg-dark,
*[data-theme-light] .bg-dark {
  background-color: var(--c-dark);
}
*[data-theme=light] .text-dark,
*[data-theme=light] .color-dark,
*[data-theme-light] .text-dark,
*[data-theme-light] .color-dark {
  color: var(--c-dark);
}
*[data-theme=light] .bg-dark-400,
*[data-theme-light] .bg-dark-400 {
  background-color: var(--c-dark-400);
}
*[data-theme=light] .text-dark-400,
*[data-theme=light] .color-dark-400,
*[data-theme-light] .text-dark-400,
*[data-theme-light] .color-dark-400 {
  color: var(--c-dark-400);
}
*[data-theme=light] .bg-dark-300,
*[data-theme-light] .bg-dark-300 {
  background-color: var(--c-dark-300);
}
*[data-theme=light] .text-dark-300,
*[data-theme=light] .color-dark-300,
*[data-theme-light] .text-dark-300,
*[data-theme-light] .color-dark-300 {
  color: var(--c-dark-300);
}
*[data-theme=light] .bg-dark-200,
*[data-theme-light] .bg-dark-200 {
  background-color: var(--c-dark-200);
}
*[data-theme=light] .text-dark-200,
*[data-theme=light] .color-dark-200,
*[data-theme-light] .text-dark-200,
*[data-theme-light] .color-dark-200 {
  color: var(--c-dark-200);
}
*[data-theme=light] .bg-dark-100,
*[data-theme-light] .bg-dark-100 {
  background-color: var(--c-dark-100);
}
*[data-theme=light] .text-dark-100,
*[data-theme=light] .color-dark-100,
*[data-theme-light] .text-dark-100,
*[data-theme-light] .color-dark-100 {
  color: var(--c-dark-100);
}
*[data-theme=light] .bg-dark-600,
*[data-theme-light] .bg-dark-600 {
  background-color: var(--c-dark-600);
}
*[data-theme=light] .text-dark-600,
*[data-theme=light] .color-dark-600,
*[data-theme-light] .text-dark-600,
*[data-theme-light] .color-dark-600 {
  color: var(--c-dark-600);
}
*[data-theme=light] .bg-dark-700,
*[data-theme-light] .bg-dark-700 {
  background-color: var(--c-dark-700);
}
*[data-theme=light] .text-dark-700,
*[data-theme=light] .color-dark-700,
*[data-theme-light] .text-dark-700,
*[data-theme-light] .color-dark-700 {
  color: var(--c-dark-700);
}
*[data-theme=light] .bg-dark-800,
*[data-theme-light] .bg-dark-800 {
  background-color: var(--c-dark-800);
}
*[data-theme=light] .text-dark-800,
*[data-theme=light] .color-dark-800,
*[data-theme-light] .text-dark-800,
*[data-theme-light] .color-dark-800 {
  color: var(--c-dark-800);
}
*[data-theme=light] .bg-dark-900,
*[data-theme-light] .bg-dark-900 {
  background-color: var(--c-dark-900);
}
*[data-theme=light] .text-dark-900,
*[data-theme=light] .color-dark-900,
*[data-theme-light] .text-dark-900,
*[data-theme-light] .color-dark-900 {
  color: var(--c-dark-900);
}
*[data-theme=light] .bg-light-500,
*[data-theme-light] .bg-light-500 {
  background-color: var(--c-light-500);
}
*[data-theme=light] .text-light-500,
*[data-theme=light] .color-light-500,
*[data-theme-light] .text-light-500,
*[data-theme-light] .color-light-500 {
  color: var(--c-light-500);
}
*[data-theme=light] .bg-light,
*[data-theme-light] .bg-light {
  background-color: var(--c-light);
}
*[data-theme=light] .text-light,
*[data-theme=light] .color-light,
*[data-theme-light] .text-light,
*[data-theme-light] .color-light {
  color: var(--c-light);
}
*[data-theme=light] .bg-light-400,
*[data-theme-light] .bg-light-400 {
  background-color: var(--c-light-400);
}
*[data-theme=light] .text-light-400,
*[data-theme=light] .color-light-400,
*[data-theme-light] .text-light-400,
*[data-theme-light] .color-light-400 {
  color: var(--c-light-400);
}
*[data-theme=light] .bg-light-300,
*[data-theme-light] .bg-light-300 {
  background-color: var(--c-light-300);
}
*[data-theme=light] .text-light-300,
*[data-theme=light] .color-light-300,
*[data-theme-light] .text-light-300,
*[data-theme-light] .color-light-300 {
  color: var(--c-light-300);
}
*[data-theme=light] .bg-light-200,
*[data-theme-light] .bg-light-200 {
  background-color: var(--c-light-200);
}
*[data-theme=light] .text-light-200,
*[data-theme=light] .color-light-200,
*[data-theme-light] .text-light-200,
*[data-theme-light] .color-light-200 {
  color: var(--c-light-200);
}
*[data-theme=light] .bg-light-100,
*[data-theme-light] .bg-light-100 {
  background-color: var(--c-light-100);
}
*[data-theme=light] .text-light-100,
*[data-theme=light] .color-light-100,
*[data-theme-light] .text-light-100,
*[data-theme-light] .color-light-100 {
  color: var(--c-light-100);
}
*[data-theme=light] .bg-light-600,
*[data-theme-light] .bg-light-600 {
  background-color: var(--c-light-600);
}
*[data-theme=light] .text-light-600,
*[data-theme=light] .color-light-600,
*[data-theme-light] .text-light-600,
*[data-theme-light] .color-light-600 {
  color: var(--c-light-600);
}
*[data-theme=light] .bg-light-700,
*[data-theme-light] .bg-light-700 {
  background-color: var(--c-light-700);
}
*[data-theme=light] .text-light-700,
*[data-theme=light] .color-light-700,
*[data-theme-light] .text-light-700,
*[data-theme-light] .color-light-700 {
  color: var(--c-light-700);
}
*[data-theme=light] .bg-light-800,
*[data-theme-light] .bg-light-800 {
  background-color: var(--c-light-800);
}
*[data-theme=light] .text-light-800,
*[data-theme=light] .color-light-800,
*[data-theme-light] .text-light-800,
*[data-theme-light] .color-light-800 {
  color: var(--c-light-800);
}
*[data-theme=light] .bg-light-900,
*[data-theme-light] .bg-light-900 {
  background-color: var(--c-light-900);
}
*[data-theme=light] .text-light-900,
*[data-theme=light] .color-light-900,
*[data-theme-light] .text-light-900,
*[data-theme-light] .color-light-900 {
  color: var(--c-light-900);
}
*[data-theme=light] .bg-primary-500,
*[data-theme-light] .bg-primary-500 {
  background-color: var(--c-primary-500);
}
*[data-theme=light] .text-primary-500,
*[data-theme=light] .color-primary-500,
*[data-theme-light] .text-primary-500,
*[data-theme-light] .color-primary-500 {
  color: var(--c-primary-500);
}
*[data-theme=light] .bg-primary,
*[data-theme-light] .bg-primary {
  background-color: var(--c-primary);
}
*[data-theme=light] .text-primary,
*[data-theme=light] .color-primary,
*[data-theme-light] .text-primary,
*[data-theme-light] .color-primary {
  color: var(--c-primary);
}
*[data-theme=light] .bg-primary-400,
*[data-theme-light] .bg-primary-400 {
  background-color: var(--c-primary-400);
}
*[data-theme=light] .text-primary-400,
*[data-theme=light] .color-primary-400,
*[data-theme-light] .text-primary-400,
*[data-theme-light] .color-primary-400 {
  color: var(--c-primary-400);
}
*[data-theme=light] .bg-primary-300,
*[data-theme-light] .bg-primary-300 {
  background-color: var(--c-primary-300);
}
*[data-theme=light] .text-primary-300,
*[data-theme=light] .color-primary-300,
*[data-theme-light] .text-primary-300,
*[data-theme-light] .color-primary-300 {
  color: var(--c-primary-300);
}
*[data-theme=light] .bg-primary-200,
*[data-theme-light] .bg-primary-200 {
  background-color: var(--c-primary-200);
}
*[data-theme=light] .text-primary-200,
*[data-theme=light] .color-primary-200,
*[data-theme-light] .text-primary-200,
*[data-theme-light] .color-primary-200 {
  color: var(--c-primary-200);
}
*[data-theme=light] .bg-primary-100,
*[data-theme-light] .bg-primary-100 {
  background-color: var(--c-primary-100);
}
*[data-theme=light] .text-primary-100,
*[data-theme=light] .color-primary-100,
*[data-theme-light] .text-primary-100,
*[data-theme-light] .color-primary-100 {
  color: var(--c-primary-100);
}
*[data-theme=light] .bg-primary-600,
*[data-theme-light] .bg-primary-600 {
  background-color: var(--c-primary-600);
}
*[data-theme=light] .text-primary-600,
*[data-theme=light] .color-primary-600,
*[data-theme-light] .text-primary-600,
*[data-theme-light] .color-primary-600 {
  color: var(--c-primary-600);
}
*[data-theme=light] .bg-primary-700,
*[data-theme-light] .bg-primary-700 {
  background-color: var(--c-primary-700);
}
*[data-theme=light] .text-primary-700,
*[data-theme=light] .color-primary-700,
*[data-theme-light] .text-primary-700,
*[data-theme-light] .color-primary-700 {
  color: var(--c-primary-700);
}
*[data-theme=light] .bg-primary-800,
*[data-theme-light] .bg-primary-800 {
  background-color: var(--c-primary-800);
}
*[data-theme=light] .text-primary-800,
*[data-theme=light] .color-primary-800,
*[data-theme-light] .text-primary-800,
*[data-theme-light] .color-primary-800 {
  color: var(--c-primary-800);
}
*[data-theme=light] .bg-primary-900,
*[data-theme-light] .bg-primary-900 {
  background-color: var(--c-primary-900);
}
*[data-theme=light] .text-primary-900,
*[data-theme=light] .color-primary-900,
*[data-theme-light] .text-primary-900,
*[data-theme-light] .color-primary-900 {
  color: var(--c-primary-900);
}
*[data-theme=light] .bg-primary-alpha-8,
*[data-theme-light] .bg-primary-alpha-8 {
  background-color: var(--c-primary-alpha-8);
}
*[data-theme=light] .text-primary-alpha-8,
*[data-theme=light] .color-primary-alpha-8,
*[data-theme-light] .text-primary-alpha-8,
*[data-theme-light] .color-primary-alpha-8 {
  color: var(--c-primary-alpha-8);
}
*[data-theme=light] .bg-primary-alpha-24,
*[data-theme-light] .bg-primary-alpha-24 {
  background-color: var(--c-primary-alpha-24);
}
*[data-theme=light] .text-primary-alpha-24,
*[data-theme=light] .color-primary-alpha-24,
*[data-theme-light] .text-primary-alpha-24,
*[data-theme-light] .color-primary-alpha-24 {
  color: var(--c-primary-alpha-24);
}
*[data-theme=light] .bg-accent-500,
*[data-theme-light] .bg-accent-500 {
  background-color: var(--c-accent-500);
}
*[data-theme=light] .text-accent-500,
*[data-theme=light] .color-accent-500,
*[data-theme-light] .text-accent-500,
*[data-theme-light] .color-accent-500 {
  color: var(--c-accent-500);
}
*[data-theme=light] .bg-accent,
*[data-theme-light] .bg-accent {
  background-color: var(--c-accent);
}
*[data-theme=light] .text-accent,
*[data-theme=light] .color-accent,
*[data-theme-light] .text-accent,
*[data-theme-light] .color-accent {
  color: var(--c-accent);
}
*[data-theme=light] .bg-accent-400,
*[data-theme-light] .bg-accent-400 {
  background-color: var(--c-accent-400);
}
*[data-theme=light] .text-accent-400,
*[data-theme=light] .color-accent-400,
*[data-theme-light] .text-accent-400,
*[data-theme-light] .color-accent-400 {
  color: var(--c-accent-400);
}
*[data-theme=light] .bg-accent-300,
*[data-theme-light] .bg-accent-300 {
  background-color: var(--c-accent-300);
}
*[data-theme=light] .text-accent-300,
*[data-theme=light] .color-accent-300,
*[data-theme-light] .text-accent-300,
*[data-theme-light] .color-accent-300 {
  color: var(--c-accent-300);
}
*[data-theme=light] .bg-accent-200,
*[data-theme-light] .bg-accent-200 {
  background-color: var(--c-accent-200);
}
*[data-theme=light] .text-accent-200,
*[data-theme=light] .color-accent-200,
*[data-theme-light] .text-accent-200,
*[data-theme-light] .color-accent-200 {
  color: var(--c-accent-200);
}
*[data-theme=light] .bg-accent-100,
*[data-theme-light] .bg-accent-100 {
  background-color: var(--c-accent-100);
}
*[data-theme=light] .text-accent-100,
*[data-theme=light] .color-accent-100,
*[data-theme-light] .text-accent-100,
*[data-theme-light] .color-accent-100 {
  color: var(--c-accent-100);
}
*[data-theme=light] .bg-accent-600,
*[data-theme-light] .bg-accent-600 {
  background-color: var(--c-accent-600);
}
*[data-theme=light] .text-accent-600,
*[data-theme=light] .color-accent-600,
*[data-theme-light] .text-accent-600,
*[data-theme-light] .color-accent-600 {
  color: var(--c-accent-600);
}
*[data-theme=light] .bg-accent-700,
*[data-theme-light] .bg-accent-700 {
  background-color: var(--c-accent-700);
}
*[data-theme=light] .text-accent-700,
*[data-theme=light] .color-accent-700,
*[data-theme-light] .text-accent-700,
*[data-theme-light] .color-accent-700 {
  color: var(--c-accent-700);
}
*[data-theme=light] .bg-accent-800,
*[data-theme-light] .bg-accent-800 {
  background-color: var(--c-accent-800);
}
*[data-theme=light] .text-accent-800,
*[data-theme=light] .color-accent-800,
*[data-theme-light] .text-accent-800,
*[data-theme-light] .color-accent-800 {
  color: var(--c-accent-800);
}
*[data-theme=light] .bg-accent-900,
*[data-theme-light] .bg-accent-900 {
  background-color: var(--c-accent-900);
}
*[data-theme=light] .text-accent-900,
*[data-theme=light] .color-accent-900,
*[data-theme-light] .text-accent-900,
*[data-theme-light] .color-accent-900 {
  color: var(--c-accent-900);
}
*[data-theme=light] .bg-accent-alpha-8,
*[data-theme-light] .bg-accent-alpha-8 {
  background-color: var(--c-accent-alpha-8);
}
*[data-theme=light] .text-accent-alpha-8,
*[data-theme=light] .color-accent-alpha-8,
*[data-theme-light] .text-accent-alpha-8,
*[data-theme-light] .color-accent-alpha-8 {
  color: var(--c-accent-alpha-8);
}
*[data-theme=light] .bg-accent-alpha-24,
*[data-theme-light] .bg-accent-alpha-24 {
  background-color: var(--c-accent-alpha-24);
}
*[data-theme=light] .text-accent-alpha-24,
*[data-theme=light] .color-accent-alpha-24,
*[data-theme-light] .text-accent-alpha-24,
*[data-theme-light] .color-accent-alpha-24 {
  color: var(--c-accent-alpha-24);
}

*[data-theme=cheese] .bg-tips-500,
*[data-theme-cheese] .bg-tips-500 {
  background-color: var(--c-tips-500);
}
*[data-theme=cheese] .text-tips-500,
*[data-theme=cheese] .color-tips-500,
*[data-theme-cheese] .text-tips-500,
*[data-theme-cheese] .color-tips-500 {
  color: var(--c-tips-500);
}
*[data-theme=cheese] .bg-tips,
*[data-theme-cheese] .bg-tips {
  background-color: var(--c-tips);
}
*[data-theme=cheese] .text-tips,
*[data-theme=cheese] .color-tips,
*[data-theme-cheese] .text-tips,
*[data-theme-cheese] .color-tips {
  color: var(--c-tips);
}
*[data-theme=cheese] .bg-tips-400,
*[data-theme-cheese] .bg-tips-400 {
  background-color: var(--c-tips-400);
}
*[data-theme=cheese] .text-tips-400,
*[data-theme=cheese] .color-tips-400,
*[data-theme-cheese] .text-tips-400,
*[data-theme-cheese] .color-tips-400 {
  color: var(--c-tips-400);
}
*[data-theme=cheese] .bg-tips-300,
*[data-theme-cheese] .bg-tips-300 {
  background-color: var(--c-tips-300);
}
*[data-theme=cheese] .text-tips-300,
*[data-theme=cheese] .color-tips-300,
*[data-theme-cheese] .text-tips-300,
*[data-theme-cheese] .color-tips-300 {
  color: var(--c-tips-300);
}
*[data-theme=cheese] .bg-tips-200,
*[data-theme-cheese] .bg-tips-200 {
  background-color: var(--c-tips-200);
}
*[data-theme=cheese] .text-tips-200,
*[data-theme=cheese] .color-tips-200,
*[data-theme-cheese] .text-tips-200,
*[data-theme-cheese] .color-tips-200 {
  color: var(--c-tips-200);
}
*[data-theme=cheese] .bg-tips-100,
*[data-theme-cheese] .bg-tips-100 {
  background-color: var(--c-tips-100);
}
*[data-theme=cheese] .text-tips-100,
*[data-theme=cheese] .color-tips-100,
*[data-theme-cheese] .text-tips-100,
*[data-theme-cheese] .color-tips-100 {
  color: var(--c-tips-100);
}
*[data-theme=cheese] .bg-tips-600,
*[data-theme-cheese] .bg-tips-600 {
  background-color: var(--c-tips-600);
}
*[data-theme=cheese] .text-tips-600,
*[data-theme=cheese] .color-tips-600,
*[data-theme-cheese] .text-tips-600,
*[data-theme-cheese] .color-tips-600 {
  color: var(--c-tips-600);
}
*[data-theme=cheese] .bg-tips-700,
*[data-theme-cheese] .bg-tips-700 {
  background-color: var(--c-tips-700);
}
*[data-theme=cheese] .text-tips-700,
*[data-theme=cheese] .color-tips-700,
*[data-theme-cheese] .text-tips-700,
*[data-theme-cheese] .color-tips-700 {
  color: var(--c-tips-700);
}
*[data-theme=cheese] .bg-tips-800,
*[data-theme-cheese] .bg-tips-800 {
  background-color: var(--c-tips-800);
}
*[data-theme=cheese] .text-tips-800,
*[data-theme=cheese] .color-tips-800,
*[data-theme-cheese] .text-tips-800,
*[data-theme-cheese] .color-tips-800 {
  color: var(--c-tips-800);
}
*[data-theme=cheese] .bg-tips-900,
*[data-theme-cheese] .bg-tips-900 {
  background-color: var(--c-tips-900);
}
*[data-theme=cheese] .text-tips-900,
*[data-theme=cheese] .color-tips-900,
*[data-theme-cheese] .text-tips-900,
*[data-theme-cheese] .color-tips-900 {
  color: var(--c-tips-900);
}
*[data-theme=cheese] .bg-tips-alpha-8,
*[data-theme-cheese] .bg-tips-alpha-8 {
  background-color: var(--c-tips-alpha-8);
}
*[data-theme=cheese] .text-tips-alpha-8,
*[data-theme=cheese] .color-tips-alpha-8,
*[data-theme-cheese] .text-tips-alpha-8,
*[data-theme-cheese] .color-tips-alpha-8 {
  color: var(--c-tips-alpha-8);
}
*[data-theme=cheese] .bg-tips-alpha-24,
*[data-theme-cheese] .bg-tips-alpha-24 {
  background-color: var(--c-tips-alpha-24);
}
*[data-theme=cheese] .text-tips-alpha-24,
*[data-theme=cheese] .color-tips-alpha-24,
*[data-theme-cheese] .text-tips-alpha-24,
*[data-theme-cheese] .color-tips-alpha-24 {
  color: var(--c-tips-alpha-24);
}
*[data-theme=cheese] .bg-cdixvins-500,
*[data-theme-cheese] .bg-cdixvins-500 {
  background-color: var(--c-cdixvins-500);
}
*[data-theme=cheese] .text-cdixvins-500,
*[data-theme=cheese] .color-cdixvins-500,
*[data-theme-cheese] .text-cdixvins-500,
*[data-theme-cheese] .color-cdixvins-500 {
  color: var(--c-cdixvins-500);
}
*[data-theme=cheese] .bg-cdixvins,
*[data-theme-cheese] .bg-cdixvins {
  background-color: var(--c-cdixvins);
}
*[data-theme=cheese] .text-cdixvins,
*[data-theme=cheese] .color-cdixvins,
*[data-theme-cheese] .text-cdixvins,
*[data-theme-cheese] .color-cdixvins {
  color: var(--c-cdixvins);
}
*[data-theme=cheese] .bg-cdixvins-400,
*[data-theme-cheese] .bg-cdixvins-400 {
  background-color: var(--c-cdixvins-400);
}
*[data-theme=cheese] .text-cdixvins-400,
*[data-theme=cheese] .color-cdixvins-400,
*[data-theme-cheese] .text-cdixvins-400,
*[data-theme-cheese] .color-cdixvins-400 {
  color: var(--c-cdixvins-400);
}
*[data-theme=cheese] .bg-cdixvins-300,
*[data-theme-cheese] .bg-cdixvins-300 {
  background-color: var(--c-cdixvins-300);
}
*[data-theme=cheese] .text-cdixvins-300,
*[data-theme=cheese] .color-cdixvins-300,
*[data-theme-cheese] .text-cdixvins-300,
*[data-theme-cheese] .color-cdixvins-300 {
  color: var(--c-cdixvins-300);
}
*[data-theme=cheese] .bg-cdixvins-200,
*[data-theme-cheese] .bg-cdixvins-200 {
  background-color: var(--c-cdixvins-200);
}
*[data-theme=cheese] .text-cdixvins-200,
*[data-theme=cheese] .color-cdixvins-200,
*[data-theme-cheese] .text-cdixvins-200,
*[data-theme-cheese] .color-cdixvins-200 {
  color: var(--c-cdixvins-200);
}
*[data-theme=cheese] .bg-cdixvins-100,
*[data-theme-cheese] .bg-cdixvins-100 {
  background-color: var(--c-cdixvins-100);
}
*[data-theme=cheese] .text-cdixvins-100,
*[data-theme=cheese] .color-cdixvins-100,
*[data-theme-cheese] .text-cdixvins-100,
*[data-theme-cheese] .color-cdixvins-100 {
  color: var(--c-cdixvins-100);
}
*[data-theme=cheese] .bg-cdixvins-600,
*[data-theme-cheese] .bg-cdixvins-600 {
  background-color: var(--c-cdixvins-600);
}
*[data-theme=cheese] .text-cdixvins-600,
*[data-theme=cheese] .color-cdixvins-600,
*[data-theme-cheese] .text-cdixvins-600,
*[data-theme-cheese] .color-cdixvins-600 {
  color: var(--c-cdixvins-600);
}
*[data-theme=cheese] .bg-cdixvins-700,
*[data-theme-cheese] .bg-cdixvins-700 {
  background-color: var(--c-cdixvins-700);
}
*[data-theme=cheese] .text-cdixvins-700,
*[data-theme=cheese] .color-cdixvins-700,
*[data-theme-cheese] .text-cdixvins-700,
*[data-theme-cheese] .color-cdixvins-700 {
  color: var(--c-cdixvins-700);
}
*[data-theme=cheese] .bg-cdixvins-800,
*[data-theme-cheese] .bg-cdixvins-800 {
  background-color: var(--c-cdixvins-800);
}
*[data-theme=cheese] .text-cdixvins-800,
*[data-theme=cheese] .color-cdixvins-800,
*[data-theme-cheese] .text-cdixvins-800,
*[data-theme-cheese] .color-cdixvins-800 {
  color: var(--c-cdixvins-800);
}
*[data-theme=cheese] .bg-cdixvins-900,
*[data-theme-cheese] .bg-cdixvins-900 {
  background-color: var(--c-cdixvins-900);
}
*[data-theme=cheese] .text-cdixvins-900,
*[data-theme=cheese] .color-cdixvins-900,
*[data-theme-cheese] .text-cdixvins-900,
*[data-theme-cheese] .color-cdixvins-900 {
  color: var(--c-cdixvins-900);
}
*[data-theme=cheese] .bg-cdixvins-alpha-8,
*[data-theme-cheese] .bg-cdixvins-alpha-8 {
  background-color: var(--c-cdixvins-alpha-8);
}
*[data-theme=cheese] .text-cdixvins-alpha-8,
*[data-theme=cheese] .color-cdixvins-alpha-8,
*[data-theme-cheese] .text-cdixvins-alpha-8,
*[data-theme-cheese] .color-cdixvins-alpha-8 {
  color: var(--c-cdixvins-alpha-8);
}
*[data-theme=cheese] .bg-cdixvins-alpha-24,
*[data-theme-cheese] .bg-cdixvins-alpha-24 {
  background-color: var(--c-cdixvins-alpha-24);
}
*[data-theme=cheese] .text-cdixvins-alpha-24,
*[data-theme=cheese] .color-cdixvins-alpha-24,
*[data-theme-cheese] .text-cdixvins-alpha-24,
*[data-theme-cheese] .color-cdixvins-alpha-24 {
  color: var(--c-cdixvins-alpha-24);
}
*[data-theme=cheese] .bg-recipe-500,
*[data-theme-cheese] .bg-recipe-500 {
  background-color: var(--c-recipe-500);
}
*[data-theme=cheese] .text-recipe-500,
*[data-theme=cheese] .color-recipe-500,
*[data-theme-cheese] .text-recipe-500,
*[data-theme-cheese] .color-recipe-500 {
  color: var(--c-recipe-500);
}
*[data-theme=cheese] .bg-recipe,
*[data-theme-cheese] .bg-recipe {
  background-color: var(--c-recipe);
}
*[data-theme=cheese] .text-recipe,
*[data-theme=cheese] .color-recipe,
*[data-theme-cheese] .text-recipe,
*[data-theme-cheese] .color-recipe {
  color: var(--c-recipe);
}
*[data-theme=cheese] .bg-recipe-400,
*[data-theme-cheese] .bg-recipe-400 {
  background-color: var(--c-recipe-400);
}
*[data-theme=cheese] .text-recipe-400,
*[data-theme=cheese] .color-recipe-400,
*[data-theme-cheese] .text-recipe-400,
*[data-theme-cheese] .color-recipe-400 {
  color: var(--c-recipe-400);
}
*[data-theme=cheese] .bg-recipe-300,
*[data-theme-cheese] .bg-recipe-300 {
  background-color: var(--c-recipe-300);
}
*[data-theme=cheese] .text-recipe-300,
*[data-theme=cheese] .color-recipe-300,
*[data-theme-cheese] .text-recipe-300,
*[data-theme-cheese] .color-recipe-300 {
  color: var(--c-recipe-300);
}
*[data-theme=cheese] .bg-recipe-200,
*[data-theme-cheese] .bg-recipe-200 {
  background-color: var(--c-recipe-200);
}
*[data-theme=cheese] .text-recipe-200,
*[data-theme=cheese] .color-recipe-200,
*[data-theme-cheese] .text-recipe-200,
*[data-theme-cheese] .color-recipe-200 {
  color: var(--c-recipe-200);
}
*[data-theme=cheese] .bg-recipe-100,
*[data-theme-cheese] .bg-recipe-100 {
  background-color: var(--c-recipe-100);
}
*[data-theme=cheese] .text-recipe-100,
*[data-theme=cheese] .color-recipe-100,
*[data-theme-cheese] .text-recipe-100,
*[data-theme-cheese] .color-recipe-100 {
  color: var(--c-recipe-100);
}
*[data-theme=cheese] .bg-recipe-600,
*[data-theme-cheese] .bg-recipe-600 {
  background-color: var(--c-recipe-600);
}
*[data-theme=cheese] .text-recipe-600,
*[data-theme=cheese] .color-recipe-600,
*[data-theme-cheese] .text-recipe-600,
*[data-theme-cheese] .color-recipe-600 {
  color: var(--c-recipe-600);
}
*[data-theme=cheese] .bg-recipe-700,
*[data-theme-cheese] .bg-recipe-700 {
  background-color: var(--c-recipe-700);
}
*[data-theme=cheese] .text-recipe-700,
*[data-theme=cheese] .color-recipe-700,
*[data-theme-cheese] .text-recipe-700,
*[data-theme-cheese] .color-recipe-700 {
  color: var(--c-recipe-700);
}
*[data-theme=cheese] .bg-recipe-800,
*[data-theme-cheese] .bg-recipe-800 {
  background-color: var(--c-recipe-800);
}
*[data-theme=cheese] .text-recipe-800,
*[data-theme=cheese] .color-recipe-800,
*[data-theme-cheese] .text-recipe-800,
*[data-theme-cheese] .color-recipe-800 {
  color: var(--c-recipe-800);
}
*[data-theme=cheese] .bg-recipe-900,
*[data-theme-cheese] .bg-recipe-900 {
  background-color: var(--c-recipe-900);
}
*[data-theme=cheese] .text-recipe-900,
*[data-theme=cheese] .color-recipe-900,
*[data-theme-cheese] .text-recipe-900,
*[data-theme-cheese] .color-recipe-900 {
  color: var(--c-recipe-900);
}
*[data-theme=cheese] .bg-recipe-alpha-8,
*[data-theme-cheese] .bg-recipe-alpha-8 {
  background-color: var(--c-recipe-alpha-8);
}
*[data-theme=cheese] .text-recipe-alpha-8,
*[data-theme=cheese] .color-recipe-alpha-8,
*[data-theme-cheese] .text-recipe-alpha-8,
*[data-theme-cheese] .color-recipe-alpha-8 {
  color: var(--c-recipe-alpha-8);
}
*[data-theme=cheese] .bg-recipe-alpha-24,
*[data-theme-cheese] .bg-recipe-alpha-24 {
  background-color: var(--c-recipe-alpha-24);
}
*[data-theme=cheese] .text-recipe-alpha-24,
*[data-theme=cheese] .color-recipe-alpha-24,
*[data-theme-cheese] .text-recipe-alpha-24,
*[data-theme-cheese] .color-recipe-alpha-24 {
  color: var(--c-recipe-alpha-24);
}
*[data-theme=cheese] .bg-article-500,
*[data-theme-cheese] .bg-article-500 {
  background-color: var(--c-article-500);
}
*[data-theme=cheese] .text-article-500,
*[data-theme=cheese] .color-article-500,
*[data-theme-cheese] .text-article-500,
*[data-theme-cheese] .color-article-500 {
  color: var(--c-article-500);
}
*[data-theme=cheese] .bg-article,
*[data-theme-cheese] .bg-article {
  background-color: var(--c-article);
}
*[data-theme=cheese] .text-article,
*[data-theme=cheese] .color-article,
*[data-theme-cheese] .text-article,
*[data-theme-cheese] .color-article {
  color: var(--c-article);
}
*[data-theme=cheese] .bg-article-400,
*[data-theme-cheese] .bg-article-400 {
  background-color: var(--c-article-400);
}
*[data-theme=cheese] .text-article-400,
*[data-theme=cheese] .color-article-400,
*[data-theme-cheese] .text-article-400,
*[data-theme-cheese] .color-article-400 {
  color: var(--c-article-400);
}
*[data-theme=cheese] .bg-article-300,
*[data-theme-cheese] .bg-article-300 {
  background-color: var(--c-article-300);
}
*[data-theme=cheese] .text-article-300,
*[data-theme=cheese] .color-article-300,
*[data-theme-cheese] .text-article-300,
*[data-theme-cheese] .color-article-300 {
  color: var(--c-article-300);
}
*[data-theme=cheese] .bg-article-200,
*[data-theme-cheese] .bg-article-200 {
  background-color: var(--c-article-200);
}
*[data-theme=cheese] .text-article-200,
*[data-theme=cheese] .color-article-200,
*[data-theme-cheese] .text-article-200,
*[data-theme-cheese] .color-article-200 {
  color: var(--c-article-200);
}
*[data-theme=cheese] .bg-article-100,
*[data-theme-cheese] .bg-article-100 {
  background-color: var(--c-article-100);
}
*[data-theme=cheese] .text-article-100,
*[data-theme=cheese] .color-article-100,
*[data-theme-cheese] .text-article-100,
*[data-theme-cheese] .color-article-100 {
  color: var(--c-article-100);
}
*[data-theme=cheese] .bg-article-600,
*[data-theme-cheese] .bg-article-600 {
  background-color: var(--c-article-600);
}
*[data-theme=cheese] .text-article-600,
*[data-theme=cheese] .color-article-600,
*[data-theme-cheese] .text-article-600,
*[data-theme-cheese] .color-article-600 {
  color: var(--c-article-600);
}
*[data-theme=cheese] .bg-article-700,
*[data-theme-cheese] .bg-article-700 {
  background-color: var(--c-article-700);
}
*[data-theme=cheese] .text-article-700,
*[data-theme=cheese] .color-article-700,
*[data-theme-cheese] .text-article-700,
*[data-theme-cheese] .color-article-700 {
  color: var(--c-article-700);
}
*[data-theme=cheese] .bg-article-800,
*[data-theme-cheese] .bg-article-800 {
  background-color: var(--c-article-800);
}
*[data-theme=cheese] .text-article-800,
*[data-theme=cheese] .color-article-800,
*[data-theme-cheese] .text-article-800,
*[data-theme-cheese] .color-article-800 {
  color: var(--c-article-800);
}
*[data-theme=cheese] .bg-article-900,
*[data-theme-cheese] .bg-article-900 {
  background-color: var(--c-article-900);
}
*[data-theme=cheese] .text-article-900,
*[data-theme=cheese] .color-article-900,
*[data-theme-cheese] .text-article-900,
*[data-theme-cheese] .color-article-900 {
  color: var(--c-article-900);
}
*[data-theme=cheese] .bg-article-alpha-8,
*[data-theme-cheese] .bg-article-alpha-8 {
  background-color: var(--c-article-alpha-8);
}
*[data-theme=cheese] .text-article-alpha-8,
*[data-theme=cheese] .color-article-alpha-8,
*[data-theme-cheese] .text-article-alpha-8,
*[data-theme-cheese] .color-article-alpha-8 {
  color: var(--c-article-alpha-8);
}
*[data-theme=cheese] .bg-article-alpha-24,
*[data-theme-cheese] .bg-article-alpha-24 {
  background-color: var(--c-article-alpha-24);
}
*[data-theme=cheese] .text-article-alpha-24,
*[data-theme=cheese] .color-article-alpha-24,
*[data-theme-cheese] .text-article-alpha-24,
*[data-theme-cheese] .color-article-alpha-24 {
  color: var(--c-article-alpha-24);
}
*[data-theme=cheese] .bg-promo-500,
*[data-theme-cheese] .bg-promo-500 {
  background-color: var(--c-promo-500);
}
*[data-theme=cheese] .text-promo-500,
*[data-theme=cheese] .color-promo-500,
*[data-theme-cheese] .text-promo-500,
*[data-theme-cheese] .color-promo-500 {
  color: var(--c-promo-500);
}
*[data-theme=cheese] .bg-promo,
*[data-theme-cheese] .bg-promo {
  background-color: var(--c-promo);
}
*[data-theme=cheese] .text-promo,
*[data-theme=cheese] .color-promo,
*[data-theme-cheese] .text-promo,
*[data-theme-cheese] .color-promo {
  color: var(--c-promo);
}
*[data-theme=cheese] .bg-promo-400,
*[data-theme-cheese] .bg-promo-400 {
  background-color: var(--c-promo-400);
}
*[data-theme=cheese] .text-promo-400,
*[data-theme=cheese] .color-promo-400,
*[data-theme-cheese] .text-promo-400,
*[data-theme-cheese] .color-promo-400 {
  color: var(--c-promo-400);
}
*[data-theme=cheese] .bg-promo-300,
*[data-theme-cheese] .bg-promo-300 {
  background-color: var(--c-promo-300);
}
*[data-theme=cheese] .text-promo-300,
*[data-theme=cheese] .color-promo-300,
*[data-theme-cheese] .text-promo-300,
*[data-theme-cheese] .color-promo-300 {
  color: var(--c-promo-300);
}
*[data-theme=cheese] .bg-promo-200,
*[data-theme-cheese] .bg-promo-200 {
  background-color: var(--c-promo-200);
}
*[data-theme=cheese] .text-promo-200,
*[data-theme=cheese] .color-promo-200,
*[data-theme-cheese] .text-promo-200,
*[data-theme-cheese] .color-promo-200 {
  color: var(--c-promo-200);
}
*[data-theme=cheese] .bg-promo-100,
*[data-theme-cheese] .bg-promo-100 {
  background-color: var(--c-promo-100);
}
*[data-theme=cheese] .text-promo-100,
*[data-theme=cheese] .color-promo-100,
*[data-theme-cheese] .text-promo-100,
*[data-theme-cheese] .color-promo-100 {
  color: var(--c-promo-100);
}
*[data-theme=cheese] .bg-promo-600,
*[data-theme-cheese] .bg-promo-600 {
  background-color: var(--c-promo-600);
}
*[data-theme=cheese] .text-promo-600,
*[data-theme=cheese] .color-promo-600,
*[data-theme-cheese] .text-promo-600,
*[data-theme-cheese] .color-promo-600 {
  color: var(--c-promo-600);
}
*[data-theme=cheese] .bg-promo-700,
*[data-theme-cheese] .bg-promo-700 {
  background-color: var(--c-promo-700);
}
*[data-theme=cheese] .text-promo-700,
*[data-theme=cheese] .color-promo-700,
*[data-theme-cheese] .text-promo-700,
*[data-theme-cheese] .color-promo-700 {
  color: var(--c-promo-700);
}
*[data-theme=cheese] .bg-promo-800,
*[data-theme-cheese] .bg-promo-800 {
  background-color: var(--c-promo-800);
}
*[data-theme=cheese] .text-promo-800,
*[data-theme=cheese] .color-promo-800,
*[data-theme-cheese] .text-promo-800,
*[data-theme-cheese] .color-promo-800 {
  color: var(--c-promo-800);
}
*[data-theme=cheese] .bg-promo-900,
*[data-theme-cheese] .bg-promo-900 {
  background-color: var(--c-promo-900);
}
*[data-theme=cheese] .text-promo-900,
*[data-theme=cheese] .color-promo-900,
*[data-theme-cheese] .text-promo-900,
*[data-theme-cheese] .color-promo-900 {
  color: var(--c-promo-900);
}
*[data-theme=cheese] .bg-promo-alpha-8,
*[data-theme-cheese] .bg-promo-alpha-8 {
  background-color: var(--c-promo-alpha-8);
}
*[data-theme=cheese] .text-promo-alpha-8,
*[data-theme=cheese] .color-promo-alpha-8,
*[data-theme-cheese] .text-promo-alpha-8,
*[data-theme-cheese] .color-promo-alpha-8 {
  color: var(--c-promo-alpha-8);
}
*[data-theme=cheese] .bg-promo-alpha-24,
*[data-theme-cheese] .bg-promo-alpha-24 {
  background-color: var(--c-promo-alpha-24);
}
*[data-theme=cheese] .text-promo-alpha-24,
*[data-theme=cheese] .color-promo-alpha-24,
*[data-theme-cheese] .text-promo-alpha-24,
*[data-theme-cheese] .color-promo-alpha-24 {
  color: var(--c-promo-alpha-24);
}
*[data-theme=cheese] .bg-games-500,
*[data-theme-cheese] .bg-games-500 {
  background-color: var(--c-games-500);
}
*[data-theme=cheese] .text-games-500,
*[data-theme=cheese] .color-games-500,
*[data-theme-cheese] .text-games-500,
*[data-theme-cheese] .color-games-500 {
  color: var(--c-games-500);
}
*[data-theme=cheese] .bg-games,
*[data-theme-cheese] .bg-games {
  background-color: var(--c-games);
}
*[data-theme=cheese] .text-games,
*[data-theme=cheese] .color-games,
*[data-theme-cheese] .text-games,
*[data-theme-cheese] .color-games {
  color: var(--c-games);
}
*[data-theme=cheese] .bg-games-400,
*[data-theme-cheese] .bg-games-400 {
  background-color: var(--c-games-400);
}
*[data-theme=cheese] .text-games-400,
*[data-theme=cheese] .color-games-400,
*[data-theme-cheese] .text-games-400,
*[data-theme-cheese] .color-games-400 {
  color: var(--c-games-400);
}
*[data-theme=cheese] .bg-games-300,
*[data-theme-cheese] .bg-games-300 {
  background-color: var(--c-games-300);
}
*[data-theme=cheese] .text-games-300,
*[data-theme=cheese] .color-games-300,
*[data-theme-cheese] .text-games-300,
*[data-theme-cheese] .color-games-300 {
  color: var(--c-games-300);
}
*[data-theme=cheese] .bg-games-200,
*[data-theme-cheese] .bg-games-200 {
  background-color: var(--c-games-200);
}
*[data-theme=cheese] .text-games-200,
*[data-theme=cheese] .color-games-200,
*[data-theme-cheese] .text-games-200,
*[data-theme-cheese] .color-games-200 {
  color: var(--c-games-200);
}
*[data-theme=cheese] .bg-games-100,
*[data-theme-cheese] .bg-games-100 {
  background-color: var(--c-games-100);
}
*[data-theme=cheese] .text-games-100,
*[data-theme=cheese] .color-games-100,
*[data-theme-cheese] .text-games-100,
*[data-theme-cheese] .color-games-100 {
  color: var(--c-games-100);
}
*[data-theme=cheese] .bg-games-600,
*[data-theme-cheese] .bg-games-600 {
  background-color: var(--c-games-600);
}
*[data-theme=cheese] .text-games-600,
*[data-theme=cheese] .color-games-600,
*[data-theme-cheese] .text-games-600,
*[data-theme-cheese] .color-games-600 {
  color: var(--c-games-600);
}
*[data-theme=cheese] .bg-games-700,
*[data-theme-cheese] .bg-games-700 {
  background-color: var(--c-games-700);
}
*[data-theme=cheese] .text-games-700,
*[data-theme=cheese] .color-games-700,
*[data-theme-cheese] .text-games-700,
*[data-theme-cheese] .color-games-700 {
  color: var(--c-games-700);
}
*[data-theme=cheese] .bg-games-800,
*[data-theme-cheese] .bg-games-800 {
  background-color: var(--c-games-800);
}
*[data-theme=cheese] .text-games-800,
*[data-theme=cheese] .color-games-800,
*[data-theme-cheese] .text-games-800,
*[data-theme-cheese] .color-games-800 {
  color: var(--c-games-800);
}
*[data-theme=cheese] .bg-games-900,
*[data-theme-cheese] .bg-games-900 {
  background-color: var(--c-games-900);
}
*[data-theme=cheese] .text-games-900,
*[data-theme=cheese] .color-games-900,
*[data-theme-cheese] .text-games-900,
*[data-theme-cheese] .color-games-900 {
  color: var(--c-games-900);
}
*[data-theme=cheese] .bg-games-alpha-8,
*[data-theme-cheese] .bg-games-alpha-8 {
  background-color: var(--c-games-alpha-8);
}
*[data-theme=cheese] .text-games-alpha-8,
*[data-theme=cheese] .color-games-alpha-8,
*[data-theme-cheese] .text-games-alpha-8,
*[data-theme-cheese] .color-games-alpha-8 {
  color: var(--c-games-alpha-8);
}
*[data-theme=cheese] .bg-games-alpha-24,
*[data-theme-cheese] .bg-games-alpha-24 {
  background-color: var(--c-games-alpha-24);
}
*[data-theme=cheese] .text-games-alpha-24,
*[data-theme=cheese] .color-games-alpha-24,
*[data-theme-cheese] .text-games-alpha-24,
*[data-theme-cheese] .color-games-alpha-24 {
  color: var(--c-games-alpha-24);
}
*[data-theme=cheese] .bg-info-500,
*[data-theme-cheese] .bg-info-500 {
  background-color: var(--c-info-500);
}
*[data-theme=cheese] .text-info-500,
*[data-theme=cheese] .color-info-500,
*[data-theme-cheese] .text-info-500,
*[data-theme-cheese] .color-info-500 {
  color: var(--c-info-500);
}
*[data-theme=cheese] .bg-info,
*[data-theme-cheese] .bg-info {
  background-color: var(--c-info);
}
*[data-theme=cheese] .text-info,
*[data-theme=cheese] .color-info,
*[data-theme-cheese] .text-info,
*[data-theme-cheese] .color-info {
  color: var(--c-info);
}
*[data-theme=cheese] .bg-info-400,
*[data-theme-cheese] .bg-info-400 {
  background-color: var(--c-info-400);
}
*[data-theme=cheese] .text-info-400,
*[data-theme=cheese] .color-info-400,
*[data-theme-cheese] .text-info-400,
*[data-theme-cheese] .color-info-400 {
  color: var(--c-info-400);
}
*[data-theme=cheese] .bg-info-300,
*[data-theme-cheese] .bg-info-300 {
  background-color: var(--c-info-300);
}
*[data-theme=cheese] .text-info-300,
*[data-theme=cheese] .color-info-300,
*[data-theme-cheese] .text-info-300,
*[data-theme-cheese] .color-info-300 {
  color: var(--c-info-300);
}
*[data-theme=cheese] .bg-info-200,
*[data-theme-cheese] .bg-info-200 {
  background-color: var(--c-info-200);
}
*[data-theme=cheese] .text-info-200,
*[data-theme=cheese] .color-info-200,
*[data-theme-cheese] .text-info-200,
*[data-theme-cheese] .color-info-200 {
  color: var(--c-info-200);
}
*[data-theme=cheese] .bg-info-100,
*[data-theme-cheese] .bg-info-100 {
  background-color: var(--c-info-100);
}
*[data-theme=cheese] .text-info-100,
*[data-theme=cheese] .color-info-100,
*[data-theme-cheese] .text-info-100,
*[data-theme-cheese] .color-info-100 {
  color: var(--c-info-100);
}
*[data-theme=cheese] .bg-info-600,
*[data-theme-cheese] .bg-info-600 {
  background-color: var(--c-info-600);
}
*[data-theme=cheese] .text-info-600,
*[data-theme=cheese] .color-info-600,
*[data-theme-cheese] .text-info-600,
*[data-theme-cheese] .color-info-600 {
  color: var(--c-info-600);
}
*[data-theme=cheese] .bg-info-700,
*[data-theme-cheese] .bg-info-700 {
  background-color: var(--c-info-700);
}
*[data-theme=cheese] .text-info-700,
*[data-theme=cheese] .color-info-700,
*[data-theme-cheese] .text-info-700,
*[data-theme-cheese] .color-info-700 {
  color: var(--c-info-700);
}
*[data-theme=cheese] .bg-info-800,
*[data-theme-cheese] .bg-info-800 {
  background-color: var(--c-info-800);
}
*[data-theme=cheese] .text-info-800,
*[data-theme=cheese] .color-info-800,
*[data-theme-cheese] .text-info-800,
*[data-theme-cheese] .color-info-800 {
  color: var(--c-info-800);
}
*[data-theme=cheese] .bg-info-900,
*[data-theme-cheese] .bg-info-900 {
  background-color: var(--c-info-900);
}
*[data-theme=cheese] .text-info-900,
*[data-theme=cheese] .color-info-900,
*[data-theme-cheese] .text-info-900,
*[data-theme-cheese] .color-info-900 {
  color: var(--c-info-900);
}
*[data-theme=cheese] .bg-success-500,
*[data-theme-cheese] .bg-success-500 {
  background-color: var(--c-success-500);
}
*[data-theme=cheese] .text-success-500,
*[data-theme=cheese] .color-success-500,
*[data-theme-cheese] .text-success-500,
*[data-theme-cheese] .color-success-500 {
  color: var(--c-success-500);
}
*[data-theme=cheese] .bg-success,
*[data-theme-cheese] .bg-success {
  background-color: var(--c-success);
}
*[data-theme=cheese] .text-success,
*[data-theme=cheese] .color-success,
*[data-theme-cheese] .text-success,
*[data-theme-cheese] .color-success {
  color: var(--c-success);
}
*[data-theme=cheese] .bg-success-400,
*[data-theme-cheese] .bg-success-400 {
  background-color: var(--c-success-400);
}
*[data-theme=cheese] .text-success-400,
*[data-theme=cheese] .color-success-400,
*[data-theme-cheese] .text-success-400,
*[data-theme-cheese] .color-success-400 {
  color: var(--c-success-400);
}
*[data-theme=cheese] .bg-success-300,
*[data-theme-cheese] .bg-success-300 {
  background-color: var(--c-success-300);
}
*[data-theme=cheese] .text-success-300,
*[data-theme=cheese] .color-success-300,
*[data-theme-cheese] .text-success-300,
*[data-theme-cheese] .color-success-300 {
  color: var(--c-success-300);
}
*[data-theme=cheese] .bg-success-200,
*[data-theme-cheese] .bg-success-200 {
  background-color: var(--c-success-200);
}
*[data-theme=cheese] .text-success-200,
*[data-theme=cheese] .color-success-200,
*[data-theme-cheese] .text-success-200,
*[data-theme-cheese] .color-success-200 {
  color: var(--c-success-200);
}
*[data-theme=cheese] .bg-success-100,
*[data-theme-cheese] .bg-success-100 {
  background-color: var(--c-success-100);
}
*[data-theme=cheese] .text-success-100,
*[data-theme=cheese] .color-success-100,
*[data-theme-cheese] .text-success-100,
*[data-theme-cheese] .color-success-100 {
  color: var(--c-success-100);
}
*[data-theme=cheese] .bg-success-600,
*[data-theme-cheese] .bg-success-600 {
  background-color: var(--c-success-600);
}
*[data-theme=cheese] .text-success-600,
*[data-theme=cheese] .color-success-600,
*[data-theme-cheese] .text-success-600,
*[data-theme-cheese] .color-success-600 {
  color: var(--c-success-600);
}
*[data-theme=cheese] .bg-success-700,
*[data-theme-cheese] .bg-success-700 {
  background-color: var(--c-success-700);
}
*[data-theme=cheese] .text-success-700,
*[data-theme=cheese] .color-success-700,
*[data-theme-cheese] .text-success-700,
*[data-theme-cheese] .color-success-700 {
  color: var(--c-success-700);
}
*[data-theme=cheese] .bg-success-800,
*[data-theme-cheese] .bg-success-800 {
  background-color: var(--c-success-800);
}
*[data-theme=cheese] .text-success-800,
*[data-theme=cheese] .color-success-800,
*[data-theme-cheese] .text-success-800,
*[data-theme-cheese] .color-success-800 {
  color: var(--c-success-800);
}
*[data-theme=cheese] .bg-success-900,
*[data-theme-cheese] .bg-success-900 {
  background-color: var(--c-success-900);
}
*[data-theme=cheese] .text-success-900,
*[data-theme=cheese] .color-success-900,
*[data-theme-cheese] .text-success-900,
*[data-theme-cheese] .color-success-900 {
  color: var(--c-success-900);
}
*[data-theme=cheese] .bg-warning-500,
*[data-theme-cheese] .bg-warning-500 {
  background-color: var(--c-warning-500);
}
*[data-theme=cheese] .text-warning-500,
*[data-theme=cheese] .color-warning-500,
*[data-theme-cheese] .text-warning-500,
*[data-theme-cheese] .color-warning-500 {
  color: var(--c-warning-500);
}
*[data-theme=cheese] .bg-warning,
*[data-theme-cheese] .bg-warning {
  background-color: var(--c-warning);
}
*[data-theme=cheese] .text-warning,
*[data-theme=cheese] .color-warning,
*[data-theme-cheese] .text-warning,
*[data-theme-cheese] .color-warning {
  color: var(--c-warning);
}
*[data-theme=cheese] .bg-warning-400,
*[data-theme-cheese] .bg-warning-400 {
  background-color: var(--c-warning-400);
}
*[data-theme=cheese] .text-warning-400,
*[data-theme=cheese] .color-warning-400,
*[data-theme-cheese] .text-warning-400,
*[data-theme-cheese] .color-warning-400 {
  color: var(--c-warning-400);
}
*[data-theme=cheese] .bg-warning-300,
*[data-theme-cheese] .bg-warning-300 {
  background-color: var(--c-warning-300);
}
*[data-theme=cheese] .text-warning-300,
*[data-theme=cheese] .color-warning-300,
*[data-theme-cheese] .text-warning-300,
*[data-theme-cheese] .color-warning-300 {
  color: var(--c-warning-300);
}
*[data-theme=cheese] .bg-warning-200,
*[data-theme-cheese] .bg-warning-200 {
  background-color: var(--c-warning-200);
}
*[data-theme=cheese] .text-warning-200,
*[data-theme=cheese] .color-warning-200,
*[data-theme-cheese] .text-warning-200,
*[data-theme-cheese] .color-warning-200 {
  color: var(--c-warning-200);
}
*[data-theme=cheese] .bg-warning-100,
*[data-theme-cheese] .bg-warning-100 {
  background-color: var(--c-warning-100);
}
*[data-theme=cheese] .text-warning-100,
*[data-theme=cheese] .color-warning-100,
*[data-theme-cheese] .text-warning-100,
*[data-theme-cheese] .color-warning-100 {
  color: var(--c-warning-100);
}
*[data-theme=cheese] .bg-warning-600,
*[data-theme-cheese] .bg-warning-600 {
  background-color: var(--c-warning-600);
}
*[data-theme=cheese] .text-warning-600,
*[data-theme=cheese] .color-warning-600,
*[data-theme-cheese] .text-warning-600,
*[data-theme-cheese] .color-warning-600 {
  color: var(--c-warning-600);
}
*[data-theme=cheese] .bg-warning-700,
*[data-theme-cheese] .bg-warning-700 {
  background-color: var(--c-warning-700);
}
*[data-theme=cheese] .text-warning-700,
*[data-theme=cheese] .color-warning-700,
*[data-theme-cheese] .text-warning-700,
*[data-theme-cheese] .color-warning-700 {
  color: var(--c-warning-700);
}
*[data-theme=cheese] .bg-warning-800,
*[data-theme-cheese] .bg-warning-800 {
  background-color: var(--c-warning-800);
}
*[data-theme=cheese] .text-warning-800,
*[data-theme=cheese] .color-warning-800,
*[data-theme-cheese] .text-warning-800,
*[data-theme-cheese] .color-warning-800 {
  color: var(--c-warning-800);
}
*[data-theme=cheese] .bg-warning-900,
*[data-theme-cheese] .bg-warning-900 {
  background-color: var(--c-warning-900);
}
*[data-theme=cheese] .text-warning-900,
*[data-theme=cheese] .color-warning-900,
*[data-theme-cheese] .text-warning-900,
*[data-theme-cheese] .color-warning-900 {
  color: var(--c-warning-900);
}
*[data-theme=cheese] .bg-error-500,
*[data-theme-cheese] .bg-error-500 {
  background-color: var(--c-error-500);
}
*[data-theme=cheese] .text-error-500,
*[data-theme=cheese] .color-error-500,
*[data-theme-cheese] .text-error-500,
*[data-theme-cheese] .color-error-500 {
  color: var(--c-error-500);
}
*[data-theme=cheese] .bg-error,
*[data-theme-cheese] .bg-error {
  background-color: var(--c-error);
}
*[data-theme=cheese] .text-error,
*[data-theme=cheese] .color-error,
*[data-theme-cheese] .text-error,
*[data-theme-cheese] .color-error {
  color: var(--c-error);
}
*[data-theme=cheese] .bg-error-400,
*[data-theme-cheese] .bg-error-400 {
  background-color: var(--c-error-400);
}
*[data-theme=cheese] .text-error-400,
*[data-theme=cheese] .color-error-400,
*[data-theme-cheese] .text-error-400,
*[data-theme-cheese] .color-error-400 {
  color: var(--c-error-400);
}
*[data-theme=cheese] .bg-error-300,
*[data-theme-cheese] .bg-error-300 {
  background-color: var(--c-error-300);
}
*[data-theme=cheese] .text-error-300,
*[data-theme=cheese] .color-error-300,
*[data-theme-cheese] .text-error-300,
*[data-theme-cheese] .color-error-300 {
  color: var(--c-error-300);
}
*[data-theme=cheese] .bg-error-200,
*[data-theme-cheese] .bg-error-200 {
  background-color: var(--c-error-200);
}
*[data-theme=cheese] .text-error-200,
*[data-theme=cheese] .color-error-200,
*[data-theme-cheese] .text-error-200,
*[data-theme-cheese] .color-error-200 {
  color: var(--c-error-200);
}
*[data-theme=cheese] .bg-error-100,
*[data-theme-cheese] .bg-error-100 {
  background-color: var(--c-error-100);
}
*[data-theme=cheese] .text-error-100,
*[data-theme=cheese] .color-error-100,
*[data-theme-cheese] .text-error-100,
*[data-theme-cheese] .color-error-100 {
  color: var(--c-error-100);
}
*[data-theme=cheese] .bg-error-600,
*[data-theme-cheese] .bg-error-600 {
  background-color: var(--c-error-600);
}
*[data-theme=cheese] .text-error-600,
*[data-theme=cheese] .color-error-600,
*[data-theme-cheese] .text-error-600,
*[data-theme-cheese] .color-error-600 {
  color: var(--c-error-600);
}
*[data-theme=cheese] .bg-error-700,
*[data-theme-cheese] .bg-error-700 {
  background-color: var(--c-error-700);
}
*[data-theme=cheese] .text-error-700,
*[data-theme=cheese] .color-error-700,
*[data-theme-cheese] .text-error-700,
*[data-theme-cheese] .color-error-700 {
  color: var(--c-error-700);
}
*[data-theme=cheese] .bg-error-800,
*[data-theme-cheese] .bg-error-800 {
  background-color: var(--c-error-800);
}
*[data-theme=cheese] .text-error-800,
*[data-theme=cheese] .color-error-800,
*[data-theme-cheese] .text-error-800,
*[data-theme-cheese] .color-error-800 {
  color: var(--c-error-800);
}
*[data-theme=cheese] .bg-error-900,
*[data-theme-cheese] .bg-error-900 {
  background-color: var(--c-error-900);
}
*[data-theme=cheese] .text-error-900,
*[data-theme=cheese] .color-error-900,
*[data-theme-cheese] .text-error-900,
*[data-theme-cheese] .color-error-900 {
  color: var(--c-error-900);
}
*[data-theme=cheese] .bg-calendar-primary-500,
*[data-theme-cheese] .bg-calendar-primary-500 {
  background-color: var(--c-calendar-primary-500);
}
*[data-theme=cheese] .text-calendar-primary-500,
*[data-theme=cheese] .color-calendar-primary-500,
*[data-theme-cheese] .text-calendar-primary-500,
*[data-theme-cheese] .color-calendar-primary-500 {
  color: var(--c-calendar-primary-500);
}
*[data-theme=cheese] .bg-calendar-primary,
*[data-theme-cheese] .bg-calendar-primary {
  background-color: var(--c-calendar-primary);
}
*[data-theme=cheese] .text-calendar-primary,
*[data-theme=cheese] .color-calendar-primary,
*[data-theme-cheese] .text-calendar-primary,
*[data-theme-cheese] .color-calendar-primary {
  color: var(--c-calendar-primary);
}
*[data-theme=cheese] .bg-calendar-secondary-500,
*[data-theme-cheese] .bg-calendar-secondary-500 {
  background-color: var(--c-calendar-secondary-500);
}
*[data-theme=cheese] .text-calendar-secondary-500,
*[data-theme=cheese] .color-calendar-secondary-500,
*[data-theme-cheese] .text-calendar-secondary-500,
*[data-theme-cheese] .color-calendar-secondary-500 {
  color: var(--c-calendar-secondary-500);
}
*[data-theme=cheese] .bg-calendar-secondary,
*[data-theme-cheese] .bg-calendar-secondary {
  background-color: var(--c-calendar-secondary);
}
*[data-theme=cheese] .text-calendar-secondary,
*[data-theme=cheese] .color-calendar-secondary,
*[data-theme-cheese] .text-calendar-secondary,
*[data-theme-cheese] .color-calendar-secondary {
  color: var(--c-calendar-secondary);
}
*[data-theme=cheese] .bg-calendar-secondary-400,
*[data-theme-cheese] .bg-calendar-secondary-400 {
  background-color: var(--c-calendar-secondary-400);
}
*[data-theme=cheese] .text-calendar-secondary-400,
*[data-theme=cheese] .color-calendar-secondary-400,
*[data-theme-cheese] .text-calendar-secondary-400,
*[data-theme-cheese] .color-calendar-secondary-400 {
  color: var(--c-calendar-secondary-400);
}
*[data-theme=cheese] .bg-calendar-secondary-300,
*[data-theme-cheese] .bg-calendar-secondary-300 {
  background-color: var(--c-calendar-secondary-300);
}
*[data-theme=cheese] .text-calendar-secondary-300,
*[data-theme=cheese] .color-calendar-secondary-300,
*[data-theme-cheese] .text-calendar-secondary-300,
*[data-theme-cheese] .color-calendar-secondary-300 {
  color: var(--c-calendar-secondary-300);
}
*[data-theme=cheese] .bg-calendar-secondary-200,
*[data-theme-cheese] .bg-calendar-secondary-200 {
  background-color: var(--c-calendar-secondary-200);
}
*[data-theme=cheese] .text-calendar-secondary-200,
*[data-theme=cheese] .color-calendar-secondary-200,
*[data-theme-cheese] .text-calendar-secondary-200,
*[data-theme-cheese] .color-calendar-secondary-200 {
  color: var(--c-calendar-secondary-200);
}
*[data-theme=cheese] .bg-calendar-secondary-100,
*[data-theme-cheese] .bg-calendar-secondary-100 {
  background-color: var(--c-calendar-secondary-100);
}
*[data-theme=cheese] .text-calendar-secondary-100,
*[data-theme=cheese] .color-calendar-secondary-100,
*[data-theme-cheese] .text-calendar-secondary-100,
*[data-theme-cheese] .color-calendar-secondary-100 {
  color: var(--c-calendar-secondary-100);
}
*[data-theme=cheese] .bg-calendar-secondary-600,
*[data-theme-cheese] .bg-calendar-secondary-600 {
  background-color: var(--c-calendar-secondary-600);
}
*[data-theme=cheese] .text-calendar-secondary-600,
*[data-theme=cheese] .color-calendar-secondary-600,
*[data-theme-cheese] .text-calendar-secondary-600,
*[data-theme-cheese] .color-calendar-secondary-600 {
  color: var(--c-calendar-secondary-600);
}
*[data-theme=cheese] .bg-calendar-secondary-700,
*[data-theme-cheese] .bg-calendar-secondary-700 {
  background-color: var(--c-calendar-secondary-700);
}
*[data-theme=cheese] .text-calendar-secondary-700,
*[data-theme=cheese] .color-calendar-secondary-700,
*[data-theme-cheese] .text-calendar-secondary-700,
*[data-theme-cheese] .color-calendar-secondary-700 {
  color: var(--c-calendar-secondary-700);
}
*[data-theme=cheese] .bg-calendar-secondary-800,
*[data-theme-cheese] .bg-calendar-secondary-800 {
  background-color: var(--c-calendar-secondary-800);
}
*[data-theme=cheese] .text-calendar-secondary-800,
*[data-theme=cheese] .color-calendar-secondary-800,
*[data-theme-cheese] .text-calendar-secondary-800,
*[data-theme-cheese] .color-calendar-secondary-800 {
  color: var(--c-calendar-secondary-800);
}
*[data-theme=cheese] .bg-calendar-secondary-900,
*[data-theme-cheese] .bg-calendar-secondary-900 {
  background-color: var(--c-calendar-secondary-900);
}
*[data-theme=cheese] .text-calendar-secondary-900,
*[data-theme=cheese] .color-calendar-secondary-900,
*[data-theme-cheese] .text-calendar-secondary-900,
*[data-theme-cheese] .color-calendar-secondary-900 {
  color: var(--c-calendar-secondary-900);
}
*[data-theme=cheese] .bg-grey-500,
*[data-theme-cheese] .bg-grey-500 {
  background-color: var(--c-grey-500);
}
*[data-theme=cheese] .text-grey-500,
*[data-theme=cheese] .color-grey-500,
*[data-theme-cheese] .text-grey-500,
*[data-theme-cheese] .color-grey-500 {
  color: var(--c-grey-500);
}
*[data-theme=cheese] .bg-grey,
*[data-theme-cheese] .bg-grey {
  background-color: var(--c-grey);
}
*[data-theme=cheese] .text-grey,
*[data-theme=cheese] .color-grey,
*[data-theme-cheese] .text-grey,
*[data-theme-cheese] .color-grey {
  color: var(--c-grey);
}
*[data-theme=cheese] .bg-grey-400,
*[data-theme-cheese] .bg-grey-400 {
  background-color: var(--c-grey-400);
}
*[data-theme=cheese] .text-grey-400,
*[data-theme=cheese] .color-grey-400,
*[data-theme-cheese] .text-grey-400,
*[data-theme-cheese] .color-grey-400 {
  color: var(--c-grey-400);
}
*[data-theme=cheese] .bg-grey-300,
*[data-theme-cheese] .bg-grey-300 {
  background-color: var(--c-grey-300);
}
*[data-theme=cheese] .text-grey-300,
*[data-theme=cheese] .color-grey-300,
*[data-theme-cheese] .text-grey-300,
*[data-theme-cheese] .color-grey-300 {
  color: var(--c-grey-300);
}
*[data-theme=cheese] .bg-grey-200,
*[data-theme-cheese] .bg-grey-200 {
  background-color: var(--c-grey-200);
}
*[data-theme=cheese] .text-grey-200,
*[data-theme=cheese] .color-grey-200,
*[data-theme-cheese] .text-grey-200,
*[data-theme-cheese] .color-grey-200 {
  color: var(--c-grey-200);
}
*[data-theme=cheese] .bg-grey-100,
*[data-theme-cheese] .bg-grey-100 {
  background-color: var(--c-grey-100);
}
*[data-theme=cheese] .text-grey-100,
*[data-theme=cheese] .color-grey-100,
*[data-theme-cheese] .text-grey-100,
*[data-theme-cheese] .color-grey-100 {
  color: var(--c-grey-100);
}
*[data-theme=cheese] .bg-grey-600,
*[data-theme-cheese] .bg-grey-600 {
  background-color: var(--c-grey-600);
}
*[data-theme=cheese] .text-grey-600,
*[data-theme=cheese] .color-grey-600,
*[data-theme-cheese] .text-grey-600,
*[data-theme-cheese] .color-grey-600 {
  color: var(--c-grey-600);
}
*[data-theme=cheese] .bg-grey-700,
*[data-theme-cheese] .bg-grey-700 {
  background-color: var(--c-grey-700);
}
*[data-theme=cheese] .text-grey-700,
*[data-theme=cheese] .color-grey-700,
*[data-theme-cheese] .text-grey-700,
*[data-theme-cheese] .color-grey-700 {
  color: var(--c-grey-700);
}
*[data-theme=cheese] .bg-grey-800,
*[data-theme-cheese] .bg-grey-800 {
  background-color: var(--c-grey-800);
}
*[data-theme=cheese] .text-grey-800,
*[data-theme=cheese] .color-grey-800,
*[data-theme-cheese] .text-grey-800,
*[data-theme-cheese] .color-grey-800 {
  color: var(--c-grey-800);
}
*[data-theme=cheese] .bg-grey-900,
*[data-theme-cheese] .bg-grey-900 {
  background-color: var(--c-grey-900);
}
*[data-theme=cheese] .text-grey-900,
*[data-theme=cheese] .color-grey-900,
*[data-theme-cheese] .text-grey-900,
*[data-theme-cheese] .color-grey-900 {
  color: var(--c-grey-900);
}
*[data-theme=cheese] .bg-dark-500,
*[data-theme-cheese] .bg-dark-500 {
  background-color: var(--c-dark-500);
}
*[data-theme=cheese] .text-dark-500,
*[data-theme=cheese] .color-dark-500,
*[data-theme-cheese] .text-dark-500,
*[data-theme-cheese] .color-dark-500 {
  color: var(--c-dark-500);
}
*[data-theme=cheese] .bg-dark,
*[data-theme-cheese] .bg-dark {
  background-color: var(--c-dark);
}
*[data-theme=cheese] .text-dark,
*[data-theme=cheese] .color-dark,
*[data-theme-cheese] .text-dark,
*[data-theme-cheese] .color-dark {
  color: var(--c-dark);
}
*[data-theme=cheese] .bg-dark-400,
*[data-theme-cheese] .bg-dark-400 {
  background-color: var(--c-dark-400);
}
*[data-theme=cheese] .text-dark-400,
*[data-theme=cheese] .color-dark-400,
*[data-theme-cheese] .text-dark-400,
*[data-theme-cheese] .color-dark-400 {
  color: var(--c-dark-400);
}
*[data-theme=cheese] .bg-dark-300,
*[data-theme-cheese] .bg-dark-300 {
  background-color: var(--c-dark-300);
}
*[data-theme=cheese] .text-dark-300,
*[data-theme=cheese] .color-dark-300,
*[data-theme-cheese] .text-dark-300,
*[data-theme-cheese] .color-dark-300 {
  color: var(--c-dark-300);
}
*[data-theme=cheese] .bg-dark-200,
*[data-theme-cheese] .bg-dark-200 {
  background-color: var(--c-dark-200);
}
*[data-theme=cheese] .text-dark-200,
*[data-theme=cheese] .color-dark-200,
*[data-theme-cheese] .text-dark-200,
*[data-theme-cheese] .color-dark-200 {
  color: var(--c-dark-200);
}
*[data-theme=cheese] .bg-dark-100,
*[data-theme-cheese] .bg-dark-100 {
  background-color: var(--c-dark-100);
}
*[data-theme=cheese] .text-dark-100,
*[data-theme=cheese] .color-dark-100,
*[data-theme-cheese] .text-dark-100,
*[data-theme-cheese] .color-dark-100 {
  color: var(--c-dark-100);
}
*[data-theme=cheese] .bg-dark-600,
*[data-theme-cheese] .bg-dark-600 {
  background-color: var(--c-dark-600);
}
*[data-theme=cheese] .text-dark-600,
*[data-theme=cheese] .color-dark-600,
*[data-theme-cheese] .text-dark-600,
*[data-theme-cheese] .color-dark-600 {
  color: var(--c-dark-600);
}
*[data-theme=cheese] .bg-dark-700,
*[data-theme-cheese] .bg-dark-700 {
  background-color: var(--c-dark-700);
}
*[data-theme=cheese] .text-dark-700,
*[data-theme=cheese] .color-dark-700,
*[data-theme-cheese] .text-dark-700,
*[data-theme-cheese] .color-dark-700 {
  color: var(--c-dark-700);
}
*[data-theme=cheese] .bg-dark-800,
*[data-theme-cheese] .bg-dark-800 {
  background-color: var(--c-dark-800);
}
*[data-theme=cheese] .text-dark-800,
*[data-theme=cheese] .color-dark-800,
*[data-theme-cheese] .text-dark-800,
*[data-theme-cheese] .color-dark-800 {
  color: var(--c-dark-800);
}
*[data-theme=cheese] .bg-dark-900,
*[data-theme-cheese] .bg-dark-900 {
  background-color: var(--c-dark-900);
}
*[data-theme=cheese] .text-dark-900,
*[data-theme=cheese] .color-dark-900,
*[data-theme-cheese] .text-dark-900,
*[data-theme-cheese] .color-dark-900 {
  color: var(--c-dark-900);
}
*[data-theme=cheese] .bg-light-500,
*[data-theme-cheese] .bg-light-500 {
  background-color: var(--c-light-500);
}
*[data-theme=cheese] .text-light-500,
*[data-theme=cheese] .color-light-500,
*[data-theme-cheese] .text-light-500,
*[data-theme-cheese] .color-light-500 {
  color: var(--c-light-500);
}
*[data-theme=cheese] .bg-light,
*[data-theme-cheese] .bg-light {
  background-color: var(--c-light);
}
*[data-theme=cheese] .text-light,
*[data-theme=cheese] .color-light,
*[data-theme-cheese] .text-light,
*[data-theme-cheese] .color-light {
  color: var(--c-light);
}
*[data-theme=cheese] .bg-light-400,
*[data-theme-cheese] .bg-light-400 {
  background-color: var(--c-light-400);
}
*[data-theme=cheese] .text-light-400,
*[data-theme=cheese] .color-light-400,
*[data-theme-cheese] .text-light-400,
*[data-theme-cheese] .color-light-400 {
  color: var(--c-light-400);
}
*[data-theme=cheese] .bg-light-300,
*[data-theme-cheese] .bg-light-300 {
  background-color: var(--c-light-300);
}
*[data-theme=cheese] .text-light-300,
*[data-theme=cheese] .color-light-300,
*[data-theme-cheese] .text-light-300,
*[data-theme-cheese] .color-light-300 {
  color: var(--c-light-300);
}
*[data-theme=cheese] .bg-light-200,
*[data-theme-cheese] .bg-light-200 {
  background-color: var(--c-light-200);
}
*[data-theme=cheese] .text-light-200,
*[data-theme=cheese] .color-light-200,
*[data-theme-cheese] .text-light-200,
*[data-theme-cheese] .color-light-200 {
  color: var(--c-light-200);
}
*[data-theme=cheese] .bg-light-100,
*[data-theme-cheese] .bg-light-100 {
  background-color: var(--c-light-100);
}
*[data-theme=cheese] .text-light-100,
*[data-theme=cheese] .color-light-100,
*[data-theme-cheese] .text-light-100,
*[data-theme-cheese] .color-light-100 {
  color: var(--c-light-100);
}
*[data-theme=cheese] .bg-light-600,
*[data-theme-cheese] .bg-light-600 {
  background-color: var(--c-light-600);
}
*[data-theme=cheese] .text-light-600,
*[data-theme=cheese] .color-light-600,
*[data-theme-cheese] .text-light-600,
*[data-theme-cheese] .color-light-600 {
  color: var(--c-light-600);
}
*[data-theme=cheese] .bg-light-700,
*[data-theme-cheese] .bg-light-700 {
  background-color: var(--c-light-700);
}
*[data-theme=cheese] .text-light-700,
*[data-theme=cheese] .color-light-700,
*[data-theme-cheese] .text-light-700,
*[data-theme-cheese] .color-light-700 {
  color: var(--c-light-700);
}
*[data-theme=cheese] .bg-light-800,
*[data-theme-cheese] .bg-light-800 {
  background-color: var(--c-light-800);
}
*[data-theme=cheese] .text-light-800,
*[data-theme=cheese] .color-light-800,
*[data-theme-cheese] .text-light-800,
*[data-theme-cheese] .color-light-800 {
  color: var(--c-light-800);
}
*[data-theme=cheese] .bg-light-900,
*[data-theme-cheese] .bg-light-900 {
  background-color: var(--c-light-900);
}
*[data-theme=cheese] .text-light-900,
*[data-theme=cheese] .color-light-900,
*[data-theme-cheese] .text-light-900,
*[data-theme-cheese] .color-light-900 {
  color: var(--c-light-900);
}
*[data-theme=cheese] .bg-primary-500,
*[data-theme-cheese] .bg-primary-500 {
  background-color: var(--c-primary-500);
}
*[data-theme=cheese] .text-primary-500,
*[data-theme=cheese] .color-primary-500,
*[data-theme-cheese] .text-primary-500,
*[data-theme-cheese] .color-primary-500 {
  color: var(--c-primary-500);
}
*[data-theme=cheese] .bg-primary,
*[data-theme-cheese] .bg-primary {
  background-color: var(--c-primary);
}
*[data-theme=cheese] .text-primary,
*[data-theme=cheese] .color-primary,
*[data-theme-cheese] .text-primary,
*[data-theme-cheese] .color-primary {
  color: var(--c-primary);
}
*[data-theme=cheese] .bg-primary-400,
*[data-theme-cheese] .bg-primary-400 {
  background-color: var(--c-primary-400);
}
*[data-theme=cheese] .text-primary-400,
*[data-theme=cheese] .color-primary-400,
*[data-theme-cheese] .text-primary-400,
*[data-theme-cheese] .color-primary-400 {
  color: var(--c-primary-400);
}
*[data-theme=cheese] .bg-primary-300,
*[data-theme-cheese] .bg-primary-300 {
  background-color: var(--c-primary-300);
}
*[data-theme=cheese] .text-primary-300,
*[data-theme=cheese] .color-primary-300,
*[data-theme-cheese] .text-primary-300,
*[data-theme-cheese] .color-primary-300 {
  color: var(--c-primary-300);
}
*[data-theme=cheese] .bg-primary-200,
*[data-theme-cheese] .bg-primary-200 {
  background-color: var(--c-primary-200);
}
*[data-theme=cheese] .text-primary-200,
*[data-theme=cheese] .color-primary-200,
*[data-theme-cheese] .text-primary-200,
*[data-theme-cheese] .color-primary-200 {
  color: var(--c-primary-200);
}
*[data-theme=cheese] .bg-primary-100,
*[data-theme-cheese] .bg-primary-100 {
  background-color: var(--c-primary-100);
}
*[data-theme=cheese] .text-primary-100,
*[data-theme=cheese] .color-primary-100,
*[data-theme-cheese] .text-primary-100,
*[data-theme-cheese] .color-primary-100 {
  color: var(--c-primary-100);
}
*[data-theme=cheese] .bg-primary-600,
*[data-theme-cheese] .bg-primary-600 {
  background-color: var(--c-primary-600);
}
*[data-theme=cheese] .text-primary-600,
*[data-theme=cheese] .color-primary-600,
*[data-theme-cheese] .text-primary-600,
*[data-theme-cheese] .color-primary-600 {
  color: var(--c-primary-600);
}
*[data-theme=cheese] .bg-primary-700,
*[data-theme-cheese] .bg-primary-700 {
  background-color: var(--c-primary-700);
}
*[data-theme=cheese] .text-primary-700,
*[data-theme=cheese] .color-primary-700,
*[data-theme-cheese] .text-primary-700,
*[data-theme-cheese] .color-primary-700 {
  color: var(--c-primary-700);
}
*[data-theme=cheese] .bg-primary-800,
*[data-theme-cheese] .bg-primary-800 {
  background-color: var(--c-primary-800);
}
*[data-theme=cheese] .text-primary-800,
*[data-theme=cheese] .color-primary-800,
*[data-theme-cheese] .text-primary-800,
*[data-theme-cheese] .color-primary-800 {
  color: var(--c-primary-800);
}
*[data-theme=cheese] .bg-primary-900,
*[data-theme-cheese] .bg-primary-900 {
  background-color: var(--c-primary-900);
}
*[data-theme=cheese] .text-primary-900,
*[data-theme=cheese] .color-primary-900,
*[data-theme-cheese] .text-primary-900,
*[data-theme-cheese] .color-primary-900 {
  color: var(--c-primary-900);
}
*[data-theme=cheese] .bg-primary-50,
*[data-theme-cheese] .bg-primary-50 {
  background-color: var(--c-primary-50);
}
*[data-theme=cheese] .text-primary-50,
*[data-theme=cheese] .color-primary-50,
*[data-theme-cheese] .text-primary-50,
*[data-theme-cheese] .color-primary-50 {
  color: var(--c-primary-50);
}
*[data-theme=cheese] .bg-primary-dark,
*[data-theme-cheese] .bg-primary-dark {
  background-color: var(--c-primary-dark);
}
*[data-theme=cheese] .text-primary-dark,
*[data-theme=cheese] .color-primary-dark,
*[data-theme-cheese] .text-primary-dark,
*[data-theme-cheese] .color-primary-dark {
  color: var(--c-primary-dark);
}
*[data-theme=cheese] .bg-primary-alpha-8,
*[data-theme-cheese] .bg-primary-alpha-8 {
  background-color: var(--c-primary-alpha-8);
}
*[data-theme=cheese] .text-primary-alpha-8,
*[data-theme=cheese] .color-primary-alpha-8,
*[data-theme-cheese] .text-primary-alpha-8,
*[data-theme-cheese] .color-primary-alpha-8 {
  color: var(--c-primary-alpha-8);
}
*[data-theme=cheese] .bg-primary-alpha-10,
*[data-theme-cheese] .bg-primary-alpha-10 {
  background-color: var(--c-primary-alpha-10);
}
*[data-theme=cheese] .text-primary-alpha-10,
*[data-theme=cheese] .color-primary-alpha-10,
*[data-theme-cheese] .text-primary-alpha-10,
*[data-theme-cheese] .color-primary-alpha-10 {
  color: var(--c-primary-alpha-10);
}
*[data-theme=cheese] .bg-primary-alpha-24,
*[data-theme-cheese] .bg-primary-alpha-24 {
  background-color: var(--c-primary-alpha-24);
}
*[data-theme=cheese] .text-primary-alpha-24,
*[data-theme=cheese] .color-primary-alpha-24,
*[data-theme-cheese] .text-primary-alpha-24,
*[data-theme-cheese] .color-primary-alpha-24 {
  color: var(--c-primary-alpha-24);
}
*[data-theme=cheese] .bg-accent-500,
*[data-theme-cheese] .bg-accent-500 {
  background-color: var(--c-accent-500);
}
*[data-theme=cheese] .text-accent-500,
*[data-theme=cheese] .color-accent-500,
*[data-theme-cheese] .text-accent-500,
*[data-theme-cheese] .color-accent-500 {
  color: var(--c-accent-500);
}
*[data-theme=cheese] .bg-accent,
*[data-theme-cheese] .bg-accent {
  background-color: var(--c-accent);
}
*[data-theme=cheese] .text-accent,
*[data-theme=cheese] .color-accent,
*[data-theme-cheese] .text-accent,
*[data-theme-cheese] .color-accent {
  color: var(--c-accent);
}
*[data-theme=cheese] .bg-accent-400,
*[data-theme-cheese] .bg-accent-400 {
  background-color: var(--c-accent-400);
}
*[data-theme=cheese] .text-accent-400,
*[data-theme=cheese] .color-accent-400,
*[data-theme-cheese] .text-accent-400,
*[data-theme-cheese] .color-accent-400 {
  color: var(--c-accent-400);
}
*[data-theme=cheese] .bg-accent-300,
*[data-theme-cheese] .bg-accent-300 {
  background-color: var(--c-accent-300);
}
*[data-theme=cheese] .text-accent-300,
*[data-theme=cheese] .color-accent-300,
*[data-theme-cheese] .text-accent-300,
*[data-theme-cheese] .color-accent-300 {
  color: var(--c-accent-300);
}
*[data-theme=cheese] .bg-accent-200,
*[data-theme-cheese] .bg-accent-200 {
  background-color: var(--c-accent-200);
}
*[data-theme=cheese] .text-accent-200,
*[data-theme=cheese] .color-accent-200,
*[data-theme-cheese] .text-accent-200,
*[data-theme-cheese] .color-accent-200 {
  color: var(--c-accent-200);
}
*[data-theme=cheese] .bg-accent-100,
*[data-theme-cheese] .bg-accent-100 {
  background-color: var(--c-accent-100);
}
*[data-theme=cheese] .text-accent-100,
*[data-theme=cheese] .color-accent-100,
*[data-theme-cheese] .text-accent-100,
*[data-theme-cheese] .color-accent-100 {
  color: var(--c-accent-100);
}
*[data-theme=cheese] .bg-accent-600,
*[data-theme-cheese] .bg-accent-600 {
  background-color: var(--c-accent-600);
}
*[data-theme=cheese] .text-accent-600,
*[data-theme=cheese] .color-accent-600,
*[data-theme-cheese] .text-accent-600,
*[data-theme-cheese] .color-accent-600 {
  color: var(--c-accent-600);
}
*[data-theme=cheese] .bg-accent-700,
*[data-theme-cheese] .bg-accent-700 {
  background-color: var(--c-accent-700);
}
*[data-theme=cheese] .text-accent-700,
*[data-theme=cheese] .color-accent-700,
*[data-theme-cheese] .text-accent-700,
*[data-theme-cheese] .color-accent-700 {
  color: var(--c-accent-700);
}
*[data-theme=cheese] .bg-accent-800,
*[data-theme-cheese] .bg-accent-800 {
  background-color: var(--c-accent-800);
}
*[data-theme=cheese] .text-accent-800,
*[data-theme=cheese] .color-accent-800,
*[data-theme-cheese] .text-accent-800,
*[data-theme-cheese] .color-accent-800 {
  color: var(--c-accent-800);
}
*[data-theme=cheese] .bg-accent-900,
*[data-theme-cheese] .bg-accent-900 {
  background-color: var(--c-accent-900);
}
*[data-theme=cheese] .text-accent-900,
*[data-theme=cheese] .color-accent-900,
*[data-theme-cheese] .text-accent-900,
*[data-theme-cheese] .color-accent-900 {
  color: var(--c-accent-900);
}
*[data-theme=cheese] .bg-accent-alpha-10,
*[data-theme-cheese] .bg-accent-alpha-10 {
  background-color: var(--c-accent-alpha-10);
}
*[data-theme=cheese] .text-accent-alpha-10,
*[data-theme=cheese] .color-accent-alpha-10,
*[data-theme-cheese] .text-accent-alpha-10,
*[data-theme-cheese] .color-accent-alpha-10 {
  color: var(--c-accent-alpha-10);
}

.bg-background {
  background-color: var(--c-bg);
}

.bg-none {
  background-color: transparent !important;
}

.text-muted {
  color: var(--c-text-muted);
}

.text-light {
  color: var(--c-text-light);
}

.text-dark {
  color: var(--c-text-dark);
}

.d-block {
  display: block;
}

.d-flex {
  display: flex;
}
.d-flex > * {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  max-width: 100%;
}

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

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

.d-none {
  display: none;
}

@media screen and (min-width: 544px) {
  .d-s-block {
    display: block;
  }

  .d-s-flex {
    display: flex;
  }
  .d-s-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-s-inline-block {
    display: inline-block;
  }

  .d-s-inline-flex {
    display: inline-flex;
  }

  .d-s-none {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .d-m-block {
    display: block;
  }

  .d-m-flex {
    display: flex;
  }
  .d-m-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-m-inline-block {
    display: inline-block;
  }

  .d-m-inline-flex {
    display: inline-flex;
  }

  .d-m-none {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .d-l-block {
    display: block;
  }

  .d-l-flex {
    display: flex;
  }
  .d-l-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-l-inline-block {
    display: inline-block;
  }

  .d-l-inline-flex {
    display: inline-flex;
  }

  .d-l-none {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-block {
    display: block;
  }

  .d-xl-flex {
    display: flex;
  }
  .d-xl-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-xl-inline-block {
    display: inline-block;
  }

  .d-xl-inline-flex {
    display: inline-flex;
  }

  .d-xl-none {
    display: none;
  }
}
@media screen and (min-width: 1600px) {
  .d-xxl-block {
    display: block;
  }

  .d-xxl-flex {
    display: flex;
  }
  .d-xxl-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-xxl-inline-block {
    display: inline-block;
  }

  .d-xxl-inline-flex {
    display: inline-flex;
  }

  .d-xxl-none {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .d-menu-desktop-block {
    display: block;
  }

  .d-menu-desktop-flex {
    display: flex;
  }
  .d-menu-desktop-flex > * {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    max-width: 100%;
  }

  .d-menu-desktop-inline-block {
    display: inline-block;
  }

  .d-menu-desktop-inline-flex {
    display: inline-flex;
  }

  .d-menu-desktop-none {
    display: none;
  }
}
.overflow-hidden {
  overflow: hidden;
}

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

.flex-align-center {
  align-items: center;
}

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

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

.flex-justify-center {
  justify-content: center;
}

.flex-justify-between {
  justify-content: space-between;
}

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

.flex-justify-stretch {
  justify-content: stretch;
}

@media screen and (min-width: 544px) {
  .flex-align-s-start {
    align-items: flex-start;
  }

  .flex-align-s-center {
    align-items: center;
  }

  .flex-align-s-end {
    align-items: flex-end;
  }

  .flex-justify-s-start {
    justify-content: flex-start;
  }

  .flex-justify-s-center {
    justify-content: center;
  }

  .flex-justify-s-between {
    justify-content: space-between;
  }

  .flex-justify-s-end {
    justify-content: flex-end;
  }

  .flex-justify-s-stretch {
    justify-content: stretch;
  }

  .flex--s-wrap {
    flex-wrap: wrap;
  }

  .flex--s-no-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) {
  .flex-align-m-start {
    align-items: flex-start;
  }

  .flex-align-m-center {
    align-items: center;
  }

  .flex-align-m-end {
    align-items: flex-end;
  }

  .flex-justify-m-start {
    justify-content: flex-start;
  }

  .flex-justify-m-center {
    justify-content: center;
  }

  .flex-justify-m-between {
    justify-content: space-between;
  }

  .flex-justify-m-end {
    justify-content: flex-end;
  }

  .flex-justify-m-stretch {
    justify-content: stretch;
  }

  .flex--m-wrap {
    flex-wrap: wrap;
  }

  .flex--m-no-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1024px) {
  .flex-align-l-start {
    align-items: flex-start;
  }

  .flex-align-l-center {
    align-items: center;
  }

  .flex-align-l-end {
    align-items: flex-end;
  }

  .flex-justify-l-start {
    justify-content: flex-start;
  }

  .flex-justify-l-center {
    justify-content: center;
  }

  .flex-justify-l-between {
    justify-content: space-between;
  }

  .flex-justify-l-end {
    justify-content: flex-end;
  }

  .flex-justify-l-stretch {
    justify-content: stretch;
  }

  .flex--l-wrap {
    flex-wrap: wrap;
  }

  .flex--l-no-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1200px) {
  .flex-align-xl-start {
    align-items: flex-start;
  }

  .flex-align-xl-center {
    align-items: center;
  }

  .flex-align-xl-end {
    align-items: flex-end;
  }

  .flex-justify-xl-start {
    justify-content: flex-start;
  }

  .flex-justify-xl-center {
    justify-content: center;
  }

  .flex-justify-xl-between {
    justify-content: space-between;
  }

  .flex-justify-xl-end {
    justify-content: flex-end;
  }

  .flex-justify-xl-stretch {
    justify-content: stretch;
  }

  .flex--xl-wrap {
    flex-wrap: wrap;
  }

  .flex--xl-no-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1600px) {
  .flex-align-xxl-start {
    align-items: flex-start;
  }

  .flex-align-xxl-center {
    align-items: center;
  }

  .flex-align-xxl-end {
    align-items: flex-end;
  }

  .flex-justify-xxl-start {
    justify-content: flex-start;
  }

  .flex-justify-xxl-center {
    justify-content: center;
  }

  .flex-justify-xxl-between {
    justify-content: space-between;
  }

  .flex-justify-xxl-end {
    justify-content: flex-end;
  }

  .flex-justify-xxl-stretch {
    justify-content: stretch;
  }

  .flex--xxl-wrap {
    flex-wrap: wrap;
  }

  .flex--xxl-no-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) {
  .flex-align-menu-desktop-start {
    align-items: flex-start;
  }

  .flex-align-menu-desktop-center {
    align-items: center;
  }

  .flex-align-menu-desktop-end {
    align-items: flex-end;
  }

  .flex-justify-menu-desktop-start {
    justify-content: flex-start;
  }

  .flex-justify-menu-desktop-center {
    justify-content: center;
  }

  .flex-justify-menu-desktop-between {
    justify-content: space-between;
  }

  .flex-justify-menu-desktop-end {
    justify-content: flex-end;
  }

  .flex-justify-menu-desktop-stretch {
    justify-content: stretch;
  }

  .flex--menu-desktop-wrap {
    flex-wrap: wrap;
  }

  .flex--menu-desktop-no-wrap {
    flex-wrap: nowrap;
  }
}
.flex-row-reverse {
  flex-direction: row-reverse;
}

@media screen and (min-width: 1024px) {
  .flex-row-l-reverse {
    flex-direction: row-reverse;
  }
}

.flex-no-wrap {
  flex-wrap: nowrap;
}

@media screen and (min-width: 768px) {
  .flex-no-wrap-m {
    flex-wrap: nowrap;
  }
}

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

@media screen and (min-width: 768px) {
  .flex-shrink-m-0 {
    flex-shrink: 0;
  }
}

/*
  Generate spacing classes for padding and margin
*/
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

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

.m-0 {
  margin: 0;
}

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

.mr-0 {
  margin-right: 0;
}

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

.ml-0 {
  margin-left: 0;
}

.m-n-0 {
  margin: calc(0 * -1);
}

.mt-n-0 {
  margin-top: calc(0 * -1);
}

.mr-n-0 {
  margin-right: calc(0 * -1);
}

.mb-n-0 {
  margin-bottom: calc(0 * -1);
}

.ml-n-0 {
  margin-left: calc(0 * -1);
}

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

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

.p-0 {
  padding: 0;
}

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

.pr-0 {
  padding-right: 0;
}

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

.pl-0 {
  padding-left: 0;
}

.mx-1 {
  margin-left: 6px;
  margin-right: 6px;
}

.my-1 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.m-1 {
  margin: 6px;
}

.mt-1 {
  margin-top: 6px;
}

.mr-1 {
  margin-right: 6px;
}

.mb-1 {
  margin-bottom: 6px;
}

.ml-1 {
  margin-left: 6px;
}

.m-n-1 {
  margin: calc(6px * -1);
}

.mt-n-1 {
  margin-top: calc(6px * -1);
}

.mr-n-1 {
  margin-right: calc(6px * -1);
}

.mb-n-1 {
  margin-bottom: calc(6px * -1);
}

.ml-n-1 {
  margin-left: calc(6px * -1);
}

.px-1 {
  padding-left: 6px;
  padding-right: 6px;
}

.py-1 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.p-1 {
  padding: 6px;
}

.pt-1 {
  padding-top: 6px;
}

.pr-1 {
  padding-right: 6px;
}

.pb-1 {
  padding-bottom: 6px;
}

.pl-1 {
  padding-left: 6px;
}

.mx-2 {
  margin-left: 12px;
  margin-right: 12px;
}

.my-2 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.m-2 {
  margin: 12px;
}

.mt-2 {
  margin-top: 12px;
}

.mr-2 {
  margin-right: 12px;
}

.mb-2 {
  margin-bottom: 12px;
}

.ml-2 {
  margin-left: 12px;
}

.m-n-2 {
  margin: calc(12px * -1);
}

.mt-n-2 {
  margin-top: calc(12px * -1);
}

.mr-n-2 {
  margin-right: calc(12px * -1);
}

.mb-n-2 {
  margin-bottom: calc(12px * -1);
}

.ml-n-2 {
  margin-left: calc(12px * -1);
}

.px-2 {
  padding-left: 12px;
  padding-right: 12px;
}

.py-2 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.p-2 {
  padding: 12px;
}

.pt-2 {
  padding-top: 12px;
}

.pr-2 {
  padding-right: 12px;
}

.pb-2 {
  padding-bottom: 12px;
}

.pl-2 {
  padding-left: 12px;
}

.mx-3 {
  margin-left: 16px;
  margin-right: 16px;
}

.my-3 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.m-3 {
  margin: 16px;
}

.mt-3 {
  margin-top: 16px;
}

.mr-3 {
  margin-right: 16px;
}

.mb-3 {
  margin-bottom: 16px;
}

.ml-3 {
  margin-left: 16px;
}

.m-n-3 {
  margin: calc(16px * -1);
}

.mt-n-3 {
  margin-top: calc(16px * -1);
}

.mr-n-3 {
  margin-right: calc(16px * -1);
}

.mb-n-3 {
  margin-bottom: calc(16px * -1);
}

.ml-n-3 {
  margin-left: calc(16px * -1);
}

.px-3 {
  padding-left: 16px;
  padding-right: 16px;
}

.py-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-3 {
  padding: 16px;
}

.pt-3 {
  padding-top: 16px;
}

.pr-3 {
  padding-right: 16px;
}

.pb-3 {
  padding-bottom: 16px;
}

.pl-3 {
  padding-left: 16px;
}

.mx-4 {
  margin-left: 24px;
  margin-right: 24px;
}

.my-4 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.m-4 {
  margin: 24px;
}

.mt-4 {
  margin-top: 24px;
}

.mr-4 {
  margin-right: 24px;
}

.mb-4 {
  margin-bottom: 24px;
}

.ml-4 {
  margin-left: 24px;
}

.m-n-4 {
  margin: calc(24px * -1);
}

.mt-n-4 {
  margin-top: calc(24px * -1);
}

.mr-n-4 {
  margin-right: calc(24px * -1);
}

.mb-n-4 {
  margin-bottom: calc(24px * -1);
}

.ml-n-4 {
  margin-left: calc(24px * -1);
}

.px-4 {
  padding-left: 24px;
  padding-right: 24px;
}

.py-4 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.p-4 {
  padding: 24px;
}

.pt-4 {
  padding-top: 24px;
}

.pr-4 {
  padding-right: 24px;
}

.pb-4 {
  padding-bottom: 24px;
}

.pl-4 {
  padding-left: 24px;
}

.mx-5 {
  margin-left: 32px;
  margin-right: 32px;
}

.my-5 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.m-5 {
  margin: 32px;
}

.mt-5 {
  margin-top: 32px;
}

.mr-5 {
  margin-right: 32px;
}

.mb-5 {
  margin-bottom: 32px;
}

.ml-5 {
  margin-left: 32px;
}

.m-n-5 {
  margin: calc(32px * -1);
}

.mt-n-5 {
  margin-top: calc(32px * -1);
}

.mr-n-5 {
  margin-right: calc(32px * -1);
}

.mb-n-5 {
  margin-bottom: calc(32px * -1);
}

.ml-n-5 {
  margin-left: calc(32px * -1);
}

.px-5 {
  padding-left: 32px;
  padding-right: 32px;
}

.py-5 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.p-5 {
  padding: 32px;
}

.pt-5 {
  padding-top: 32px;
}

.pr-5 {
  padding-right: 32px;
}

.pb-5 {
  padding-bottom: 32px;
}

.pl-5 {
  padding-left: 32px;
}

.mx-6 {
  margin-left: 48px;
  margin-right: 48px;
}

.my-6 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.m-6 {
  margin: 48px;
}

.mt-6 {
  margin-top: 48px;
}

.mr-6 {
  margin-right: 48px;
}

.mb-6 {
  margin-bottom: 48px;
}

.ml-6 {
  margin-left: 48px;
}

.m-n-6 {
  margin: calc(48px * -1);
}

.mt-n-6 {
  margin-top: calc(48px * -1);
}

.mr-n-6 {
  margin-right: calc(48px * -1);
}

.mb-n-6 {
  margin-bottom: calc(48px * -1);
}

.ml-n-6 {
  margin-left: calc(48px * -1);
}

.px-6 {
  padding-left: 48px;
  padding-right: 48px;
}

.py-6 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.p-6 {
  padding: 48px;
}

.pt-6 {
  padding-top: 48px;
}

.pr-6 {
  padding-right: 48px;
}

.pb-6 {
  padding-bottom: 48px;
}

.pl-6 {
  padding-left: 48px;
}

.mx-7 {
  margin-left: 54px;
  margin-right: 54px;
}

.my-7 {
  margin-top: 54px;
  margin-bottom: 54px;
}

.m-7 {
  margin: 54px;
}

.mt-7 {
  margin-top: 54px;
}

.mr-7 {
  margin-right: 54px;
}

.mb-7 {
  margin-bottom: 54px;
}

.ml-7 {
  margin-left: 54px;
}

.m-n-7 {
  margin: calc(54px * -1);
}

.mt-n-7 {
  margin-top: calc(54px * -1);
}

.mr-n-7 {
  margin-right: calc(54px * -1);
}

.mb-n-7 {
  margin-bottom: calc(54px * -1);
}

.ml-n-7 {
  margin-left: calc(54px * -1);
}

.px-7 {
  padding-left: 54px;
  padding-right: 54px;
}

.py-7 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.p-7 {
  padding: 54px;
}

.pt-7 {
  padding-top: 54px;
}

.pr-7 {
  padding-right: 54px;
}

.pb-7 {
  padding-bottom: 54px;
}

.pl-7 {
  padding-left: 54px;
}

.mx-gutter {
  margin-left: var(--gutter);
  margin-right: var(--gutter);
}

.my-gutter {
  margin-top: var(--gutter);
  margin-bottom: var(--gutter);
}

.m-gutter {
  margin: var(--gutter);
}

.mt-gutter {
  margin-top: var(--gutter);
}

.mr-gutter {
  margin-right: var(--gutter);
}

.mb-gutter {
  margin-bottom: var(--gutter);
}

.ml-gutter {
  margin-left: var(--gutter);
}

.m-n-gutter {
  margin: calc(var(--gutter) * -1);
}

.mt-n-gutter {
  margin-top: calc(var(--gutter) * -1);
}

.mr-n-gutter {
  margin-right: calc(var(--gutter) * -1);
}

.mb-n-gutter {
  margin-bottom: calc(var(--gutter) * -1);
}

.ml-n-gutter {
  margin-left: calc(var(--gutter) * -1);
}

.px-gutter {
  padding-left: var(--gutter);
  padding-right: var(--gutter);
}

.py-gutter {
  padding-top: var(--gutter);
  padding-bottom: var(--gutter);
}

.p-gutter {
  padding: var(--gutter);
}

.pt-gutter {
  padding-top: var(--gutter);
}

.pr-gutter {
  padding-right: var(--gutter);
}

.pb-gutter {
  padding-bottom: var(--gutter);
}

.pl-gutter {
  padding-left: var(--gutter);
}

.mx-half-gutter {
  margin-left: calc(var(--gutter) * 0.5);
  margin-right: calc(var(--gutter) * 0.5);
}

.my-half-gutter {
  margin-top: calc(var(--gutter) * 0.5);
  margin-bottom: calc(var(--gutter) * 0.5);
}

.m-half-gutter {
  margin: calc(var(--gutter) * 0.5);
}

.mt-half-gutter {
  margin-top: calc(var(--gutter) * 0.5);
}

.mr-half-gutter {
  margin-right: calc(var(--gutter) * 0.5);
}

.mb-half-gutter {
  margin-bottom: calc(var(--gutter) * 0.5);
}

.ml-half-gutter {
  margin-left: calc(var(--gutter) * 0.5);
}

.m-n-half-gutter {
  margin: calc(calc(var(--gutter) * 0.5) * -1);
}

.mt-n-half-gutter {
  margin-top: calc(calc(var(--gutter) * 0.5) * -1);
}

.mr-n-half-gutter {
  margin-right: calc(calc(var(--gutter) * 0.5) * -1);
}

.mb-n-half-gutter {
  margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
}

.ml-n-half-gutter {
  margin-left: calc(calc(var(--gutter) * 0.5) * -1);
}

.px-half-gutter {
  padding-left: calc(var(--gutter) * 0.5);
  padding-right: calc(var(--gutter) * 0.5);
}

.py-half-gutter {
  padding-top: calc(var(--gutter) * 0.5);
  padding-bottom: calc(var(--gutter) * 0.5);
}

.p-half-gutter {
  padding: calc(var(--gutter) * 0.5);
}

.pt-half-gutter {
  padding-top: calc(var(--gutter) * 0.5);
}

.pr-half-gutter {
  padding-right: calc(var(--gutter) * 0.5);
}

.pb-half-gutter {
  padding-bottom: calc(var(--gutter) * 0.5);
}

.pl-half-gutter {
  padding-left: calc(var(--gutter) * 0.5);
}

.mx-section {
  margin-left: var(--space-section);
  margin-right: var(--space-section);
}

.my-section {
  margin-top: var(--space-section);
  margin-bottom: var(--space-section);
}

.m-section {
  margin: var(--space-section);
}

.mt-section {
  margin-top: var(--space-section);
}

.mr-section {
  margin-right: var(--space-section);
}

.mb-section {
  margin-bottom: var(--space-section);
}

.ml-section {
  margin-left: var(--space-section);
}

.m-n-section {
  margin: calc(var(--space-section) * -1);
}

.mt-n-section {
  margin-top: calc(var(--space-section) * -1);
}

.mr-n-section {
  margin-right: calc(var(--space-section) * -1);
}

.mb-n-section {
  margin-bottom: calc(var(--space-section) * -1);
}

.ml-n-section {
  margin-left: calc(var(--space-section) * -1);
}

.px-section {
  padding-left: var(--space-section);
  padding-right: var(--space-section);
}

.py-section {
  padding-top: var(--space-section);
  padding-bottom: var(--space-section);
}

.p-section {
  padding: var(--space-section);
}

.pt-section {
  padding-top: var(--space-section);
}

.pr-section {
  padding-right: var(--space-section);
}

.pb-section {
  padding-bottom: var(--space-section);
}

.pl-section {
  padding-left: var(--space-section);
}

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

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

.m-auto {
  margin: auto;
}

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

.mr-auto {
  margin-right: auto;
}

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

.ml-auto {
  margin-left: auto;
}

.m-n-auto {
  margin: calc(auto * -1);
}

.mt-n-auto {
  margin-top: calc(auto * -1);
}

.mr-n-auto {
  margin-right: calc(auto * -1);
}

.mb-n-auto {
  margin-bottom: calc(auto * -1);
}

.ml-n-auto {
  margin-left: calc(auto * -1);
}

@media screen and (min-width: 544px) {
  .mx-s-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-s-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-s-0 {
    margin: 0;
  }

  .mt-s-0 {
    margin-top: 0;
  }

  .mr-s-0 {
    margin-right: 0;
  }

  .mb-s-0 {
    margin-bottom: 0;
  }

  .ml-s-0 {
    margin-left: 0;
  }

  .m-s-n-0 {
    margin: calc(0 * -1);
  }

  .mt-s-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-s-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-s-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-s-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-s-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-s-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-s-0 {
    padding: 0;
  }

  .pt-s-0 {
    padding-top: 0;
  }

  .pr-s-0 {
    padding-right: 0;
  }

  .pb-s-0 {
    padding-bottom: 0;
  }

  .pl-s-0 {
    padding-left: 0;
  }

  .mx-s-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-s-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-s-1 {
    margin: 6px;
  }

  .mt-s-1 {
    margin-top: 6px;
  }

  .mr-s-1 {
    margin-right: 6px;
  }

  .mb-s-1 {
    margin-bottom: 6px;
  }

  .ml-s-1 {
    margin-left: 6px;
  }

  .m-s-n-1 {
    margin: calc(6px * -1);
  }

  .mt-s-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-s-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-s-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-s-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-s-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-s-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-s-1 {
    padding: 6px;
  }

  .pt-s-1 {
    padding-top: 6px;
  }

  .pr-s-1 {
    padding-right: 6px;
  }

  .pb-s-1 {
    padding-bottom: 6px;
  }

  .pl-s-1 {
    padding-left: 6px;
  }

  .mx-s-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-s-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-s-2 {
    margin: 12px;
  }

  .mt-s-2 {
    margin-top: 12px;
  }

  .mr-s-2 {
    margin-right: 12px;
  }

  .mb-s-2 {
    margin-bottom: 12px;
  }

  .ml-s-2 {
    margin-left: 12px;
  }

  .m-s-n-2 {
    margin: calc(12px * -1);
  }

  .mt-s-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-s-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-s-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-s-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-s-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-s-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-s-2 {
    padding: 12px;
  }

  .pt-s-2 {
    padding-top: 12px;
  }

  .pr-s-2 {
    padding-right: 12px;
  }

  .pb-s-2 {
    padding-bottom: 12px;
  }

  .pl-s-2 {
    padding-left: 12px;
  }

  .mx-s-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-s-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-s-3 {
    margin: 16px;
  }

  .mt-s-3 {
    margin-top: 16px;
  }

  .mr-s-3 {
    margin-right: 16px;
  }

  .mb-s-3 {
    margin-bottom: 16px;
  }

  .ml-s-3 {
    margin-left: 16px;
  }

  .m-s-n-3 {
    margin: calc(16px * -1);
  }

  .mt-s-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-s-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-s-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-s-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-s-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-s-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-s-3 {
    padding: 16px;
  }

  .pt-s-3 {
    padding-top: 16px;
  }

  .pr-s-3 {
    padding-right: 16px;
  }

  .pb-s-3 {
    padding-bottom: 16px;
  }

  .pl-s-3 {
    padding-left: 16px;
  }

  .mx-s-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-s-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-s-4 {
    margin: 24px;
  }

  .mt-s-4 {
    margin-top: 24px;
  }

  .mr-s-4 {
    margin-right: 24px;
  }

  .mb-s-4 {
    margin-bottom: 24px;
  }

  .ml-s-4 {
    margin-left: 24px;
  }

  .m-s-n-4 {
    margin: calc(24px * -1);
  }

  .mt-s-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-s-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-s-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-s-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-s-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-s-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-s-4 {
    padding: 24px;
  }

  .pt-s-4 {
    padding-top: 24px;
  }

  .pr-s-4 {
    padding-right: 24px;
  }

  .pb-s-4 {
    padding-bottom: 24px;
  }

  .pl-s-4 {
    padding-left: 24px;
  }

  .mx-s-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-s-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-s-5 {
    margin: 32px;
  }

  .mt-s-5 {
    margin-top: 32px;
  }

  .mr-s-5 {
    margin-right: 32px;
  }

  .mb-s-5 {
    margin-bottom: 32px;
  }

  .ml-s-5 {
    margin-left: 32px;
  }

  .m-s-n-5 {
    margin: calc(32px * -1);
  }

  .mt-s-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-s-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-s-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-s-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-s-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-s-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-s-5 {
    padding: 32px;
  }

  .pt-s-5 {
    padding-top: 32px;
  }

  .pr-s-5 {
    padding-right: 32px;
  }

  .pb-s-5 {
    padding-bottom: 32px;
  }

  .pl-s-5 {
    padding-left: 32px;
  }

  .mx-s-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-s-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-s-6 {
    margin: 48px;
  }

  .mt-s-6 {
    margin-top: 48px;
  }

  .mr-s-6 {
    margin-right: 48px;
  }

  .mb-s-6 {
    margin-bottom: 48px;
  }

  .ml-s-6 {
    margin-left: 48px;
  }

  .m-s-n-6 {
    margin: calc(48px * -1);
  }

  .mt-s-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-s-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-s-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-s-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-s-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-s-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-s-6 {
    padding: 48px;
  }

  .pt-s-6 {
    padding-top: 48px;
  }

  .pr-s-6 {
    padding-right: 48px;
  }

  .pb-s-6 {
    padding-bottom: 48px;
  }

  .pl-s-6 {
    padding-left: 48px;
  }

  .mx-s-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-s-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-s-7 {
    margin: 54px;
  }

  .mt-s-7 {
    margin-top: 54px;
  }

  .mr-s-7 {
    margin-right: 54px;
  }

  .mb-s-7 {
    margin-bottom: 54px;
  }

  .ml-s-7 {
    margin-left: 54px;
  }

  .m-s-n-7 {
    margin: calc(54px * -1);
  }

  .mt-s-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-s-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-s-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-s-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-s-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-s-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-s-7 {
    padding: 54px;
  }

  .pt-s-7 {
    padding-top: 54px;
  }

  .pr-s-7 {
    padding-right: 54px;
  }

  .pb-s-7 {
    padding-bottom: 54px;
  }

  .pl-s-7 {
    padding-left: 54px;
  }

  .mx-s-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-s-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-s-gutter {
    margin: var(--gutter);
  }

  .mt-s-gutter {
    margin-top: var(--gutter);
  }

  .mr-s-gutter {
    margin-right: var(--gutter);
  }

  .mb-s-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-s-gutter {
    margin-left: var(--gutter);
  }

  .m-s-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-s-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-s-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-s-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-s-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-s-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-s-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-s-gutter {
    padding: var(--gutter);
  }

  .pt-s-gutter {
    padding-top: var(--gutter);
  }

  .pr-s-gutter {
    padding-right: var(--gutter);
  }

  .pb-s-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-s-gutter {
    padding-left: var(--gutter);
  }

  .mx-s-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-s-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-s-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-s-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-s-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-s-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-s-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-s-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-s-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-s-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-s-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-s-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-s-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-s-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-s-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-s-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-s-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-s-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-s-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-s-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-s-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-s-section {
    margin: var(--space-section);
  }

  .mt-s-section {
    margin-top: var(--space-section);
  }

  .mr-s-section {
    margin-right: var(--space-section);
  }

  .mb-s-section {
    margin-bottom: var(--space-section);
  }

  .ml-s-section {
    margin-left: var(--space-section);
  }

  .m-s-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-s-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-s-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-s-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-s-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-s-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-s-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-s-section {
    padding: var(--space-section);
  }

  .pt-s-section {
    padding-top: var(--space-section);
  }

  .pr-s-section {
    padding-right: var(--space-section);
  }

  .pb-s-section {
    padding-bottom: var(--space-section);
  }

  .pl-s-section {
    padding-left: var(--space-section);
  }

  .mx-s-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-s-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m-s-auto {
    margin: auto;
  }

  .mt-s-auto {
    margin-top: auto;
  }

  .mr-s-auto {
    margin-right: auto;
  }

  .mb-s-auto {
    margin-bottom: auto;
  }

  .ml-s-auto {
    margin-left: auto;
  }

  .m-s-n-auto {
    margin: calc(auto * -1);
  }

  .mt-s-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-s-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-s-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-s-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (min-width: 768px) {
  .mx-m-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-m-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .mt-m-0 {
    margin-top: 0;
  }

  .mr-m-0 {
    margin-right: 0;
  }

  .mb-m-0 {
    margin-bottom: 0;
  }

  .ml-m-0 {
    margin-left: 0;
  }

  .m-m-n-0 {
    margin: calc(0 * -1);
  }

  .mt-m-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-m-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-m-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-m-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-m-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-m-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-m-0 {
    padding: 0;
  }

  .pt-m-0 {
    padding-top: 0;
  }

  .pr-m-0 {
    padding-right: 0;
  }

  .pb-m-0 {
    padding-bottom: 0;
  }

  .pl-m-0 {
    padding-left: 0;
  }

  .mx-m-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-m-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-m-1 {
    margin: 6px;
  }

  .mt-m-1 {
    margin-top: 6px;
  }

  .mr-m-1 {
    margin-right: 6px;
  }

  .mb-m-1 {
    margin-bottom: 6px;
  }

  .ml-m-1 {
    margin-left: 6px;
  }

  .m-m-n-1 {
    margin: calc(6px * -1);
  }

  .mt-m-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-m-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-m-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-m-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-m-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-m-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-m-1 {
    padding: 6px;
  }

  .pt-m-1 {
    padding-top: 6px;
  }

  .pr-m-1 {
    padding-right: 6px;
  }

  .pb-m-1 {
    padding-bottom: 6px;
  }

  .pl-m-1 {
    padding-left: 6px;
  }

  .mx-m-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-m-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-m-2 {
    margin: 12px;
  }

  .mt-m-2 {
    margin-top: 12px;
  }

  .mr-m-2 {
    margin-right: 12px;
  }

  .mb-m-2 {
    margin-bottom: 12px;
  }

  .ml-m-2 {
    margin-left: 12px;
  }

  .m-m-n-2 {
    margin: calc(12px * -1);
  }

  .mt-m-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-m-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-m-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-m-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-m-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-m-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-m-2 {
    padding: 12px;
  }

  .pt-m-2 {
    padding-top: 12px;
  }

  .pr-m-2 {
    padding-right: 12px;
  }

  .pb-m-2 {
    padding-bottom: 12px;
  }

  .pl-m-2 {
    padding-left: 12px;
  }

  .mx-m-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-m-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-m-3 {
    margin: 16px;
  }

  .mt-m-3 {
    margin-top: 16px;
  }

  .mr-m-3 {
    margin-right: 16px;
  }

  .mb-m-3 {
    margin-bottom: 16px;
  }

  .ml-m-3 {
    margin-left: 16px;
  }

  .m-m-n-3 {
    margin: calc(16px * -1);
  }

  .mt-m-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-m-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-m-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-m-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-m-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-m-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-m-3 {
    padding: 16px;
  }

  .pt-m-3 {
    padding-top: 16px;
  }

  .pr-m-3 {
    padding-right: 16px;
  }

  .pb-m-3 {
    padding-bottom: 16px;
  }

  .pl-m-3 {
    padding-left: 16px;
  }

  .mx-m-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-m-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-m-4 {
    margin: 24px;
  }

  .mt-m-4 {
    margin-top: 24px;
  }

  .mr-m-4 {
    margin-right: 24px;
  }

  .mb-m-4 {
    margin-bottom: 24px;
  }

  .ml-m-4 {
    margin-left: 24px;
  }

  .m-m-n-4 {
    margin: calc(24px * -1);
  }

  .mt-m-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-m-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-m-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-m-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-m-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-m-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-m-4 {
    padding: 24px;
  }

  .pt-m-4 {
    padding-top: 24px;
  }

  .pr-m-4 {
    padding-right: 24px;
  }

  .pb-m-4 {
    padding-bottom: 24px;
  }

  .pl-m-4 {
    padding-left: 24px;
  }

  .mx-m-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-m-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-m-5 {
    margin: 32px;
  }

  .mt-m-5 {
    margin-top: 32px;
  }

  .mr-m-5 {
    margin-right: 32px;
  }

  .mb-m-5 {
    margin-bottom: 32px;
  }

  .ml-m-5 {
    margin-left: 32px;
  }

  .m-m-n-5 {
    margin: calc(32px * -1);
  }

  .mt-m-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-m-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-m-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-m-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-m-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-m-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-m-5 {
    padding: 32px;
  }

  .pt-m-5 {
    padding-top: 32px;
  }

  .pr-m-5 {
    padding-right: 32px;
  }

  .pb-m-5 {
    padding-bottom: 32px;
  }

  .pl-m-5 {
    padding-left: 32px;
  }

  .mx-m-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-m-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-m-6 {
    margin: 48px;
  }

  .mt-m-6 {
    margin-top: 48px;
  }

  .mr-m-6 {
    margin-right: 48px;
  }

  .mb-m-6 {
    margin-bottom: 48px;
  }

  .ml-m-6 {
    margin-left: 48px;
  }

  .m-m-n-6 {
    margin: calc(48px * -1);
  }

  .mt-m-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-m-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-m-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-m-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-m-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-m-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-m-6 {
    padding: 48px;
  }

  .pt-m-6 {
    padding-top: 48px;
  }

  .pr-m-6 {
    padding-right: 48px;
  }

  .pb-m-6 {
    padding-bottom: 48px;
  }

  .pl-m-6 {
    padding-left: 48px;
  }

  .mx-m-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-m-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-m-7 {
    margin: 54px;
  }

  .mt-m-7 {
    margin-top: 54px;
  }

  .mr-m-7 {
    margin-right: 54px;
  }

  .mb-m-7 {
    margin-bottom: 54px;
  }

  .ml-m-7 {
    margin-left: 54px;
  }

  .m-m-n-7 {
    margin: calc(54px * -1);
  }

  .mt-m-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-m-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-m-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-m-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-m-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-m-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-m-7 {
    padding: 54px;
  }

  .pt-m-7 {
    padding-top: 54px;
  }

  .pr-m-7 {
    padding-right: 54px;
  }

  .pb-m-7 {
    padding-bottom: 54px;
  }

  .pl-m-7 {
    padding-left: 54px;
  }

  .mx-m-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-m-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-m-gutter {
    margin: var(--gutter);
  }

  .mt-m-gutter {
    margin-top: var(--gutter);
  }

  .mr-m-gutter {
    margin-right: var(--gutter);
  }

  .mb-m-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-m-gutter {
    margin-left: var(--gutter);
  }

  .m-m-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-m-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-m-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-m-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-m-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-m-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-m-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-m-gutter {
    padding: var(--gutter);
  }

  .pt-m-gutter {
    padding-top: var(--gutter);
  }

  .pr-m-gutter {
    padding-right: var(--gutter);
  }

  .pb-m-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-m-gutter {
    padding-left: var(--gutter);
  }

  .mx-m-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-m-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-m-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-m-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-m-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-m-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-m-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-m-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-m-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-m-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-m-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-m-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-m-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-m-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-m-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-m-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-m-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-m-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-m-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-m-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-m-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-m-section {
    margin: var(--space-section);
  }

  .mt-m-section {
    margin-top: var(--space-section);
  }

  .mr-m-section {
    margin-right: var(--space-section);
  }

  .mb-m-section {
    margin-bottom: var(--space-section);
  }

  .ml-m-section {
    margin-left: var(--space-section);
  }

  .m-m-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-m-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-m-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-m-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-m-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-m-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-m-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-m-section {
    padding: var(--space-section);
  }

  .pt-m-section {
    padding-top: var(--space-section);
  }

  .pr-m-section {
    padding-right: var(--space-section);
  }

  .pb-m-section {
    padding-bottom: var(--space-section);
  }

  .pl-m-section {
    padding-left: var(--space-section);
  }

  .mx-m-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-m-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .mt-m-auto {
    margin-top: auto;
  }

  .mr-m-auto {
    margin-right: auto;
  }

  .mb-m-auto {
    margin-bottom: auto;
  }

  .ml-m-auto {
    margin-left: auto;
  }

  .m-m-n-auto {
    margin: calc(auto * -1);
  }

  .mt-m-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-m-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-m-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-m-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (min-width: 1024px) {
  .mx-l-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-l-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-l-0 {
    margin: 0;
  }

  .mt-l-0 {
    margin-top: 0;
  }

  .mr-l-0 {
    margin-right: 0;
  }

  .mb-l-0 {
    margin-bottom: 0;
  }

  .ml-l-0 {
    margin-left: 0;
  }

  .m-l-n-0 {
    margin: calc(0 * -1);
  }

  .mt-l-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-l-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-l-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-l-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-l-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-l-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-l-0 {
    padding: 0;
  }

  .pt-l-0 {
    padding-top: 0;
  }

  .pr-l-0 {
    padding-right: 0;
  }

  .pb-l-0 {
    padding-bottom: 0;
  }

  .pl-l-0 {
    padding-left: 0;
  }

  .mx-l-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-l-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-l-1 {
    margin: 6px;
  }

  .mt-l-1 {
    margin-top: 6px;
  }

  .mr-l-1 {
    margin-right: 6px;
  }

  .mb-l-1 {
    margin-bottom: 6px;
  }

  .ml-l-1 {
    margin-left: 6px;
  }

  .m-l-n-1 {
    margin: calc(6px * -1);
  }

  .mt-l-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-l-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-l-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-l-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-l-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-l-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-l-1 {
    padding: 6px;
  }

  .pt-l-1 {
    padding-top: 6px;
  }

  .pr-l-1 {
    padding-right: 6px;
  }

  .pb-l-1 {
    padding-bottom: 6px;
  }

  .pl-l-1 {
    padding-left: 6px;
  }

  .mx-l-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-l-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-l-2 {
    margin: 12px;
  }

  .mt-l-2 {
    margin-top: 12px;
  }

  .mr-l-2 {
    margin-right: 12px;
  }

  .mb-l-2 {
    margin-bottom: 12px;
  }

  .ml-l-2 {
    margin-left: 12px;
  }

  .m-l-n-2 {
    margin: calc(12px * -1);
  }

  .mt-l-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-l-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-l-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-l-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-l-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-l-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-l-2 {
    padding: 12px;
  }

  .pt-l-2 {
    padding-top: 12px;
  }

  .pr-l-2 {
    padding-right: 12px;
  }

  .pb-l-2 {
    padding-bottom: 12px;
  }

  .pl-l-2 {
    padding-left: 12px;
  }

  .mx-l-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-l-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-l-3 {
    margin: 16px;
  }

  .mt-l-3 {
    margin-top: 16px;
  }

  .mr-l-3 {
    margin-right: 16px;
  }

  .mb-l-3 {
    margin-bottom: 16px;
  }

  .ml-l-3 {
    margin-left: 16px;
  }

  .m-l-n-3 {
    margin: calc(16px * -1);
  }

  .mt-l-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-l-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-l-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-l-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-l-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-l-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-l-3 {
    padding: 16px;
  }

  .pt-l-3 {
    padding-top: 16px;
  }

  .pr-l-3 {
    padding-right: 16px;
  }

  .pb-l-3 {
    padding-bottom: 16px;
  }

  .pl-l-3 {
    padding-left: 16px;
  }

  .mx-l-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-l-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-l-4 {
    margin: 24px;
  }

  .mt-l-4 {
    margin-top: 24px;
  }

  .mr-l-4 {
    margin-right: 24px;
  }

  .mb-l-4 {
    margin-bottom: 24px;
  }

  .ml-l-4 {
    margin-left: 24px;
  }

  .m-l-n-4 {
    margin: calc(24px * -1);
  }

  .mt-l-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-l-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-l-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-l-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-l-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-l-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-l-4 {
    padding: 24px;
  }

  .pt-l-4 {
    padding-top: 24px;
  }

  .pr-l-4 {
    padding-right: 24px;
  }

  .pb-l-4 {
    padding-bottom: 24px;
  }

  .pl-l-4 {
    padding-left: 24px;
  }

  .mx-l-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-l-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-l-5 {
    margin: 32px;
  }

  .mt-l-5 {
    margin-top: 32px;
  }

  .mr-l-5 {
    margin-right: 32px;
  }

  .mb-l-5 {
    margin-bottom: 32px;
  }

  .ml-l-5 {
    margin-left: 32px;
  }

  .m-l-n-5 {
    margin: calc(32px * -1);
  }

  .mt-l-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-l-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-l-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-l-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-l-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-l-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-l-5 {
    padding: 32px;
  }

  .pt-l-5 {
    padding-top: 32px;
  }

  .pr-l-5 {
    padding-right: 32px;
  }

  .pb-l-5 {
    padding-bottom: 32px;
  }

  .pl-l-5 {
    padding-left: 32px;
  }

  .mx-l-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-l-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-l-6 {
    margin: 48px;
  }

  .mt-l-6 {
    margin-top: 48px;
  }

  .mr-l-6 {
    margin-right: 48px;
  }

  .mb-l-6 {
    margin-bottom: 48px;
  }

  .ml-l-6 {
    margin-left: 48px;
  }

  .m-l-n-6 {
    margin: calc(48px * -1);
  }

  .mt-l-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-l-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-l-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-l-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-l-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-l-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-l-6 {
    padding: 48px;
  }

  .pt-l-6 {
    padding-top: 48px;
  }

  .pr-l-6 {
    padding-right: 48px;
  }

  .pb-l-6 {
    padding-bottom: 48px;
  }

  .pl-l-6 {
    padding-left: 48px;
  }

  .mx-l-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-l-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-l-7 {
    margin: 54px;
  }

  .mt-l-7 {
    margin-top: 54px;
  }

  .mr-l-7 {
    margin-right: 54px;
  }

  .mb-l-7 {
    margin-bottom: 54px;
  }

  .ml-l-7 {
    margin-left: 54px;
  }

  .m-l-n-7 {
    margin: calc(54px * -1);
  }

  .mt-l-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-l-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-l-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-l-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-l-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-l-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-l-7 {
    padding: 54px;
  }

  .pt-l-7 {
    padding-top: 54px;
  }

  .pr-l-7 {
    padding-right: 54px;
  }

  .pb-l-7 {
    padding-bottom: 54px;
  }

  .pl-l-7 {
    padding-left: 54px;
  }

  .mx-l-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-l-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-l-gutter {
    margin: var(--gutter);
  }

  .mt-l-gutter {
    margin-top: var(--gutter);
  }

  .mr-l-gutter {
    margin-right: var(--gutter);
  }

  .mb-l-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-l-gutter {
    margin-left: var(--gutter);
  }

  .m-l-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-l-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-l-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-l-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-l-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-l-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-l-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-l-gutter {
    padding: var(--gutter);
  }

  .pt-l-gutter {
    padding-top: var(--gutter);
  }

  .pr-l-gutter {
    padding-right: var(--gutter);
  }

  .pb-l-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-l-gutter {
    padding-left: var(--gutter);
  }

  .mx-l-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-l-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-l-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-l-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-l-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-l-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-l-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-l-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-l-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-l-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-l-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-l-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-l-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-l-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-l-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-l-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-l-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-l-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-l-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-l-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-l-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-l-section {
    margin: var(--space-section);
  }

  .mt-l-section {
    margin-top: var(--space-section);
  }

  .mr-l-section {
    margin-right: var(--space-section);
  }

  .mb-l-section {
    margin-bottom: var(--space-section);
  }

  .ml-l-section {
    margin-left: var(--space-section);
  }

  .m-l-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-l-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-l-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-l-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-l-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-l-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-l-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-l-section {
    padding: var(--space-section);
  }

  .pt-l-section {
    padding-top: var(--space-section);
  }

  .pr-l-section {
    padding-right: var(--space-section);
  }

  .pb-l-section {
    padding-bottom: var(--space-section);
  }

  .pl-l-section {
    padding-left: var(--space-section);
  }

  .mx-l-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-l-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m-l-auto {
    margin: auto;
  }

  .mt-l-auto {
    margin-top: auto;
  }

  .mr-l-auto {
    margin-right: auto;
  }

  .mb-l-auto {
    margin-bottom: auto;
  }

  .ml-l-auto {
    margin-left: auto;
  }

  .m-l-n-auto {
    margin: calc(auto * -1);
  }

  .mt-l-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-l-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-l-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-l-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (min-width: 1200px) {
  .mx-xl-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-xl-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-xl-0 {
    margin: 0;
  }

  .mt-xl-0 {
    margin-top: 0;
  }

  .mr-xl-0 {
    margin-right: 0;
  }

  .mb-xl-0 {
    margin-bottom: 0;
  }

  .ml-xl-0 {
    margin-left: 0;
  }

  .m-xl-n-0 {
    margin: calc(0 * -1);
  }

  .mt-xl-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-xl-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-xl-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-xl-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-xl-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-xl-0 {
    padding: 0;
  }

  .pt-xl-0 {
    padding-top: 0;
  }

  .pr-xl-0 {
    padding-right: 0;
  }

  .pb-xl-0 {
    padding-bottom: 0;
  }

  .pl-xl-0 {
    padding-left: 0;
  }

  .mx-xl-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-xl-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-xl-1 {
    margin: 6px;
  }

  .mt-xl-1 {
    margin-top: 6px;
  }

  .mr-xl-1 {
    margin-right: 6px;
  }

  .mb-xl-1 {
    margin-bottom: 6px;
  }

  .ml-xl-1 {
    margin-left: 6px;
  }

  .m-xl-n-1 {
    margin: calc(6px * -1);
  }

  .mt-xl-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-xl-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-xl-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-xl-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-xl-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-xl-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-xl-1 {
    padding: 6px;
  }

  .pt-xl-1 {
    padding-top: 6px;
  }

  .pr-xl-1 {
    padding-right: 6px;
  }

  .pb-xl-1 {
    padding-bottom: 6px;
  }

  .pl-xl-1 {
    padding-left: 6px;
  }

  .mx-xl-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-xl-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-xl-2 {
    margin: 12px;
  }

  .mt-xl-2 {
    margin-top: 12px;
  }

  .mr-xl-2 {
    margin-right: 12px;
  }

  .mb-xl-2 {
    margin-bottom: 12px;
  }

  .ml-xl-2 {
    margin-left: 12px;
  }

  .m-xl-n-2 {
    margin: calc(12px * -1);
  }

  .mt-xl-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-xl-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-xl-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-xl-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-xl-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-xl-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-xl-2 {
    padding: 12px;
  }

  .pt-xl-2 {
    padding-top: 12px;
  }

  .pr-xl-2 {
    padding-right: 12px;
  }

  .pb-xl-2 {
    padding-bottom: 12px;
  }

  .pl-xl-2 {
    padding-left: 12px;
  }

  .mx-xl-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-xl-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-xl-3 {
    margin: 16px;
  }

  .mt-xl-3 {
    margin-top: 16px;
  }

  .mr-xl-3 {
    margin-right: 16px;
  }

  .mb-xl-3 {
    margin-bottom: 16px;
  }

  .ml-xl-3 {
    margin-left: 16px;
  }

  .m-xl-n-3 {
    margin: calc(16px * -1);
  }

  .mt-xl-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-xl-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-xl-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-xl-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-xl-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-xl-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-xl-3 {
    padding: 16px;
  }

  .pt-xl-3 {
    padding-top: 16px;
  }

  .pr-xl-3 {
    padding-right: 16px;
  }

  .pb-xl-3 {
    padding-bottom: 16px;
  }

  .pl-xl-3 {
    padding-left: 16px;
  }

  .mx-xl-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-xl-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-xl-4 {
    margin: 24px;
  }

  .mt-xl-4 {
    margin-top: 24px;
  }

  .mr-xl-4 {
    margin-right: 24px;
  }

  .mb-xl-4 {
    margin-bottom: 24px;
  }

  .ml-xl-4 {
    margin-left: 24px;
  }

  .m-xl-n-4 {
    margin: calc(24px * -1);
  }

  .mt-xl-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-xl-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-xl-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-xl-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-xl-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-xl-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-xl-4 {
    padding: 24px;
  }

  .pt-xl-4 {
    padding-top: 24px;
  }

  .pr-xl-4 {
    padding-right: 24px;
  }

  .pb-xl-4 {
    padding-bottom: 24px;
  }

  .pl-xl-4 {
    padding-left: 24px;
  }

  .mx-xl-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-xl-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-xl-5 {
    margin: 32px;
  }

  .mt-xl-5 {
    margin-top: 32px;
  }

  .mr-xl-5 {
    margin-right: 32px;
  }

  .mb-xl-5 {
    margin-bottom: 32px;
  }

  .ml-xl-5 {
    margin-left: 32px;
  }

  .m-xl-n-5 {
    margin: calc(32px * -1);
  }

  .mt-xl-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-xl-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-xl-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-xl-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-xl-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-xl-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-xl-5 {
    padding: 32px;
  }

  .pt-xl-5 {
    padding-top: 32px;
  }

  .pr-xl-5 {
    padding-right: 32px;
  }

  .pb-xl-5 {
    padding-bottom: 32px;
  }

  .pl-xl-5 {
    padding-left: 32px;
  }

  .mx-xl-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-xl-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-xl-6 {
    margin: 48px;
  }

  .mt-xl-6 {
    margin-top: 48px;
  }

  .mr-xl-6 {
    margin-right: 48px;
  }

  .mb-xl-6 {
    margin-bottom: 48px;
  }

  .ml-xl-6 {
    margin-left: 48px;
  }

  .m-xl-n-6 {
    margin: calc(48px * -1);
  }

  .mt-xl-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-xl-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-xl-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-xl-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-xl-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-xl-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-xl-6 {
    padding: 48px;
  }

  .pt-xl-6 {
    padding-top: 48px;
  }

  .pr-xl-6 {
    padding-right: 48px;
  }

  .pb-xl-6 {
    padding-bottom: 48px;
  }

  .pl-xl-6 {
    padding-left: 48px;
  }

  .mx-xl-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-xl-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-xl-7 {
    margin: 54px;
  }

  .mt-xl-7 {
    margin-top: 54px;
  }

  .mr-xl-7 {
    margin-right: 54px;
  }

  .mb-xl-7 {
    margin-bottom: 54px;
  }

  .ml-xl-7 {
    margin-left: 54px;
  }

  .m-xl-n-7 {
    margin: calc(54px * -1);
  }

  .mt-xl-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-xl-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-xl-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-xl-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-xl-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-xl-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-xl-7 {
    padding: 54px;
  }

  .pt-xl-7 {
    padding-top: 54px;
  }

  .pr-xl-7 {
    padding-right: 54px;
  }

  .pb-xl-7 {
    padding-bottom: 54px;
  }

  .pl-xl-7 {
    padding-left: 54px;
  }

  .mx-xl-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-xl-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-xl-gutter {
    margin: var(--gutter);
  }

  .mt-xl-gutter {
    margin-top: var(--gutter);
  }

  .mr-xl-gutter {
    margin-right: var(--gutter);
  }

  .mb-xl-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-xl-gutter {
    margin-left: var(--gutter);
  }

  .m-xl-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-xl-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-xl-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-xl-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-xl-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-xl-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-xl-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-xl-gutter {
    padding: var(--gutter);
  }

  .pt-xl-gutter {
    padding-top: var(--gutter);
  }

  .pr-xl-gutter {
    padding-right: var(--gutter);
  }

  .pb-xl-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-xl-gutter {
    padding-left: var(--gutter);
  }

  .mx-xl-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-xl-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-xl-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-xl-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-xl-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-xl-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-xl-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-xl-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-xl-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-xl-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-xl-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-xl-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-xl-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-xl-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-xl-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-xl-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-xl-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-xl-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-xl-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-xl-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-xl-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-xl-section {
    margin: var(--space-section);
  }

  .mt-xl-section {
    margin-top: var(--space-section);
  }

  .mr-xl-section {
    margin-right: var(--space-section);
  }

  .mb-xl-section {
    margin-bottom: var(--space-section);
  }

  .ml-xl-section {
    margin-left: var(--space-section);
  }

  .m-xl-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-xl-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-xl-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-xl-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-xl-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-xl-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-xl-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-xl-section {
    padding: var(--space-section);
  }

  .pt-xl-section {
    padding-top: var(--space-section);
  }

  .pr-xl-section {
    padding-right: var(--space-section);
  }

  .pb-xl-section {
    padding-bottom: var(--space-section);
  }

  .pl-xl-section {
    padding-left: var(--space-section);
  }

  .mx-xl-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m-xl-auto {
    margin: auto;
  }

  .mt-xl-auto {
    margin-top: auto;
  }

  .mr-xl-auto {
    margin-right: auto;
  }

  .mb-xl-auto {
    margin-bottom: auto;
  }

  .ml-xl-auto {
    margin-left: auto;
  }

  .m-xl-n-auto {
    margin: calc(auto * -1);
  }

  .mt-xl-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-xl-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-xl-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-xl-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (min-width: 1600px) {
  .mx-xxl-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-xxl-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-xxl-0 {
    margin: 0;
  }

  .mt-xxl-0 {
    margin-top: 0;
  }

  .mr-xxl-0 {
    margin-right: 0;
  }

  .mb-xxl-0 {
    margin-bottom: 0;
  }

  .ml-xxl-0 {
    margin-left: 0;
  }

  .m-xxl-n-0 {
    margin: calc(0 * -1);
  }

  .mt-xxl-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-xxl-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-xxl-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-xxl-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-xxl-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-xxl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-xxl-0 {
    padding: 0;
  }

  .pt-xxl-0 {
    padding-top: 0;
  }

  .pr-xxl-0 {
    padding-right: 0;
  }

  .pb-xxl-0 {
    padding-bottom: 0;
  }

  .pl-xxl-0 {
    padding-left: 0;
  }

  .mx-xxl-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-xxl-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-xxl-1 {
    margin: 6px;
  }

  .mt-xxl-1 {
    margin-top: 6px;
  }

  .mr-xxl-1 {
    margin-right: 6px;
  }

  .mb-xxl-1 {
    margin-bottom: 6px;
  }

  .ml-xxl-1 {
    margin-left: 6px;
  }

  .m-xxl-n-1 {
    margin: calc(6px * -1);
  }

  .mt-xxl-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-xxl-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-xxl-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-xxl-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-xxl-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-xxl-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-xxl-1 {
    padding: 6px;
  }

  .pt-xxl-1 {
    padding-top: 6px;
  }

  .pr-xxl-1 {
    padding-right: 6px;
  }

  .pb-xxl-1 {
    padding-bottom: 6px;
  }

  .pl-xxl-1 {
    padding-left: 6px;
  }

  .mx-xxl-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-xxl-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-xxl-2 {
    margin: 12px;
  }

  .mt-xxl-2 {
    margin-top: 12px;
  }

  .mr-xxl-2 {
    margin-right: 12px;
  }

  .mb-xxl-2 {
    margin-bottom: 12px;
  }

  .ml-xxl-2 {
    margin-left: 12px;
  }

  .m-xxl-n-2 {
    margin: calc(12px * -1);
  }

  .mt-xxl-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-xxl-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-xxl-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-xxl-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-xxl-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-xxl-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-xxl-2 {
    padding: 12px;
  }

  .pt-xxl-2 {
    padding-top: 12px;
  }

  .pr-xxl-2 {
    padding-right: 12px;
  }

  .pb-xxl-2 {
    padding-bottom: 12px;
  }

  .pl-xxl-2 {
    padding-left: 12px;
  }

  .mx-xxl-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-xxl-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-xxl-3 {
    margin: 16px;
  }

  .mt-xxl-3 {
    margin-top: 16px;
  }

  .mr-xxl-3 {
    margin-right: 16px;
  }

  .mb-xxl-3 {
    margin-bottom: 16px;
  }

  .ml-xxl-3 {
    margin-left: 16px;
  }

  .m-xxl-n-3 {
    margin: calc(16px * -1);
  }

  .mt-xxl-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-xxl-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-xxl-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-xxl-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-xxl-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-xxl-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-xxl-3 {
    padding: 16px;
  }

  .pt-xxl-3 {
    padding-top: 16px;
  }

  .pr-xxl-3 {
    padding-right: 16px;
  }

  .pb-xxl-3 {
    padding-bottom: 16px;
  }

  .pl-xxl-3 {
    padding-left: 16px;
  }

  .mx-xxl-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-xxl-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-xxl-4 {
    margin: 24px;
  }

  .mt-xxl-4 {
    margin-top: 24px;
  }

  .mr-xxl-4 {
    margin-right: 24px;
  }

  .mb-xxl-4 {
    margin-bottom: 24px;
  }

  .ml-xxl-4 {
    margin-left: 24px;
  }

  .m-xxl-n-4 {
    margin: calc(24px * -1);
  }

  .mt-xxl-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-xxl-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-xxl-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-xxl-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-xxl-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-xxl-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-xxl-4 {
    padding: 24px;
  }

  .pt-xxl-4 {
    padding-top: 24px;
  }

  .pr-xxl-4 {
    padding-right: 24px;
  }

  .pb-xxl-4 {
    padding-bottom: 24px;
  }

  .pl-xxl-4 {
    padding-left: 24px;
  }

  .mx-xxl-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-xxl-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-xxl-5 {
    margin: 32px;
  }

  .mt-xxl-5 {
    margin-top: 32px;
  }

  .mr-xxl-5 {
    margin-right: 32px;
  }

  .mb-xxl-5 {
    margin-bottom: 32px;
  }

  .ml-xxl-5 {
    margin-left: 32px;
  }

  .m-xxl-n-5 {
    margin: calc(32px * -1);
  }

  .mt-xxl-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-xxl-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-xxl-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-xxl-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-xxl-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-xxl-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-xxl-5 {
    padding: 32px;
  }

  .pt-xxl-5 {
    padding-top: 32px;
  }

  .pr-xxl-5 {
    padding-right: 32px;
  }

  .pb-xxl-5 {
    padding-bottom: 32px;
  }

  .pl-xxl-5 {
    padding-left: 32px;
  }

  .mx-xxl-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-xxl-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-xxl-6 {
    margin: 48px;
  }

  .mt-xxl-6 {
    margin-top: 48px;
  }

  .mr-xxl-6 {
    margin-right: 48px;
  }

  .mb-xxl-6 {
    margin-bottom: 48px;
  }

  .ml-xxl-6 {
    margin-left: 48px;
  }

  .m-xxl-n-6 {
    margin: calc(48px * -1);
  }

  .mt-xxl-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-xxl-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-xxl-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-xxl-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-xxl-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-xxl-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-xxl-6 {
    padding: 48px;
  }

  .pt-xxl-6 {
    padding-top: 48px;
  }

  .pr-xxl-6 {
    padding-right: 48px;
  }

  .pb-xxl-6 {
    padding-bottom: 48px;
  }

  .pl-xxl-6 {
    padding-left: 48px;
  }

  .mx-xxl-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-xxl-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-xxl-7 {
    margin: 54px;
  }

  .mt-xxl-7 {
    margin-top: 54px;
  }

  .mr-xxl-7 {
    margin-right: 54px;
  }

  .mb-xxl-7 {
    margin-bottom: 54px;
  }

  .ml-xxl-7 {
    margin-left: 54px;
  }

  .m-xxl-n-7 {
    margin: calc(54px * -1);
  }

  .mt-xxl-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-xxl-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-xxl-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-xxl-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-xxl-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-xxl-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-xxl-7 {
    padding: 54px;
  }

  .pt-xxl-7 {
    padding-top: 54px;
  }

  .pr-xxl-7 {
    padding-right: 54px;
  }

  .pb-xxl-7 {
    padding-bottom: 54px;
  }

  .pl-xxl-7 {
    padding-left: 54px;
  }

  .mx-xxl-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-xxl-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-xxl-gutter {
    margin: var(--gutter);
  }

  .mt-xxl-gutter {
    margin-top: var(--gutter);
  }

  .mr-xxl-gutter {
    margin-right: var(--gutter);
  }

  .mb-xxl-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-xxl-gutter {
    margin-left: var(--gutter);
  }

  .m-xxl-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-xxl-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-xxl-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-xxl-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-xxl-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-xxl-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-xxl-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-xxl-gutter {
    padding: var(--gutter);
  }

  .pt-xxl-gutter {
    padding-top: var(--gutter);
  }

  .pr-xxl-gutter {
    padding-right: var(--gutter);
  }

  .pb-xxl-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-xxl-gutter {
    padding-left: var(--gutter);
  }

  .mx-xxl-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-xxl-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-xxl-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-xxl-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-xxl-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-xxl-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-xxl-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-xxl-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-xxl-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-xxl-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-xxl-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-xxl-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-xxl-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-xxl-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-xxl-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-xxl-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-xxl-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-xxl-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-xxl-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-xxl-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-xxl-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-xxl-section {
    margin: var(--space-section);
  }

  .mt-xxl-section {
    margin-top: var(--space-section);
  }

  .mr-xxl-section {
    margin-right: var(--space-section);
  }

  .mb-xxl-section {
    margin-bottom: var(--space-section);
  }

  .ml-xxl-section {
    margin-left: var(--space-section);
  }

  .m-xxl-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-xxl-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-xxl-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-xxl-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-xxl-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-xxl-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-xxl-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-xxl-section {
    padding: var(--space-section);
  }

  .pt-xxl-section {
    padding-top: var(--space-section);
  }

  .pr-xxl-section {
    padding-right: var(--space-section);
  }

  .pb-xxl-section {
    padding-bottom: var(--space-section);
  }

  .pl-xxl-section {
    padding-left: var(--space-section);
  }

  .mx-xxl-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-xxl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m-xxl-auto {
    margin: auto;
  }

  .mt-xxl-auto {
    margin-top: auto;
  }

  .mr-xxl-auto {
    margin-right: auto;
  }

  .mb-xxl-auto {
    margin-bottom: auto;
  }

  .ml-xxl-auto {
    margin-left: auto;
  }

  .m-xxl-n-auto {
    margin: calc(auto * -1);
  }

  .mt-xxl-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-xxl-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-xxl-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-xxl-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (min-width: 768px) {
  .mx-menu-desktop-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-menu-desktop-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-menu-desktop-0 {
    margin: 0;
  }

  .mt-menu-desktop-0 {
    margin-top: 0;
  }

  .mr-menu-desktop-0 {
    margin-right: 0;
  }

  .mb-menu-desktop-0 {
    margin-bottom: 0;
  }

  .ml-menu-desktop-0 {
    margin-left: 0;
  }

  .m-menu-desktop-n-0 {
    margin: calc(0 * -1);
  }

  .mt-menu-desktop-n-0 {
    margin-top: calc(0 * -1);
  }

  .mr-menu-desktop-n-0 {
    margin-right: calc(0 * -1);
  }

  .mb-menu-desktop-n-0 {
    margin-bottom: calc(0 * -1);
  }

  .ml-menu-desktop-n-0 {
    margin-left: calc(0 * -1);
  }

  .px-menu-desktop-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-menu-desktop-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-menu-desktop-0 {
    padding: 0;
  }

  .pt-menu-desktop-0 {
    padding-top: 0;
  }

  .pr-menu-desktop-0 {
    padding-right: 0;
  }

  .pb-menu-desktop-0 {
    padding-bottom: 0;
  }

  .pl-menu-desktop-0 {
    padding-left: 0;
  }

  .mx-menu-desktop-1 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .my-menu-desktop-1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .m-menu-desktop-1 {
    margin: 6px;
  }

  .mt-menu-desktop-1 {
    margin-top: 6px;
  }

  .mr-menu-desktop-1 {
    margin-right: 6px;
  }

  .mb-menu-desktop-1 {
    margin-bottom: 6px;
  }

  .ml-menu-desktop-1 {
    margin-left: 6px;
  }

  .m-menu-desktop-n-1 {
    margin: calc(6px * -1);
  }

  .mt-menu-desktop-n-1 {
    margin-top: calc(6px * -1);
  }

  .mr-menu-desktop-n-1 {
    margin-right: calc(6px * -1);
  }

  .mb-menu-desktop-n-1 {
    margin-bottom: calc(6px * -1);
  }

  .ml-menu-desktop-n-1 {
    margin-left: calc(6px * -1);
  }

  .px-menu-desktop-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .py-menu-desktop-1 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .p-menu-desktop-1 {
    padding: 6px;
  }

  .pt-menu-desktop-1 {
    padding-top: 6px;
  }

  .pr-menu-desktop-1 {
    padding-right: 6px;
  }

  .pb-menu-desktop-1 {
    padding-bottom: 6px;
  }

  .pl-menu-desktop-1 {
    padding-left: 6px;
  }

  .mx-menu-desktop-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .my-menu-desktop-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .m-menu-desktop-2 {
    margin: 12px;
  }

  .mt-menu-desktop-2 {
    margin-top: 12px;
  }

  .mr-menu-desktop-2 {
    margin-right: 12px;
  }

  .mb-menu-desktop-2 {
    margin-bottom: 12px;
  }

  .ml-menu-desktop-2 {
    margin-left: 12px;
  }

  .m-menu-desktop-n-2 {
    margin: calc(12px * -1);
  }

  .mt-menu-desktop-n-2 {
    margin-top: calc(12px * -1);
  }

  .mr-menu-desktop-n-2 {
    margin-right: calc(12px * -1);
  }

  .mb-menu-desktop-n-2 {
    margin-bottom: calc(12px * -1);
  }

  .ml-menu-desktop-n-2 {
    margin-left: calc(12px * -1);
  }

  .px-menu-desktop-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .py-menu-desktop-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .p-menu-desktop-2 {
    padding: 12px;
  }

  .pt-menu-desktop-2 {
    padding-top: 12px;
  }

  .pr-menu-desktop-2 {
    padding-right: 12px;
  }

  .pb-menu-desktop-2 {
    padding-bottom: 12px;
  }

  .pl-menu-desktop-2 {
    padding-left: 12px;
  }

  .mx-menu-desktop-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .my-menu-desktop-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .m-menu-desktop-3 {
    margin: 16px;
  }

  .mt-menu-desktop-3 {
    margin-top: 16px;
  }

  .mr-menu-desktop-3 {
    margin-right: 16px;
  }

  .mb-menu-desktop-3 {
    margin-bottom: 16px;
  }

  .ml-menu-desktop-3 {
    margin-left: 16px;
  }

  .m-menu-desktop-n-3 {
    margin: calc(16px * -1);
  }

  .mt-menu-desktop-n-3 {
    margin-top: calc(16px * -1);
  }

  .mr-menu-desktop-n-3 {
    margin-right: calc(16px * -1);
  }

  .mb-menu-desktop-n-3 {
    margin-bottom: calc(16px * -1);
  }

  .ml-menu-desktop-n-3 {
    margin-left: calc(16px * -1);
  }

  .px-menu-desktop-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-menu-desktop-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .p-menu-desktop-3 {
    padding: 16px;
  }

  .pt-menu-desktop-3 {
    padding-top: 16px;
  }

  .pr-menu-desktop-3 {
    padding-right: 16px;
  }

  .pb-menu-desktop-3 {
    padding-bottom: 16px;
  }

  .pl-menu-desktop-3 {
    padding-left: 16px;
  }

  .mx-menu-desktop-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .my-menu-desktop-4 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .m-menu-desktop-4 {
    margin: 24px;
  }

  .mt-menu-desktop-4 {
    margin-top: 24px;
  }

  .mr-menu-desktop-4 {
    margin-right: 24px;
  }

  .mb-menu-desktop-4 {
    margin-bottom: 24px;
  }

  .ml-menu-desktop-4 {
    margin-left: 24px;
  }

  .m-menu-desktop-n-4 {
    margin: calc(24px * -1);
  }

  .mt-menu-desktop-n-4 {
    margin-top: calc(24px * -1);
  }

  .mr-menu-desktop-n-4 {
    margin-right: calc(24px * -1);
  }

  .mb-menu-desktop-n-4 {
    margin-bottom: calc(24px * -1);
  }

  .ml-menu-desktop-n-4 {
    margin-left: calc(24px * -1);
  }

  .px-menu-desktop-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .py-menu-desktop-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .p-menu-desktop-4 {
    padding: 24px;
  }

  .pt-menu-desktop-4 {
    padding-top: 24px;
  }

  .pr-menu-desktop-4 {
    padding-right: 24px;
  }

  .pb-menu-desktop-4 {
    padding-bottom: 24px;
  }

  .pl-menu-desktop-4 {
    padding-left: 24px;
  }

  .mx-menu-desktop-5 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .my-menu-desktop-5 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .m-menu-desktop-5 {
    margin: 32px;
  }

  .mt-menu-desktop-5 {
    margin-top: 32px;
  }

  .mr-menu-desktop-5 {
    margin-right: 32px;
  }

  .mb-menu-desktop-5 {
    margin-bottom: 32px;
  }

  .ml-menu-desktop-5 {
    margin-left: 32px;
  }

  .m-menu-desktop-n-5 {
    margin: calc(32px * -1);
  }

  .mt-menu-desktop-n-5 {
    margin-top: calc(32px * -1);
  }

  .mr-menu-desktop-n-5 {
    margin-right: calc(32px * -1);
  }

  .mb-menu-desktop-n-5 {
    margin-bottom: calc(32px * -1);
  }

  .ml-menu-desktop-n-5 {
    margin-left: calc(32px * -1);
  }

  .px-menu-desktop-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .py-menu-desktop-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-menu-desktop-5 {
    padding: 32px;
  }

  .pt-menu-desktop-5 {
    padding-top: 32px;
  }

  .pr-menu-desktop-5 {
    padding-right: 32px;
  }

  .pb-menu-desktop-5 {
    padding-bottom: 32px;
  }

  .pl-menu-desktop-5 {
    padding-left: 32px;
  }

  .mx-menu-desktop-6 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .my-menu-desktop-6 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .m-menu-desktop-6 {
    margin: 48px;
  }

  .mt-menu-desktop-6 {
    margin-top: 48px;
  }

  .mr-menu-desktop-6 {
    margin-right: 48px;
  }

  .mb-menu-desktop-6 {
    margin-bottom: 48px;
  }

  .ml-menu-desktop-6 {
    margin-left: 48px;
  }

  .m-menu-desktop-n-6 {
    margin: calc(48px * -1);
  }

  .mt-menu-desktop-n-6 {
    margin-top: calc(48px * -1);
  }

  .mr-menu-desktop-n-6 {
    margin-right: calc(48px * -1);
  }

  .mb-menu-desktop-n-6 {
    margin-bottom: calc(48px * -1);
  }

  .ml-menu-desktop-n-6 {
    margin-left: calc(48px * -1);
  }

  .px-menu-desktop-6 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-menu-desktop-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .p-menu-desktop-6 {
    padding: 48px;
  }

  .pt-menu-desktop-6 {
    padding-top: 48px;
  }

  .pr-menu-desktop-6 {
    padding-right: 48px;
  }

  .pb-menu-desktop-6 {
    padding-bottom: 48px;
  }

  .pl-menu-desktop-6 {
    padding-left: 48px;
  }

  .mx-menu-desktop-7 {
    margin-left: 54px;
    margin-right: 54px;
  }

  .my-menu-desktop-7 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .m-menu-desktop-7 {
    margin: 54px;
  }

  .mt-menu-desktop-7 {
    margin-top: 54px;
  }

  .mr-menu-desktop-7 {
    margin-right: 54px;
  }

  .mb-menu-desktop-7 {
    margin-bottom: 54px;
  }

  .ml-menu-desktop-7 {
    margin-left: 54px;
  }

  .m-menu-desktop-n-7 {
    margin: calc(54px * -1);
  }

  .mt-menu-desktop-n-7 {
    margin-top: calc(54px * -1);
  }

  .mr-menu-desktop-n-7 {
    margin-right: calc(54px * -1);
  }

  .mb-menu-desktop-n-7 {
    margin-bottom: calc(54px * -1);
  }

  .ml-menu-desktop-n-7 {
    margin-left: calc(54px * -1);
  }

  .px-menu-desktop-7 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .py-menu-desktop-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .p-menu-desktop-7 {
    padding: 54px;
  }

  .pt-menu-desktop-7 {
    padding-top: 54px;
  }

  .pr-menu-desktop-7 {
    padding-right: 54px;
  }

  .pb-menu-desktop-7 {
    padding-bottom: 54px;
  }

  .pl-menu-desktop-7 {
    padding-left: 54px;
  }

  .mx-menu-desktop-gutter {
    margin-left: var(--gutter);
    margin-right: var(--gutter);
  }

  .my-menu-desktop-gutter {
    margin-top: var(--gutter);
    margin-bottom: var(--gutter);
  }

  .m-menu-desktop-gutter {
    margin: var(--gutter);
  }

  .mt-menu-desktop-gutter {
    margin-top: var(--gutter);
  }

  .mr-menu-desktop-gutter {
    margin-right: var(--gutter);
  }

  .mb-menu-desktop-gutter {
    margin-bottom: var(--gutter);
  }

  .ml-menu-desktop-gutter {
    margin-left: var(--gutter);
  }

  .m-menu-desktop-n-gutter {
    margin: calc(var(--gutter) * -1);
  }

  .mt-menu-desktop-n-gutter {
    margin-top: calc(var(--gutter) * -1);
  }

  .mr-menu-desktop-n-gutter {
    margin-right: calc(var(--gutter) * -1);
  }

  .mb-menu-desktop-n-gutter {
    margin-bottom: calc(var(--gutter) * -1);
  }

  .ml-menu-desktop-n-gutter {
    margin-left: calc(var(--gutter) * -1);
  }

  .px-menu-desktop-gutter {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
  }

  .py-menu-desktop-gutter {
    padding-top: var(--gutter);
    padding-bottom: var(--gutter);
  }

  .p-menu-desktop-gutter {
    padding: var(--gutter);
  }

  .pt-menu-desktop-gutter {
    padding-top: var(--gutter);
  }

  .pr-menu-desktop-gutter {
    padding-right: var(--gutter);
  }

  .pb-menu-desktop-gutter {
    padding-bottom: var(--gutter);
  }

  .pl-menu-desktop-gutter {
    padding-left: var(--gutter);
  }

  .mx-menu-desktop-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
    margin-right: calc(var(--gutter) * 0.5);
  }

  .my-menu-desktop-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .m-menu-desktop-half-gutter {
    margin: calc(var(--gutter) * 0.5);
  }

  .mt-menu-desktop-half-gutter {
    margin-top: calc(var(--gutter) * 0.5);
  }

  .mr-menu-desktop-half-gutter {
    margin-right: calc(var(--gutter) * 0.5);
  }

  .mb-menu-desktop-half-gutter {
    margin-bottom: calc(var(--gutter) * 0.5);
  }

  .ml-menu-desktop-half-gutter {
    margin-left: calc(var(--gutter) * 0.5);
  }

  .m-menu-desktop-n-half-gutter {
    margin: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mt-menu-desktop-n-half-gutter {
    margin-top: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mr-menu-desktop-n-half-gutter {
    margin-right: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .mb-menu-desktop-n-half-gutter {
    margin-bottom: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .ml-menu-desktop-n-half-gutter {
    margin-left: calc(calc(var(--gutter) * 0.5) * -1);
  }

  .px-menu-desktop-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
    padding-right: calc(var(--gutter) * 0.5);
  }

  .py-menu-desktop-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .p-menu-desktop-half-gutter {
    padding: calc(var(--gutter) * 0.5);
  }

  .pt-menu-desktop-half-gutter {
    padding-top: calc(var(--gutter) * 0.5);
  }

  .pr-menu-desktop-half-gutter {
    padding-right: calc(var(--gutter) * 0.5);
  }

  .pb-menu-desktop-half-gutter {
    padding-bottom: calc(var(--gutter) * 0.5);
  }

  .pl-menu-desktop-half-gutter {
    padding-left: calc(var(--gutter) * 0.5);
  }

  .mx-menu-desktop-section {
    margin-left: var(--space-section);
    margin-right: var(--space-section);
  }

  .my-menu-desktop-section {
    margin-top: var(--space-section);
    margin-bottom: var(--space-section);
  }

  .m-menu-desktop-section {
    margin: var(--space-section);
  }

  .mt-menu-desktop-section {
    margin-top: var(--space-section);
  }

  .mr-menu-desktop-section {
    margin-right: var(--space-section);
  }

  .mb-menu-desktop-section {
    margin-bottom: var(--space-section);
  }

  .ml-menu-desktop-section {
    margin-left: var(--space-section);
  }

  .m-menu-desktop-n-section {
    margin: calc(var(--space-section) * -1);
  }

  .mt-menu-desktop-n-section {
    margin-top: calc(var(--space-section) * -1);
  }

  .mr-menu-desktop-n-section {
    margin-right: calc(var(--space-section) * -1);
  }

  .mb-menu-desktop-n-section {
    margin-bottom: calc(var(--space-section) * -1);
  }

  .ml-menu-desktop-n-section {
    margin-left: calc(var(--space-section) * -1);
  }

  .px-menu-desktop-section {
    padding-left: var(--space-section);
    padding-right: var(--space-section);
  }

  .py-menu-desktop-section {
    padding-top: var(--space-section);
    padding-bottom: var(--space-section);
  }

  .p-menu-desktop-section {
    padding: var(--space-section);
  }

  .pt-menu-desktop-section {
    padding-top: var(--space-section);
  }

  .pr-menu-desktop-section {
    padding-right: var(--space-section);
  }

  .pb-menu-desktop-section {
    padding-bottom: var(--space-section);
  }

  .pl-menu-desktop-section {
    padding-left: var(--space-section);
  }

  .mx-menu-desktop-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .my-menu-desktop-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m-menu-desktop-auto {
    margin: auto;
  }

  .mt-menu-desktop-auto {
    margin-top: auto;
  }

  .mr-menu-desktop-auto {
    margin-right: auto;
  }

  .mb-menu-desktop-auto {
    margin-bottom: auto;
  }

  .ml-menu-desktop-auto {
    margin-left: auto;
  }

  .m-menu-desktop-n-auto {
    margin: calc(auto * -1);
  }

  .mt-menu-desktop-n-auto {
    margin-top: calc(auto * -1);
  }

  .mr-menu-desktop-n-auto {
    margin-right: calc(auto * -1);
  }

  .mb-menu-desktop-n-auto {
    margin-bottom: calc(auto * -1);
  }

  .ml-menu-desktop-n-auto {
    margin-left: calc(auto * -1);
  }
}
@media screen and (max-width: 544px) {
  .g-max-s-2 {
    --gutter: 12px;
  }
}

a.card-date,
.card-date, a[class*=card],
a[class*=card_body], .menu_item > a,
.menu_item.has-submenu > span > a, .submenu_item a {
  text-decoration: none;
}

.list-reset,
.pagination,
.form_error,
ul.form_error,
.menu,
.submenu {
  list-style-type: none;
  padding-left: initial;
  margin-bottom: initial;
}

.navburger {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
}

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

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

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

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

.text-break {
  word-break: break-all;
}

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

.hashtag_title {
  text-transform: uppercase;
  word-break: break-all;
}
@media screen and (max-width: 768px) {
  .hashtag_title {
    font-size: 1.375rem;
  }
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

@media screen and (min-width: 544px) {
  .text-s-left {
    text-align: left;
  }

  .text-s-center {
    text-align: center;
  }

  .text-s-right {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  .text-m-left {
    text-align: left;
  }

  .text-m-center {
    text-align: center;
  }

  .text-m-right {
    text-align: right;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-left {
    text-align: left;
  }

  .text-l-center {
    text-align: center;
  }

  .text-l-right {
    text-align: right;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-left {
    text-align: left;
  }

  .text-xl-center {
    text-align: center;
  }

  .text-xl-right {
    text-align: right;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-left {
    text-align: left;
  }

  .text-xxl-center {
    text-align: center;
  }

  .text-xxl-right {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  .text-menu-desktop-left {
    text-align: left;
  }

  .text-menu-desktop-center {
    text-align: center;
  }

  .text-menu-desktop-right {
    text-align: right;
  }
}
.text-lighter {
  font-weight: lighter;
}

.text-light {
  font-weight: 300;
}

.text-regular {
  font-weight: 400;
}

.text-semi-bold {
  font-weight: 500;
}

.text-medium {
  font-weight: 500;
}

.text-bold {
  font-weight: 700;
}

.text-bolder {
  font-weight: bolder;
}

@media screen and (min-width: 544px) {
  .text-s-lighter {
    font-weight: lighter;
  }

  .text-s-light {
    font-weight: 300;
  }

  .text-s-regular {
    font-weight: 400;
  }

  .text-s-semi-bold {
    font-weight: 500;
  }

  .text-s-medium {
    font-weight: 500;
  }

  .text-s-bold {
    font-weight: 700;
  }

  .text-s-bolder {
    font-weight: bolder;
  }
}
@media screen and (min-width: 768px) {
  .text-m-lighter {
    font-weight: lighter;
  }

  .text-m-light {
    font-weight: 300;
  }

  .text-m-regular {
    font-weight: 400;
  }

  .text-m-semi-bold {
    font-weight: 500;
  }

  .text-m-medium {
    font-weight: 500;
  }

  .text-m-bold {
    font-weight: 700;
  }

  .text-m-bolder {
    font-weight: bolder;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-lighter {
    font-weight: lighter;
  }

  .text-l-light {
    font-weight: 300;
  }

  .text-l-regular {
    font-weight: 400;
  }

  .text-l-semi-bold {
    font-weight: 500;
  }

  .text-l-medium {
    font-weight: 500;
  }

  .text-l-bold {
    font-weight: 700;
  }

  .text-l-bolder {
    font-weight: bolder;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-lighter {
    font-weight: lighter;
  }

  .text-xl-light {
    font-weight: 300;
  }

  .text-xl-regular {
    font-weight: 400;
  }

  .text-xl-semi-bold {
    font-weight: 500;
  }

  .text-xl-medium {
    font-weight: 500;
  }

  .text-xl-bold {
    font-weight: 700;
  }

  .text-xl-bolder {
    font-weight: bolder;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-lighter {
    font-weight: lighter;
  }

  .text-xxl-light {
    font-weight: 300;
  }

  .text-xxl-regular {
    font-weight: 400;
  }

  .text-xxl-semi-bold {
    font-weight: 500;
  }

  .text-xxl-medium {
    font-weight: 500;
  }

  .text-xxl-bold {
    font-weight: 700;
  }

  .text-xxl-bolder {
    font-weight: bolder;
  }
}
@media screen and (min-width: 768px) {
  .text-menu-desktop-lighter {
    font-weight: lighter;
  }

  .text-menu-desktop-light {
    font-weight: 300;
  }

  .text-menu-desktop-regular {
    font-weight: 400;
  }

  .text-menu-desktop-semi-bold {
    font-weight: 500;
  }

  .text-menu-desktop-medium {
    font-weight: 500;
  }

  .text-menu-desktop-bold {
    font-weight: 700;
  }

  .text-menu-desktop-bolder {
    font-weight: bolder;
  }
}
.text-0 {
  font-size: 0rem;
}

.text-1 {
  font-size: 0.625rem;
}

.text-2 {
  font-size: 0.875rem;
}

.text-3 {
  font-size: 1rem;
}

.text-4 {
  font-size: 1.125rem;
}

.text-5 {
  font-size: 1.375rem;
}

.text-6 {
  font-size: 1.75rem;
}

.text-7 {
  font-size: 2rem;
}

@media screen and (min-width: 544px) {
  .text-s-0 {
    font-size: 0rem;
  }

  .text-s-1 {
    font-size: 0.625rem;
  }

  .text-s-2 {
    font-size: 0.875rem;
  }

  .text-s-3 {
    font-size: 1rem;
  }

  .text-s-4 {
    font-size: 1.125rem;
  }

  .text-s-5 {
    font-size: 1.375rem;
  }

  .text-s-6 {
    font-size: 1.75rem;
  }

  .text-s-7 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .text-m-0 {
    font-size: 0rem;
  }

  .text-m-1 {
    font-size: 0.625rem;
  }

  .text-m-2 {
    font-size: 0.875rem;
  }

  .text-m-3 {
    font-size: 1rem;
  }

  .text-m-4 {
    font-size: 1.125rem;
  }

  .text-m-5 {
    font-size: 1.375rem;
  }

  .text-m-6 {
    font-size: 1.75rem;
  }

  .text-m-7 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .text-l-0 {
    font-size: 0rem;
  }

  .text-l-1 {
    font-size: 0.625rem;
  }

  .text-l-2 {
    font-size: 0.875rem;
  }

  .text-l-3 {
    font-size: 1rem;
  }

  .text-l-4 {
    font-size: 1.125rem;
  }

  .text-l-5 {
    font-size: 1.375rem;
  }

  .text-l-6 {
    font-size: 1.75rem;
  }

  .text-l-7 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-0 {
    font-size: 0rem;
  }

  .text-xl-1 {
    font-size: 0.625rem;
  }

  .text-xl-2 {
    font-size: 0.875rem;
  }

  .text-xl-3 {
    font-size: 1rem;
  }

  .text-xl-4 {
    font-size: 1.125rem;
  }

  .text-xl-5 {
    font-size: 1.375rem;
  }

  .text-xl-6 {
    font-size: 1.75rem;
  }

  .text-xl-7 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1600px) {
  .text-xxl-0 {
    font-size: 0rem;
  }

  .text-xxl-1 {
    font-size: 0.625rem;
  }

  .text-xxl-2 {
    font-size: 0.875rem;
  }

  .text-xxl-3 {
    font-size: 1rem;
  }

  .text-xxl-4 {
    font-size: 1.125rem;
  }

  .text-xxl-5 {
    font-size: 1.375rem;
  }

  .text-xxl-6 {
    font-size: 1.75rem;
  }

  .text-xxl-7 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .text-menu-desktop-0 {
    font-size: 0rem;
  }

  .text-menu-desktop-1 {
    font-size: 0.625rem;
  }

  .text-menu-desktop-2 {
    font-size: 0.875rem;
  }

  .text-menu-desktop-3 {
    font-size: 1rem;
  }

  .text-menu-desktop-4 {
    font-size: 1.125rem;
  }

  .text-menu-desktop-5 {
    font-size: 1.375rem;
  }

  .text-menu-desktop-6 {
    font-size: 1.75rem;
  }

  .text-menu-desktop-7 {
    font-size: 2rem;
  }
}
.lh-1 {
  line-height: 1 !important;
}

.b-0 {
  border: 0px solid !important;
}

.bt-0 {
  border-top: 0px solid !important;
}

.br-0 {
  border-right: 0px solid !important;
}

.bb-0 {
  border-bottom: 0px solid !important;
}

.bl-0 {
  border-left: 0px solid !important;
}

.b-1 {
  border: 1px solid;
}

.bt-1 {
  border-top: 1px solid;
}

.br-1 {
  border-right: 1px solid;
}

.bb-1 {
  border-bottom: 1px solid;
}

.bl-1 {
  border-left: 1px solid;
}

.b-2 {
  border: 2px solid;
}

.bt-2 {
  border-top: 2px solid;
}

.br-2 {
  border-right: 2px solid;
}

.bb-2 {
  border-bottom: 2px solid;
}

.bl-2 {
  border-left: 2px solid;
}

.b-3 {
  border: 3px solid;
}

.bt-3 {
  border-top: 3px solid;
}

.br-3 {
  border-right: 3px solid;
}

.bb-3 {
  border-bottom: 3px solid;
}

.bl-3 {
  border-left: 3px solid;
}

.b-4 {
  border: 4px solid;
}

.bt-4 {
  border-top: 4px solid;
}

.br-4 {
  border-right: 4px solid;
}

.bb-4 {
  border-bottom: 4px solid;
}

.bl-4 {
  border-left: 4px solid;
}

.b-5 {
  border: 5px solid;
}

.bt-5 {
  border-top: 5px solid;
}

.br-5 {
  border-right: 5px solid;
}

.bb-5 {
  border-bottom: 5px solid;
}

.bl-5 {
  border-left: 5px solid;
}

.b-6 {
  border: 6px solid;
}

.bt-6 {
  border-top: 6px solid;
}

.br-6 {
  border-right: 6px solid;
}

.bb-6 {
  border-bottom: 6px solid;
}

.bl-6 {
  border-left: 6px solid;
}

.b-7 {
  border: 7px solid;
}

.bt-7 {
  border-top: 7px solid;
}

.br-7 {
  border-right: 7px solid;
}

.bb-7 {
  border-bottom: 7px solid;
}

.bl-7 {
  border-left: 7px solid;
}

.b-8 {
  border: 8px solid;
}

.bt-8 {
  border-top: 8px solid;
}

.br-8 {
  border-right: 8px solid;
}

.bb-8 {
  border-bottom: 8px solid;
}

.bl-8 {
  border-left: 8px solid;
}

.b-9 {
  border: 9px solid;
}

.bt-9 {
  border-top: 9px solid;
}

.br-9 {
  border-right: 9px solid;
}

.bb-9 {
  border-bottom: 9px solid;
}

.bl-9 {
  border-left: 9px solid;
}

.b-10 {
  border: 10px solid;
}

.bt-10 {
  border-top: 10px solid;
}

.br-10 {
  border-right: 10px solid;
}

.bb-10 {
  border-bottom: 10px solid;
}

.bl-10 {
  border-left: 10px solid;
}

@media screen and (min-width: 544px) {
  .b-s-0 {
    border: 0px solid !important;
  }

  .bt-s-0 {
    border-top: 0px solid !important;
  }

  .br-s-0 {
    border-right: 0px solid !important;
  }

  .bb-s-0 {
    border-bottom: 0px solid !important;
  }

  .bl-s-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 768px) {
  .b-m-0 {
    border: 0px solid !important;
  }

  .bt-m-0 {
    border-top: 0px solid !important;
  }

  .br-m-0 {
    border-right: 0px solid !important;
  }

  .bb-m-0 {
    border-bottom: 0px solid !important;
  }

  .bl-m-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-0 {
    border: 0px solid !important;
  }

  .bt-l-0 {
    border-top: 0px solid !important;
  }

  .br-l-0 {
    border-right: 0px solid !important;
  }

  .bb-l-0 {
    border-bottom: 0px solid !important;
  }

  .bl-l-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-0 {
    border: 0px solid !important;
  }

  .bt-xl-0 {
    border-top: 0px solid !important;
  }

  .br-xl-0 {
    border-right: 0px solid !important;
  }

  .bb-xl-0 {
    border-bottom: 0px solid !important;
  }

  .bl-xl-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-0 {
    border: 0px solid !important;
  }

  .bt-xxl-0 {
    border-top: 0px solid !important;
  }

  .br-xxl-0 {
    border-right: 0px solid !important;
  }

  .bb-xxl-0 {
    border-bottom: 0px solid !important;
  }

  .bl-xxl-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-0 {
    border: 0px solid !important;
  }

  .bt-menu-desktop-0 {
    border-top: 0px solid !important;
  }

  .br-menu-desktop-0 {
    border-right: 0px solid !important;
  }

  .bb-menu-desktop-0 {
    border-bottom: 0px solid !important;
  }

  .bl-menu-desktop-0 {
    border-left: 0px solid !important;
  }
}
@media screen and (min-width: 544px) {
  .b-s-1 {
    border: 1px solid;
  }

  .bt-s-1 {
    border-top: 1px solid;
  }

  .br-s-1 {
    border-right: 1px solid;
  }

  .bb-s-1 {
    border-bottom: 1px solid;
  }

  .bl-s-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-1 {
    border: 1px solid;
  }

  .bt-m-1 {
    border-top: 1px solid;
  }

  .br-m-1 {
    border-right: 1px solid;
  }

  .bb-m-1 {
    border-bottom: 1px solid;
  }

  .bl-m-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-1 {
    border: 1px solid;
  }

  .bt-l-1 {
    border-top: 1px solid;
  }

  .br-l-1 {
    border-right: 1px solid;
  }

  .bb-l-1 {
    border-bottom: 1px solid;
  }

  .bl-l-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-1 {
    border: 1px solid;
  }

  .bt-xl-1 {
    border-top: 1px solid;
  }

  .br-xl-1 {
    border-right: 1px solid;
  }

  .bb-xl-1 {
    border-bottom: 1px solid;
  }

  .bl-xl-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-1 {
    border: 1px solid;
  }

  .bt-xxl-1 {
    border-top: 1px solid;
  }

  .br-xxl-1 {
    border-right: 1px solid;
  }

  .bb-xxl-1 {
    border-bottom: 1px solid;
  }

  .bl-xxl-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-1 {
    border: 1px solid;
  }

  .bt-menu-desktop-1 {
    border-top: 1px solid;
  }

  .br-menu-desktop-1 {
    border-right: 1px solid;
  }

  .bb-menu-desktop-1 {
    border-bottom: 1px solid;
  }

  .bl-menu-desktop-1 {
    border-left: 1px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-2 {
    border: 2px solid;
  }

  .bt-s-2 {
    border-top: 2px solid;
  }

  .br-s-2 {
    border-right: 2px solid;
  }

  .bb-s-2 {
    border-bottom: 2px solid;
  }

  .bl-s-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-2 {
    border: 2px solid;
  }

  .bt-m-2 {
    border-top: 2px solid;
  }

  .br-m-2 {
    border-right: 2px solid;
  }

  .bb-m-2 {
    border-bottom: 2px solid;
  }

  .bl-m-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-2 {
    border: 2px solid;
  }

  .bt-l-2 {
    border-top: 2px solid;
  }

  .br-l-2 {
    border-right: 2px solid;
  }

  .bb-l-2 {
    border-bottom: 2px solid;
  }

  .bl-l-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-2 {
    border: 2px solid;
  }

  .bt-xl-2 {
    border-top: 2px solid;
  }

  .br-xl-2 {
    border-right: 2px solid;
  }

  .bb-xl-2 {
    border-bottom: 2px solid;
  }

  .bl-xl-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-2 {
    border: 2px solid;
  }

  .bt-xxl-2 {
    border-top: 2px solid;
  }

  .br-xxl-2 {
    border-right: 2px solid;
  }

  .bb-xxl-2 {
    border-bottom: 2px solid;
  }

  .bl-xxl-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-2 {
    border: 2px solid;
  }

  .bt-menu-desktop-2 {
    border-top: 2px solid;
  }

  .br-menu-desktop-2 {
    border-right: 2px solid;
  }

  .bb-menu-desktop-2 {
    border-bottom: 2px solid;
  }

  .bl-menu-desktop-2 {
    border-left: 2px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-3 {
    border: 3px solid;
  }

  .bt-s-3 {
    border-top: 3px solid;
  }

  .br-s-3 {
    border-right: 3px solid;
  }

  .bb-s-3 {
    border-bottom: 3px solid;
  }

  .bl-s-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-3 {
    border: 3px solid;
  }

  .bt-m-3 {
    border-top: 3px solid;
  }

  .br-m-3 {
    border-right: 3px solid;
  }

  .bb-m-3 {
    border-bottom: 3px solid;
  }

  .bl-m-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-3 {
    border: 3px solid;
  }

  .bt-l-3 {
    border-top: 3px solid;
  }

  .br-l-3 {
    border-right: 3px solid;
  }

  .bb-l-3 {
    border-bottom: 3px solid;
  }

  .bl-l-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-3 {
    border: 3px solid;
  }

  .bt-xl-3 {
    border-top: 3px solid;
  }

  .br-xl-3 {
    border-right: 3px solid;
  }

  .bb-xl-3 {
    border-bottom: 3px solid;
  }

  .bl-xl-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-3 {
    border: 3px solid;
  }

  .bt-xxl-3 {
    border-top: 3px solid;
  }

  .br-xxl-3 {
    border-right: 3px solid;
  }

  .bb-xxl-3 {
    border-bottom: 3px solid;
  }

  .bl-xxl-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-3 {
    border: 3px solid;
  }

  .bt-menu-desktop-3 {
    border-top: 3px solid;
  }

  .br-menu-desktop-3 {
    border-right: 3px solid;
  }

  .bb-menu-desktop-3 {
    border-bottom: 3px solid;
  }

  .bl-menu-desktop-3 {
    border-left: 3px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-4 {
    border: 4px solid;
  }

  .bt-s-4 {
    border-top: 4px solid;
  }

  .br-s-4 {
    border-right: 4px solid;
  }

  .bb-s-4 {
    border-bottom: 4px solid;
  }

  .bl-s-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-4 {
    border: 4px solid;
  }

  .bt-m-4 {
    border-top: 4px solid;
  }

  .br-m-4 {
    border-right: 4px solid;
  }

  .bb-m-4 {
    border-bottom: 4px solid;
  }

  .bl-m-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-4 {
    border: 4px solid;
  }

  .bt-l-4 {
    border-top: 4px solid;
  }

  .br-l-4 {
    border-right: 4px solid;
  }

  .bb-l-4 {
    border-bottom: 4px solid;
  }

  .bl-l-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-4 {
    border: 4px solid;
  }

  .bt-xl-4 {
    border-top: 4px solid;
  }

  .br-xl-4 {
    border-right: 4px solid;
  }

  .bb-xl-4 {
    border-bottom: 4px solid;
  }

  .bl-xl-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-4 {
    border: 4px solid;
  }

  .bt-xxl-4 {
    border-top: 4px solid;
  }

  .br-xxl-4 {
    border-right: 4px solid;
  }

  .bb-xxl-4 {
    border-bottom: 4px solid;
  }

  .bl-xxl-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-4 {
    border: 4px solid;
  }

  .bt-menu-desktop-4 {
    border-top: 4px solid;
  }

  .br-menu-desktop-4 {
    border-right: 4px solid;
  }

  .bb-menu-desktop-4 {
    border-bottom: 4px solid;
  }

  .bl-menu-desktop-4 {
    border-left: 4px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-5 {
    border: 5px solid;
  }

  .bt-s-5 {
    border-top: 5px solid;
  }

  .br-s-5 {
    border-right: 5px solid;
  }

  .bb-s-5 {
    border-bottom: 5px solid;
  }

  .bl-s-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-5 {
    border: 5px solid;
  }

  .bt-m-5 {
    border-top: 5px solid;
  }

  .br-m-5 {
    border-right: 5px solid;
  }

  .bb-m-5 {
    border-bottom: 5px solid;
  }

  .bl-m-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-5 {
    border: 5px solid;
  }

  .bt-l-5 {
    border-top: 5px solid;
  }

  .br-l-5 {
    border-right: 5px solid;
  }

  .bb-l-5 {
    border-bottom: 5px solid;
  }

  .bl-l-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-5 {
    border: 5px solid;
  }

  .bt-xl-5 {
    border-top: 5px solid;
  }

  .br-xl-5 {
    border-right: 5px solid;
  }

  .bb-xl-5 {
    border-bottom: 5px solid;
  }

  .bl-xl-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-5 {
    border: 5px solid;
  }

  .bt-xxl-5 {
    border-top: 5px solid;
  }

  .br-xxl-5 {
    border-right: 5px solid;
  }

  .bb-xxl-5 {
    border-bottom: 5px solid;
  }

  .bl-xxl-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-5 {
    border: 5px solid;
  }

  .bt-menu-desktop-5 {
    border-top: 5px solid;
  }

  .br-menu-desktop-5 {
    border-right: 5px solid;
  }

  .bb-menu-desktop-5 {
    border-bottom: 5px solid;
  }

  .bl-menu-desktop-5 {
    border-left: 5px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-6 {
    border: 6px solid;
  }

  .bt-s-6 {
    border-top: 6px solid;
  }

  .br-s-6 {
    border-right: 6px solid;
  }

  .bb-s-6 {
    border-bottom: 6px solid;
  }

  .bl-s-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-6 {
    border: 6px solid;
  }

  .bt-m-6 {
    border-top: 6px solid;
  }

  .br-m-6 {
    border-right: 6px solid;
  }

  .bb-m-6 {
    border-bottom: 6px solid;
  }

  .bl-m-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-6 {
    border: 6px solid;
  }

  .bt-l-6 {
    border-top: 6px solid;
  }

  .br-l-6 {
    border-right: 6px solid;
  }

  .bb-l-6 {
    border-bottom: 6px solid;
  }

  .bl-l-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-6 {
    border: 6px solid;
  }

  .bt-xl-6 {
    border-top: 6px solid;
  }

  .br-xl-6 {
    border-right: 6px solid;
  }

  .bb-xl-6 {
    border-bottom: 6px solid;
  }

  .bl-xl-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-6 {
    border: 6px solid;
  }

  .bt-xxl-6 {
    border-top: 6px solid;
  }

  .br-xxl-6 {
    border-right: 6px solid;
  }

  .bb-xxl-6 {
    border-bottom: 6px solid;
  }

  .bl-xxl-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-6 {
    border: 6px solid;
  }

  .bt-menu-desktop-6 {
    border-top: 6px solid;
  }

  .br-menu-desktop-6 {
    border-right: 6px solid;
  }

  .bb-menu-desktop-6 {
    border-bottom: 6px solid;
  }

  .bl-menu-desktop-6 {
    border-left: 6px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-7 {
    border: 7px solid;
  }

  .bt-s-7 {
    border-top: 7px solid;
  }

  .br-s-7 {
    border-right: 7px solid;
  }

  .bb-s-7 {
    border-bottom: 7px solid;
  }

  .bl-s-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-7 {
    border: 7px solid;
  }

  .bt-m-7 {
    border-top: 7px solid;
  }

  .br-m-7 {
    border-right: 7px solid;
  }

  .bb-m-7 {
    border-bottom: 7px solid;
  }

  .bl-m-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-7 {
    border: 7px solid;
  }

  .bt-l-7 {
    border-top: 7px solid;
  }

  .br-l-7 {
    border-right: 7px solid;
  }

  .bb-l-7 {
    border-bottom: 7px solid;
  }

  .bl-l-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-7 {
    border: 7px solid;
  }

  .bt-xl-7 {
    border-top: 7px solid;
  }

  .br-xl-7 {
    border-right: 7px solid;
  }

  .bb-xl-7 {
    border-bottom: 7px solid;
  }

  .bl-xl-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-7 {
    border: 7px solid;
  }

  .bt-xxl-7 {
    border-top: 7px solid;
  }

  .br-xxl-7 {
    border-right: 7px solid;
  }

  .bb-xxl-7 {
    border-bottom: 7px solid;
  }

  .bl-xxl-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-7 {
    border: 7px solid;
  }

  .bt-menu-desktop-7 {
    border-top: 7px solid;
  }

  .br-menu-desktop-7 {
    border-right: 7px solid;
  }

  .bb-menu-desktop-7 {
    border-bottom: 7px solid;
  }

  .bl-menu-desktop-7 {
    border-left: 7px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-8 {
    border: 8px solid;
  }

  .bt-s-8 {
    border-top: 8px solid;
  }

  .br-s-8 {
    border-right: 8px solid;
  }

  .bb-s-8 {
    border-bottom: 8px solid;
  }

  .bl-s-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-8 {
    border: 8px solid;
  }

  .bt-m-8 {
    border-top: 8px solid;
  }

  .br-m-8 {
    border-right: 8px solid;
  }

  .bb-m-8 {
    border-bottom: 8px solid;
  }

  .bl-m-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-8 {
    border: 8px solid;
  }

  .bt-l-8 {
    border-top: 8px solid;
  }

  .br-l-8 {
    border-right: 8px solid;
  }

  .bb-l-8 {
    border-bottom: 8px solid;
  }

  .bl-l-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-8 {
    border: 8px solid;
  }

  .bt-xl-8 {
    border-top: 8px solid;
  }

  .br-xl-8 {
    border-right: 8px solid;
  }

  .bb-xl-8 {
    border-bottom: 8px solid;
  }

  .bl-xl-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-8 {
    border: 8px solid;
  }

  .bt-xxl-8 {
    border-top: 8px solid;
  }

  .br-xxl-8 {
    border-right: 8px solid;
  }

  .bb-xxl-8 {
    border-bottom: 8px solid;
  }

  .bl-xxl-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-8 {
    border: 8px solid;
  }

  .bt-menu-desktop-8 {
    border-top: 8px solid;
  }

  .br-menu-desktop-8 {
    border-right: 8px solid;
  }

  .bb-menu-desktop-8 {
    border-bottom: 8px solid;
  }

  .bl-menu-desktop-8 {
    border-left: 8px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-9 {
    border: 9px solid;
  }

  .bt-s-9 {
    border-top: 9px solid;
  }

  .br-s-9 {
    border-right: 9px solid;
  }

  .bb-s-9 {
    border-bottom: 9px solid;
  }

  .bl-s-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-9 {
    border: 9px solid;
  }

  .bt-m-9 {
    border-top: 9px solid;
  }

  .br-m-9 {
    border-right: 9px solid;
  }

  .bb-m-9 {
    border-bottom: 9px solid;
  }

  .bl-m-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-9 {
    border: 9px solid;
  }

  .bt-l-9 {
    border-top: 9px solid;
  }

  .br-l-9 {
    border-right: 9px solid;
  }

  .bb-l-9 {
    border-bottom: 9px solid;
  }

  .bl-l-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-9 {
    border: 9px solid;
  }

  .bt-xl-9 {
    border-top: 9px solid;
  }

  .br-xl-9 {
    border-right: 9px solid;
  }

  .bb-xl-9 {
    border-bottom: 9px solid;
  }

  .bl-xl-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-9 {
    border: 9px solid;
  }

  .bt-xxl-9 {
    border-top: 9px solid;
  }

  .br-xxl-9 {
    border-right: 9px solid;
  }

  .bb-xxl-9 {
    border-bottom: 9px solid;
  }

  .bl-xxl-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-9 {
    border: 9px solid;
  }

  .bt-menu-desktop-9 {
    border-top: 9px solid;
  }

  .br-menu-desktop-9 {
    border-right: 9px solid;
  }

  .bb-menu-desktop-9 {
    border-bottom: 9px solid;
  }

  .bl-menu-desktop-9 {
    border-left: 9px solid;
  }
}
@media screen and (min-width: 544px) {
  .b-s-10 {
    border: 10px solid;
  }

  .bt-s-10 {
    border-top: 10px solid;
  }

  .br-s-10 {
    border-right: 10px solid;
  }

  .bb-s-10 {
    border-bottom: 10px solid;
  }

  .bl-s-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-m-10 {
    border: 10px solid;
  }

  .bt-m-10 {
    border-top: 10px solid;
  }

  .br-m-10 {
    border-right: 10px solid;
  }

  .bb-m-10 {
    border-bottom: 10px solid;
  }

  .bl-m-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1024px) {
  .b-l-10 {
    border: 10px solid;
  }

  .bt-l-10 {
    border-top: 10px solid;
  }

  .br-l-10 {
    border-right: 10px solid;
  }

  .bb-l-10 {
    border-bottom: 10px solid;
  }

  .bl-l-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1200px) {
  .b-xl-10 {
    border: 10px solid;
  }

  .bt-xl-10 {
    border-top: 10px solid;
  }

  .br-xl-10 {
    border-right: 10px solid;
  }

  .bb-xl-10 {
    border-bottom: 10px solid;
  }

  .bl-xl-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 1600px) {
  .b-xxl-10 {
    border: 10px solid;
  }

  .bt-xxl-10 {
    border-top: 10px solid;
  }

  .br-xxl-10 {
    border-right: 10px solid;
  }

  .bb-xxl-10 {
    border-bottom: 10px solid;
  }

  .bl-xxl-10 {
    border-left: 10px solid;
  }
}
@media screen and (min-width: 768px) {
  .b-menu-desktop-10 {
    border: 10px solid;
  }

  .bt-menu-desktop-10 {
    border-top: 10px solid;
  }

  .br-menu-desktop-10 {
    border-right: 10px solid;
  }

  .bb-menu-desktop-10 {
    border-bottom: 10px solid;
  }

  .bl-menu-desktop-10 {
    border-left: 10px solid;
  }
}
.rounded-full {
  border-radius: 999em;
}

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

.position-relative {
  position: relative;
}

.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

@media screen and (min-width: 1024px) {
  .is-sticky-l {
    position: sticky;
    top: calc(var(--gutter) + var(--navbar-height));
  }
}

.bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.swiper-wrapper {
  align-items: stretch;
}

.swiper-slide {
  height: auto;
  align-self: stretch;
}

.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.1;
}

.swiper-button-disabled.swiper-button-lock {
  opacity: 0;
  display: none;
}

.swiper-pagination {
  position: initial;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  min-width: 100px;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto;
}

.swiper-pagination-bullet {
  transition: color, width, opacity ease 400ms;
  border-radius: 4px;
  opacity: 1 !important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 28px;
}

.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: initial;
  height: 20px;
  background-color: var(--c-light);
}

.swiper-scrollbar-drag {
  background-color: var(--c-accent);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXN0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNrTGhCO0VBQ0U7RUFDQTtFQUVBO0VBT0E7RUFDQTtFQUdBO0VBTUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBRGpNRjtBQzhKRTtFQU5GO0lBT0k7RUQzSkY7QUFDRjtBQ29LRTtFQWpCRjtJQWtCSTtFRGpLRjtBQUNGOztBRTlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDTkE7O0NBQUE7QUE0Q0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQXVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDVERjs7QUk1SEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FKOEhGO0FJeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JIa0NxQjtFR2pDckI7RUFDQTtBSjBERjtBSXhERTtFQVhGO0lBWUksZ0JIOEJZO0VENkJkO0FBQ0Y7QUl6REU7RUFmRjtJQWdCSTtJQUNBO0VKNERGO0FBQ0Y7QUkxREU7RUFwQkY7SUFxQkk7SUFDQTtJQUNBO0VKNkRGO0FBQ0Y7O0FJMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZERjtBSTNERTtFQVZGO0lBV0k7RUo4REY7QUFDRjs7QUkzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOERGOztBSTNEQTtFQUNFO0VBQ0E7RUFDQTtBSjhERjs7QUkzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjhERjs7QUkzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4REY7QUk1REU7RUFYRjtJQVlJO0VKK0RGO0FBQ0Y7QUk3REU7RUFmRjtJQWdCSTtJQUNBO0VKZ0VGO0FBQ0Y7O0FJN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpnRUY7QUk5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmdFSjtBSTdERTtFQWJGO0lBY0k7RUpnRUY7QUFDRjs7QUk3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZ0VGO0FJOURFO0VBQ0U7QUpnRUo7O0FLdFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx5UEY7QUtyUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHVQRjtBS3BQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMc1BGO0FLbFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxvUko7QUt4UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDBSSjtBSzlSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMZ1NKO0FLbk9BO0VBQ0U7QUxxT0Y7O0FLbE9BO0VBQ0UseUNKeERhO0FENlJmOztBS2xPQTtFQWhDRTtBTHNRRjs7QUtsT0E7RUF4QkU7QUw4UEY7O0FLbE9BO0VBeEJFO0FMOFBGOztBS2xPQTtFQXhCRTtFQUNBO0FMOFBGOztBTS9UQTtFQUFZO0VBQ1Y7RUFBc0Q7RUFDdEQ7RUFJd0U7QU5pVTFFO0FNOVRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ1VGO0FNOVRFOztFQUNFO0VBQ0E7QU5pVUo7O0FNN1RBO0VBQWlDO0FOaVVqQzs7QU1oVUE7RUFBaUM7QU5vVWpDOztBTW5VQTtFQUFrQztBTnVVbEM7O0FNdFVBO0VBQStCO0FOMFUvQjs7QU16VUE7RUFBNEI7QU42VTVCOztBTTVVQTtFQUEwQjtBTmdWMUI7O0FNL1VBO0VBQTRCO0FObVY1Qjs7QU1sVkE7RUFBMEI7QU5zVjFCOztBTXJWQTtFQUE2QjtBTnlWN0I7O0FNeFZBO0VBQTJCO0FONFYzQjs7QU0zVkE7RUFBMEI7QU4rVjFCOztBTTlWQTtFQUF3QjtBTmtXeEI7O0FNaldBO0VBQWlDO0FOcVdqQzs7QU1wV0E7RUFBaUM7QU53V2pDOztBTXZXQTtFQUFrQztBTjJXbEM7O0FNMVdBO0VBQStCO0FOOFcvQjs7QU03V0E7RUFBK0I7QU5pWC9COztBTWhYQTtFQUFnQztBTm9YaEM7O0FNblhBO0VBQTBCO0FOdVgxQjs7QU10WEE7RUFBMEI7QU4wWDFCOztBTXpYQTtFQUEyQjtBTjZYM0I7O0FNNVhBO0VBQTZCO0FOZ1k3Qjs7QU0vWEE7RUFBOEI7QU5tWTlCOztBTWxZQTtFQUF3QjtBTnNZeEI7O0FNcllBO0VBQXdCO0FOeVl4Qjs7QU14WUE7RUFBa0I7QU40WWxCOztBTTNZQTtFQUFtQjtBTitZbkI7O0FNOVlBO0VBQXVCO0FOa1p2Qjs7QU1qWkE7RUFBd0I7QU5xWnhCOztBTXBaQTtFQUFzQjtBTndadEI7O0FNdlpBO0VBQW9CO0FOMlpwQjs7QU0xWkE7RUFBNEI7QU44WjVCOztBTTdaQTtFQUFxQjtBTmlhckI7O0FNaGFBO0VBQW9CO0FOb2FwQjs7QU1uYUE7RUFBbUI7QU51YW5COztBTXRhQTtFQUE2QjtBTjBhN0I7O0FNemFBO0VBQXlCO0FONmF6Qjs7QU01YUE7RUFBd0I7QU5nYnhCOztBTS9hQTtFQUEyQjtBTm1iM0I7O0FNbGJBO0VBQW9CO0FOc2JwQjs7QU1yYkE7RUFBa0M7QU55YmxDOztBTXhiQTtFQUFtQztBTjRibkM7O0FNM2JBO0VBQW9DO0FOK2JwQzs7QU05YkE7RUFBMkI7QU5rYzNCOztBTWpjQTtFQUFzQjtBTnFjdEI7O0FNcGNBO0VBQWlDO0FOd2NqQzs7QU12Y0E7RUFBeUI7QU4yY3pCOztBTTFjQTtFQUFtQjtBTjhjbkI7O0FNN2NBO0VBQTBCO0FOaWQxQjs7QU1oZEE7RUFBd0I7QU5vZHhCOztBTW5kQTtFQUF3QjtBTnVkeEI7O0FNdGRBO0VBQXNCO0FOMGR0Qjs7QU16ZEE7RUFBc0I7QU42ZHRCOztBTTVkQTtFQUF1QjtBTmdldkI7O0FNL2RBO0VBQXNCO0FObWV0Qjs7QU1sZUE7RUFBMkI7QU5zZTNCOztBTXJlQTtFQUFvQjtBTnllcEI7O0FNeGVBO0VBQXlCO0FONGV6Qjs7QU0zZUE7RUFBeUI7QU4rZXpCOztBTTllQTtFQUF3QjtBTmtmeEI7O0FNamZBO0VBQW9CO0FOcWZwQjs7QU1wZkE7RUFBMEI7QU53ZjFCOztBTXZmQTtFQUE0QjtBTjJmNUI7O0FNMWZBO0VBQXFCO0FOOGZyQjs7QU03ZkE7RUFBcUI7QU5pZ0JyQjs7QU1oZ0JBO0VBQW9CO0FOb2dCcEI7O0FNbmdCQTtFQUEyQjtBTnVnQjNCOztBTXRnQkE7RUFBb0I7QU4wZ0JwQjs7QU16Z0JBO0VBQW9CO0FONmdCcEI7O0FNNWdCQTtFQUFzQjtBTmdoQnRCOztBTS9nQkE7RUFBdUI7QU5taEJ2Qjs7QU1saEJBO0VBQXlCO0FOc2hCekI7O0FNcmhCQTtFQUE2QjtBTnloQjdCOztBTXhoQkE7RUFBeUI7QU40aEJ6Qjs7QU0zaEJBO0VBQXdCO0FOK2hCeEI7O0FNOWhCQTtFQUEwQjtBTmtpQjFCOztBTWppQkE7RUFBeUI7QU5xaUJ6Qjs7QU1waUJBO0VBQW9CO0FOd2lCcEI7O0FNdmlCQTtFQUF1QjtBTjJpQnZCOztBTTFpQkE7RUFBNEI7QU44aUI1Qjs7QU03aUJBO0VBQXFCO0FOaWpCckI7O0FNaGpCQTtFQUF5QjtBTm9qQnpCOztBTW5qQkE7RUFBcUI7QU51akJyQjs7QU10akJBO0VBQTBCO0FOMGpCMUI7O0FNempCQTtFQUFzQjtBTjZqQnRCOztBTTVqQkE7RUFBMEI7QU5na0IxQjs7QU0vakJBO0VBQW9CO0FObWtCcEI7O0FNbGtCQTtFQUF1QjtBTnNrQnZCOztBT3RyQkE7QUFFQTs7O0VBR0U7QVB3ckJGOztBT3JyQkE7K0VBQUE7QUFFQTs7O0VBQUE7QUFLQTtFQUNFO0VBQW1CO0VBQ25CO0VBQWdDO0FQeXJCbEM7O0FPdHJCQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtFQUNBLHlDTlphO0FEbXNCZjs7QU9wckJBOztFQUFBO0FBSUE7RUFDRTtBUHNyQkY7O0FPbnJCQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QVBxckJGOztBT2xyQkE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFO0VBQXlCO0VBQ3pCO0VBQVc7RUFDWDtFQUFtQjtBUHNyQnJCOztBT25yQkE7OztFQUFBO0FBS0E7RUFDRTtFQUFtQztFQUNuQztFQUFnQjtBUHVyQmxCOztBT3ByQkE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QVBxckJGOztBT2xyQkE7OztFQUFBO0FBS0E7RUFDRTtFQUFxQjtFQUNyQjtFQUE0QjtFQUM1QjtVQUFBO0VBQW1DO0FQdXJCckM7O0FPcHJCQTs7RUFBQTtBQUlBOztFQUVFO0FQc3JCRjs7QU9uckJBOzs7RUFBQTtBQUtBOzs7RUFHRTtFQUFtQztFQUNuQztFQUFnQjtBUHVyQmxCOztBT3ByQkE7O0VBQUE7QUFJQTtFQUNFO0FQc3JCRjs7QU9uckJBOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FQcXJCRjs7QU9sckJBO0VBQ0U7QVBxckJGOztBT2xyQkE7RUFDRTtBUHFyQkY7O0FPbHJCQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBUG1yQkY7O0FPaHJCQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBOzs7OztFQUtFO0VBQXNCO0VBQ3RCO0VBQWlCO0VBQ2pCO0VBQW1CO0VBQ25CO0VBQVc7QVBxckJiOztBT2xyQkE7OztFQUFBO0FBS0E7O0VBQ1E7RUFDTjtBUHFyQkY7O0FPbHJCQTs7O0VBQUE7QUFLQTs7RUFDUztFQUNQO0FQcXJCRjs7QU9sckJBOztFQUFBO0FBSUE7Ozs7RUFJRTtBUG9yQkY7O0FPanJCQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtBUG1yQkY7O0FPaHJCQTs7RUFBQTtBQUlBOzs7O0VBSUU7QVBrckJGOztBTy9xQkE7O0VBQUE7QUFJQTtFQUNFO0FQaXJCRjs7QU85cUJBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUF3QjtFQUN4QjtFQUFnQjtFQUNoQjtFQUFnQjtFQUNoQjtFQUFpQjtFQUNqQjtFQUFZO0VBQ1o7RUFBcUI7QVBzckJ2Qjs7QU9uckJBOztFQUFBO0FBSUE7RUFDRTtBUHFyQkY7O0FPbHJCQTs7RUFBQTtBQUlBO0VBQ0U7QVBvckJGOztBT2pyQkE7OztFQUFBO0FBS0E7O0VBRUU7RUFBd0I7RUFDeEI7RUFBWTtBUHFyQmQ7O0FPbHJCQTs7RUFBQTtBQUlBOztFQUVFO0FQb3JCRjs7QU9qckJBOzs7RUFBQTtBQUtBO0VBQ0U7RUFBK0I7RUFDL0I7RUFBc0I7QVBxckJ4Qjs7QU9sckJBOztFQUFBO0FBSUE7RUFDRTtBUG9yQkY7O0FPanJCQTs7O0VBQUE7QUFLQTtFQUNFO0VBQTRCO0VBQzVCO0VBQWU7QVBxckJqQjs7QU9sckJBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FQbXJCRjs7QU9ockJBOztFQUFBO0FBSUE7RUFDRTtBUGtyQkY7O0FPL3FCQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBUGdyQkY7O0FPN3FCQTs7RUFBQTtBQUlBO0VBQ0U7QVArcUJGOztBUWhoQ0E7O0VDK0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VQNkVFO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RU81RUY7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFRDdEQTtBUjg0Q0Y7QVM1MkNFO0VEckNGOztJQ3NDSTtJQUNBO0VUZzNDRjtBQUNGOztBUWw1Q0E7O0VKdUNFO0VGb0ZFO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFRW5GRjtFQUVBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VJaEVBO0FSaXhERjs7QVE5d0RBOztFQUVFO0FSaXhERjtBUWh4REU7Ozs7OztFQUdFO0FScXhESjs7QVFqeERBOztFQUVFO0VBQ0E7QVJveERGO0FRbnhERTs7RUFDRTtBUnN4REo7O0FRaHhERTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QVJzeERKOztBUWx4REE7RUFDRTtFQUNBO0FScXhERjs7QVFseERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScXhERjtBUW54REU7RUFYRjtJQVlJO0VSc3hERjtBQUNGOztBUW54REE7RUFDRTtFQUNBO0FSc3hERjs7QVFueERBO0VBQ0U7QVJzeERGOztBUW54REE7RUFDRSxzQ1B4RGtCO0FEODBEcEI7O0FRbnhEQTtFQUNFO0FSc3hERjs7QVU3MURFO0VDTkE7RUFDQTtFQUNBO0VBQ0E7QVh1MkRGOztBV3AyREE7RUFDRTtFQUNBO0FYdTJERjtBV3IyREU7RUFDRTtFQUErQjtFQUMvQjtFQUFpQztBWHkyRHJDO0FXdDJERTtFQUNFO0VBQ0E7RUFDQTtBWHcyREo7QVdyMkRFO0VBQ0U7QVh1MkRKOztBWWwxREE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadTFERjs7QVlqMURFO0VBV00sbUJBakVHO0FaMjREWDtBWS8wRFU7RUFERjtJQUVJLG1CQTdERDtFWis0RFQ7QUFDRjtBWXAxRFU7RUFERjtJQUVJLGVBN0REO0VabzVEVDtBQUNGO0FZejFEVTtFQURGO0lBRUksaUJBN0REO0VaeTVEVDtBQUNGOztBWXAyREU7RUFXTSxtQkFqRUc7QVo4NURYO0FZbDJEVTtFQURGO0lBRUksaUJBN0REO0VaazZEVDtBQUNGO0FZdjJEVTtFQURGO0lBRUksaUJBN0REO0VadTZEVDtBQUNGOztBWWwzREU7O0VBV00saUJBakVHO0FaNjZEWDtBWWozRFU7RUFERjtJQUVJLGlCQTdERDtFWmk3RFQ7QUFDRjtBWXQzRFU7RUFERjtJQUVJLGtCQTdERDtFWnM3RFQ7QUFDRjs7QVlqNERFOztFQVdNLG9CQWpFRztBWjQ3RFg7QVloNERVO0VBREY7SUFFSSxrQkE3REQ7RVpnOERUO0FBQ0Y7QVlyNERVO0VBREY7SUFFSSxrQkE3REQ7RVpxOERUO0FBQ0Y7O0FZaDVERTtFQVdNLG1CQWpFRztBWjA4RFg7QVk5NERVO0VBREY7SUFFSSxrQkE3REQ7RVo4OERUO0FBQ0Y7QVluNURVO0VBREY7SUFFSSxpQkE3REQ7RVptOURUO0FBQ0Y7O0FZOTVERTtFQVdNLG1CQWpFRztBWnc5RFg7QVk1NURVO0VBREY7SUFFSSxtQkE3REQ7RVo0OURUO0FBQ0Y7O0FZdjZERTtFQVdNLGVBakVHO0FaaStEWDtBWXI2RFU7RUFERjtJQUVJLG1CQTdERDtFWnErRFQ7QUFDRjs7QVloN0RFO0VBV00sZUFqRUc7QVowK0RYO0FZOTZEVTtFQURGO0lBRUksbUJBN0REO0VaOCtEVDtBQUNGOztBWXg2REE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm03REY7O0FZdjZEUTtFQVJOOztJQVNRLG1CQTFGQztFWnNnRVQ7QUFDRjtBWTk2RFE7RUFSTjs7SUFTUSxtQkExRkM7RVo0Z0VUO0FBQ0Y7QVlwN0RRO0VBUk47O0lBU1EsZUExRkM7RVpraEVUO0FBQ0Y7QVkxN0RRO0VBUk47O0lBU1EsaUJBMUZDO0Vad2hFVDtBQUNGOztBWWg4RFE7RUFSTjs7SUFTUSxtQkExRkM7RVoraEVUO0FBQ0Y7QVl2OERRO0VBUk47O0lBU1EsaUJBMUZDO0VacWlFVDtBQUNGO0FZNzhEUTtFQVJOOztJQVNRLGlCQTFGQztFWjJpRVQ7QUFDRjs7QVluOURRO0VBUk47O0lBU1EsaUJBMUZDO0Vaa2pFVDtBQUNGO0FZMTlEUTtFQVJOOztJQVNRLGlCQTFGQztFWndqRVQ7QUFDRjtBWWgrRFE7RUFSTjs7SUFTUSxrQkExRkM7RVo4akVUO0FBQ0Y7O0FZdCtEUTtFQVJOOztJQVNRLG9CQTFGQztFWnFrRVQ7QUFDRjtBWTcrRFE7RUFSTjs7SUFTUSxrQkExRkM7RVoya0VUO0FBQ0Y7QVluL0RRO0VBUk47O0lBU1Esa0JBMUZDO0VaaWxFVDtBQUNGOztBWXovRFE7RUFSTjs7SUFTUSxtQkExRkM7RVp3bEVUO0FBQ0Y7QVloZ0VRO0VBUk47O0lBU1Esa0JBMUZDO0VaOGxFVDtBQUNGO0FZdGdFUTtFQVJOOztJQVNRLGlCQTFGQztFWm9tRVQ7QUFDRjs7QVk1Z0VRO0VBUk47O0lBU1EsbUJBMUZDO0VaMm1FVDtBQUNGO0FZbmhFUTtFQVJOOztJQVNRLG1CQTFGQztFWmluRVQ7QUFDRjs7QVl6aEVRO0VBUk47O0lBU1EsZUExRkM7RVp3bkVUO0FBQ0Y7QVloaUVRO0VBUk47O0lBU1EsbUJBMUZDO0VaOG5FVDtBQUNGOztBWXRpRVE7RUFSTjs7SUFTUSxlQTFGQztFWnFvRVQ7QUFDRjtBWTdpRVE7RUFSTjs7SUFTUSxtQkExRkM7RVoyb0VUO0FBQ0Y7O0FZbGlFQTs7Ozs7Ozs7Ozs7O0VBYUU7QVpvaUVGOztBWWppRUE7RUFDRTtFQUNBO0Fab2lFRjs7QVlqaUVBO0VBQ0U7RUFDQTtFQUNBO0Fab2lFRjs7QVlqaUVBO0VBQ0U7RUFDQSxtQlh4QlE7QUQ0akVWOztBWWppRUE7RUFDRTtFQUNBO0VBQ0E7QVpvaUVGO0FZbGlFRTtFQUxGO0lBTUk7RVpxaUVGO0FBQ0Y7O0FhL3FFQTtFQUNFO0Fia3JFRjs7QWEvcUVBO0VBQ0U7QWJrckVGOztBYS9xRUE7RUFDRTtFQUNBO0Fia3JFRjs7QWEvcUVBO0VBQ0U7QWJrckVGOztBY3pzRUE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpdEVGOztBYzdzRUE7RUFFRSxpQmJvRmM7QUQybkVoQjs7QWMxc0VJO0VBR0U7QWQyc0VOOztBYzlzRUk7RUFHRTtBZCtzRU47O0FjbHRFSTtFQUdFO0FkbXRFTjs7QWN0dEVJO0VBR0U7QWR1dEVOOztBYzF0RUk7RUFHRTtBZDJ0RU47O0FlNXVFQTs7Q0FBQTtBQUdBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZm92RUY7QWVsdkVFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnl2RUo7O0FlbnZFRTtFQUNFO0Fmc3ZFSjs7QWVsdkVBOztFQUdFO0Fmb3ZFRjtBZW52RUU7O0VBQ0U7QWZzdkVKOztBZWx2RUE7RUFFRTtBZm92RUY7QWVudkVFO0VBQ0U7QWZxdkVKOztBZWp2RUE7RUFFRTtBZm12RUY7QWVsdkVFO0VBQ0U7QWZvdkVKOztBZTd1RUk7RUFDRTtJQUNFO0VmZ3ZFTjtBQUNGOztBZXp1RUk7RUFIRjs7SUFJSTtFZjh1RUo7RWU3dUVJOztJQUNFO0VmZ3ZFTjtBQUNGOztBZTF1RUk7RUFGRjtJQUdJO0VmOHVFSjtFZTd1RUk7SUFDRTtFZit1RU47QUFDRjs7QWV6dUVJO0VBRkY7SUFHSTtFZjZ1RUo7RWU1dUVJO0lBQ0U7RWY4dUVOO0FBQ0Y7O0FlaHhFSTtFQUNFO0lBQ0U7RWZteEVOO0FBQ0Y7O0FlNXdFSTtFQUhGOztJQUlJO0VmaXhFSjtFZWh4RUk7O0lBQ0U7RWZteEVOO0FBQ0Y7O0FlN3dFSTtFQUZGO0lBR0k7RWZpeEVKO0VlaHhFSTtJQUNFO0Vma3hFTjtBQUNGOztBZTV3RUk7RUFGRjtJQUdJO0VmZ3hFSjtFZS93RUk7SUFDRTtFZml4RU47QUFDRjs7QWVuekVJO0VBQ0U7SUFDRTtFZnN6RU47QUFDRjs7QWUveUVJO0VBSEY7O0lBSUk7RWZvekVKO0VlbnpFSTs7SUFDRTtFZnN6RU47QUFDRjs7QWVoekVJO0VBRkY7SUFHSTtFZm96RUo7RWVuekVJO0lBQ0U7RWZxekVOO0FBQ0Y7O0FlL3lFSTtFQUZGO0lBR0k7RWZtekVKO0VlbHpFSTtJQUNFO0Vmb3pFTjtBQUNGOztBZXQxRUk7RUFDRTtJQUNFO0VmeTFFTjtBQUNGOztBZWwxRUk7RUFIRjs7SUFJSTtFZnUxRUo7RWV0MUVJOztJQUNFO0VmeTFFTjtBQUNGOztBZW4xRUk7RUFGRjtJQUdJO0VmdTFFSjtFZXQxRUk7SUFDRTtFZncxRU47QUFDRjs7QWVsMUVJO0VBRkY7SUFHSTtFZnMxRUo7RWVyMUVJO0lBQ0U7RWZ1MUVOO0FBQ0Y7O0FlajFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtMUVGO0FlajFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtMUVKOztBZS8wRUE7Ozs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnMxRUY7QWVwMUVFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMjFFSjs7QWV2MUVBOztFQUdFO0FmeTFFRjtBZXgxRUU7O0VBQ0U7QWYyMUVKOztBZXYxRUE7RUFFRTtBZnkxRUY7QWV4MUVFO0VBQ0U7QWYwMUVKOztBZXQxRUE7RUFFRTtBZncxRUY7QWV2MUVFO0VBQ0U7QWZ5MUVKOztBZWoxRUk7RUFIRjs7SUFJSTtFZnMxRUo7RWVyMUVJOztJQUNFO0VmdzFFTjtBQUNGOztBZWwxRUk7RUFGRjtJQUdJO0VmczFFSjtFZXIxRUk7SUFDRTtFZnUxRU47QUFDRjs7QWVqMUVJO0VBRkY7SUFHSTtFZnExRUo7RWVwMUVJO0lBQ0U7RWZzMUVOO0FBQ0Y7O0FlajFFSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZnExRUo7RWVuMUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZnExRU47QUFDRjs7QWUvM0VJO0VBSEY7O0lBSUk7RWZvNEVKO0VlbjRFSTs7SUFDRTtFZnM0RU47QUFDRjs7QWVoNEVJO0VBRkY7SUFHSTtFZm80RUo7RWVuNEVJO0lBQ0U7RWZxNEVOO0FBQ0Y7O0FlLzNFSTtFQUZGO0lBR0k7RWZtNEVKO0VlbDRFSTtJQUNFO0VmbzRFTjtBQUNGOztBZS8zRUk7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZtNEVKO0VlajRFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZtNEVOO0FBQ0Y7O0FlNzZFSTtFQUhGOztJQUlJO0VmazdFSjtFZWo3RUk7O0lBQ0U7RWZvN0VOO0FBQ0Y7O0FlOTZFSTtFQUZGO0lBR0k7RWZrN0VKO0VlajdFSTtJQUNFO0VmbTdFTjtBQUNGOztBZTc2RUk7RUFGRjtJQUdJO0VmaTdFSjtFZWg3RUk7SUFDRTtFZms3RU47QUFDRjs7QWU3NkVJO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmaTdFSjtFZS82RUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmaTdFTjtBQUNGOztBZTM5RUk7RUFIRjs7SUFJSTtFZmcrRUo7RWUvOUVJOztJQUNFO0VmaytFTjtBQUNGOztBZTU5RUk7RUFGRjtJQUdJO0VmZytFSjtFZS85RUk7SUFDRTtFZmkrRU47QUFDRjs7QWUzOUVJO0VBRkY7SUFHSTtFZis5RUo7RWU5OUVJO0lBQ0U7RWZnK0VOO0FBQ0Y7O0FlMzlFSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZis5RUo7RWU3OUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZis5RU47QUFDRjs7QWUxOUVBO0VBRUU7QWY0OUVGO0FlMzlFRTtFQUNFO0FmNjlFSjs7QWV6OUVBO0VBRUU7QWYyOUVGO0FlMTlFRTtFQUNFO0FmNDlFSjs7QWV4OUVBO0VBRUU7QWYwOUVGO0FlejlFRTtFQUNFO0FmMjlFSjs7QWV0OUVFO0VBRUU7QWZ3OUVKOztBZW45RUU7RUFFRTtBZnE5RUo7O0FlaDlFRTtFQUVFO0FmazlFSjs7QWU5OEVBOztFQUVFO0VBQ0E7QWZpOUVGOztBZTc4RUE7Ozs7Ozs7Ozs7O0NBQUE7QUFhRTtFQUNFO0FmKzhFSjtBZTU4RUU7RUFDRTtBZjg4RUo7O0FleDhFQTtFQUNFO0VBQ0E7RUFDQTtBZjI4RUY7QWV6OEVFO0VBQ0U7QWYyOEVKOztBZXY4RUE7RUFDRTtFQUNBLG1CZHZMUTtBRGlvRlY7O0FnQjd1RkE7Ozs7OztDQUFBO0FBMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjZ0Rko7QWdCM3RGSTtFQXpCRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBakRuQztFQUNBO0VBQ0E7QWhCZ3VGTjs7QWdCM3RGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQjh2RkY7O0FnQi90Rkk7RUEzQkY7RUFDQTtBaEI4dkZGOztBZ0JodUZJO0VBL0JGO0VBQ0E7QWhCbXdGRjs7QWdCOXVGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQml4RkY7O0FnQmx2Rkk7RUEzQkY7RUFDQTtBaEJpeEZGOztBZ0JudkZJO0VBL0JGO0VBQ0E7QWhCc3hGRjs7QWdCandGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQm95RkY7O0FnQnJ3Rkk7RUEzQkY7RUFDQTtBaEJveUZGOztBZ0J0d0ZJO0VBL0JGO0VBQ0E7QWhCeXlGRjs7QWdCcHhGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQnV6RkY7O0FnQnh4Rkk7RUEzQkY7RUFDQTtBaEJ1ekZGOztBZ0J6eEZJO0VBL0JGO0VBQ0E7QWhCNHpGRjs7QWdCdnlGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQjAwRkY7O0FnQjN5Rkk7RUEzQkY7RUFDQTtBaEIwMEZGOztBZ0I1eUZJO0VBL0JGO0VBQ0E7QWhCKzBGRjs7QWdCMXpGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQjYxRkY7O0FnQjl6Rkk7RUEzQkY7RUFDQTtBaEI2MUZGOztBZ0IvekZJO0VBL0JGO0VBQ0E7QWhCazJGRjs7QWdCNzBGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQmczRkY7O0FnQmoxRkk7RUEzQkY7RUFDQTtBaEJnM0ZGOztBZ0JsMUZJO0VBL0JGO0VBQ0E7QWhCcTNGRjs7QWdCaDJGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQm00RkY7O0FnQnAyRkk7RUEzQkY7RUFDQTtBaEJtNEZGOztBZ0JyMkZJO0VBL0JGO0VBQ0E7QWhCdzRGRjs7QWdCbjNGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQnM1RkY7O0FnQnYzRkk7RUEzQkY7RUFDQTtBaEJzNUZGOztBZ0J4M0ZJO0VBL0JGO0VBQ0E7QWhCMjVGRjs7QWdCdDRGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQnk2RkY7O0FnQjE0Rkk7RUEzQkY7RUFDQTtBaEJ5NkZGOztBZ0IzNEZJO0VBL0JGO0VBQ0E7QWhCODZGRjs7QWdCejVGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQjQ3RkY7O0FnQjc1Rkk7RUEzQkY7RUFDQTtBaEI0N0ZGOztBZ0I5NUZJO0VBL0JGO0VBQ0E7QWhCaThGRjs7QWdCNTZGSTtFQWxDRjtFQUNBO0VBQ0E7RUFDQSw0QkF5RXVDO0VBckV2QztFQUNBO0FoQis4RkY7O0FnQmg3Rkk7RUEzQkY7RUFDQTtBaEIrOEZGOztBZ0JqN0ZJO0VBL0JGO0VBQ0E7QWhCbzlGRjs7QWdCLzZGSTtFQUVJO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCbStGQTs7RWdCbDdGTTtJQTdDTjtJQUNBO0VoQm0rRkE7O0VnQm43Rk07SUFqRE47SUFDQTtFaEJ3K0ZBOztFZ0JqOEZNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCcy9GQTs7RWdCcjhGTTtJQTdDTjtJQUNBO0VoQnMvRkE7O0VnQnQ4Rk07SUFqRE47SUFDQTtFaEIyL0ZBOztFZ0JwOUZNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCeWdHQTs7RWdCeDlGTTtJQTdDTjtJQUNBO0VoQnlnR0E7O0VnQno5Rk07SUFqRE47SUFDQTtFaEI4Z0dBOztFZ0J2K0ZNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCNGhHQTs7RWdCMytGTTtJQTdDTjtJQUNBO0VoQjRoR0E7O0VnQjUrRk07SUFqRE47SUFDQTtFaEJpaUdBOztFZ0IxL0ZNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCK2lHQTs7RWdCOS9GTTtJQTdDTjtJQUNBO0VoQitpR0E7O0VnQi8vRk07SUFqRE47SUFDQTtFaEJvakdBOztFZ0I3Z0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCa2tHQTs7RWdCamhHTTtJQTdDTjtJQUNBO0VoQmtrR0E7O0VnQmxoR007SUFqRE47SUFDQTtFaEJ1a0dBOztFZ0JoaUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCcWxHQTs7RWdCcGlHTTtJQTdDTjtJQUNBO0VoQnFsR0E7O0VnQnJpR007SUFqRE47SUFDQTtFaEIwbEdBOztFZ0JuakdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCd21HQTs7RWdCdmpHTTtJQTdDTjtJQUNBO0VoQndtR0E7O0VnQnhqR007SUFqRE47SUFDQTtFaEI2bUdBOztFZ0J0a0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMm5HQTs7RWdCMWtHTTtJQTdDTjtJQUNBO0VoQjJuR0E7O0VnQjNrR007SUFqRE47SUFDQTtFaEJnb0dBOztFZ0J6bEdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCOG9HQTs7RWdCN2xHTTtJQTdDTjtJQUNBO0VoQjhvR0E7O0VnQjlsR007SUFqRE47SUFDQTtFaEJtcEdBOztFZ0I1bUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCaXFHQTs7RWdCaG5HTTtJQTdDTjtJQUNBO0VoQmlxR0E7O0VnQmpuR007SUFqRE47SUFDQTtFaEJzcUdBOztFZ0IvbkdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCb3JHQTs7RWdCbm9HTTtJQTdDTjtJQUNBO0VoQm9yR0E7O0VnQnBvR007SUFqRE47SUFDQTtFaEJ5ckdBO0FBQ0Y7QWdCcnBHSTtFQUVJO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCd3NHQTs7RWdCdnBHTTtJQTdDTjtJQUNBO0VoQndzR0E7O0VnQnhwR007SUFqRE47SUFDQTtFaEI2c0dBOztFZ0J0cUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMnRHQTs7RWdCMXFHTTtJQTdDTjtJQUNBO0VoQjJ0R0E7O0VnQjNxR007SUFqRE47SUFDQTtFaEJndUdBOztFZ0J6ckdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCOHVHQTs7RWdCN3JHTTtJQTdDTjtJQUNBO0VoQjh1R0E7O0VnQjlyR007SUFqRE47SUFDQTtFaEJtdkdBOztFZ0I1c0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCaXdHQTs7RWdCaHRHTTtJQTdDTjtJQUNBO0VoQml3R0E7O0VnQmp0R007SUFqRE47SUFDQTtFaEJzd0dBOztFZ0IvdEdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCb3hHQTs7RWdCbnVHTTtJQTdDTjtJQUNBO0VoQm94R0E7O0VnQnB1R007SUFqRE47SUFDQTtFaEJ5eEdBOztFZ0JsdkdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCdXlHQTs7RWdCdHZHTTtJQTdDTjtJQUNBO0VoQnV5R0E7O0VnQnZ2R007SUFqRE47SUFDQTtFaEI0eUdBOztFZ0Jyd0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMHpHQTs7RWdCendHTTtJQTdDTjtJQUNBO0VoQjB6R0E7O0VnQjF3R007SUFqRE47SUFDQTtFaEIrekdBOztFZ0J4eEdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCNjBHQTs7RWdCNXhHTTtJQTdDTjtJQUNBO0VoQjYwR0E7O0VnQjd4R007SUFqRE47SUFDQTtFaEJrMUdBOztFZ0IzeUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCZzJHQTs7RWdCL3lHTTtJQTdDTjtJQUNBO0VoQmcyR0E7O0VnQmh6R007SUFqRE47SUFDQTtFaEJxMkdBOztFZ0I5ekdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCbTNHQTs7RWdCbDBHTTtJQTdDTjtJQUNBO0VoQm0zR0E7O0VnQm4wR007SUFqRE47SUFDQTtFaEJ3M0dBOztFZ0JqMUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCczRHQTs7RWdCcjFHTTtJQTdDTjtJQUNBO0VoQnM0R0E7O0VnQnQxR007SUFqRE47SUFDQTtFaEIyNEdBOztFZ0JwMkdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCeTVHQTs7RWdCeDJHTTtJQTdDTjtJQUNBO0VoQnk1R0E7O0VnQnoyR007SUFqRE47SUFDQTtFaEI4NUdBO0FBQ0Y7QWdCMTNHSTtFQUVJO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCNjZHQTs7RWdCNTNHTTtJQTdDTjtJQUNBO0VoQjY2R0E7O0VnQjczR007SUFqRE47SUFDQTtFaEJrN0dBOztFZ0IzNEdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCZzhHQTs7RWdCLzRHTTtJQTdDTjtJQUNBO0VoQmc4R0E7O0VnQmg1R007SUFqRE47SUFDQTtFaEJxOEdBOztFZ0I5NUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCbTlHQTs7RWdCbDZHTTtJQTdDTjtJQUNBO0VoQm05R0E7O0VnQm42R007SUFqRE47SUFDQTtFaEJ3OUdBOztFZ0JqN0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCcytHQTs7RWdCcjdHTTtJQTdDTjtJQUNBO0VoQnMrR0E7O0VnQnQ3R007SUFqRE47SUFDQTtFaEIyK0dBOztFZ0JwOEdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCeS9HQTs7RWdCeDhHTTtJQTdDTjtJQUNBO0VoQnkvR0E7O0VnQno4R007SUFqRE47SUFDQTtFaEI4L0dBOztFZ0J2OUdNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCNGdIQTs7RWdCMzlHTTtJQTdDTjtJQUNBO0VoQjRnSEE7O0VnQjU5R007SUFqRE47SUFDQTtFaEJpaEhBOztFZ0IxK0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCK2hIQTs7RWdCOStHTTtJQTdDTjtJQUNBO0VoQitoSEE7O0VnQi8rR007SUFqRE47SUFDQTtFaEJvaUhBOztFZ0I3L0dNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCa2pIQTs7RWdCamdITTtJQTdDTjtJQUNBO0VoQmtqSEE7O0VnQmxnSE07SUFqRE47SUFDQTtFaEJ1akhBOztFZ0JoaEhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCcWtIQTs7RWdCcGhITTtJQTdDTjtJQUNBO0VoQnFrSEE7O0VnQnJoSE07SUFqRE47SUFDQTtFaEIwa0hBOztFZ0JuaUhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCd2xIQTs7RWdCdmlITTtJQTdDTjtJQUNBO0VoQndsSEE7O0VnQnhpSE07SUFqRE47SUFDQTtFaEI2bEhBOztFZ0J0akhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMm1IQTs7RWdCMWpITTtJQTdDTjtJQUNBO0VoQjJtSEE7O0VnQjNqSE07SUFqRE47SUFDQTtFaEJnbkhBOztFZ0J6a0hNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCOG5IQTs7RWdCN2tITTtJQTdDTjtJQUNBO0VoQjhuSEE7O0VnQjlrSE07SUFqRE47SUFDQTtFaEJtb0hBO0FBQ0Y7QWdCL2xISTtFQUVJO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCa3BIQTs7RWdCam1ITTtJQTdDTjtJQUNBO0VoQmtwSEE7O0VnQmxtSE07SUFqRE47SUFDQTtFaEJ1cEhBOztFZ0JobkhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCcXFIQTs7RWdCcG5ITTtJQTdDTjtJQUNBO0VoQnFxSEE7O0VnQnJuSE07SUFqRE47SUFDQTtFaEIwcUhBOztFZ0Jub0hNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCd3JIQTs7RWdCdm9ITTtJQTdDTjtJQUNBO0VoQndySEE7O0VnQnhvSE07SUFqRE47SUFDQTtFaEI2ckhBOztFZ0J0cEhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMnNIQTs7RWdCMXBITTtJQTdDTjtJQUNBO0VoQjJzSEE7O0VnQjNwSE07SUFqRE47SUFDQTtFaEJndEhBOztFZ0J6cUhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCOHRIQTs7RWdCN3FITTtJQTdDTjtJQUNBO0VoQjh0SEE7O0VnQjlxSE07SUFqRE47SUFDQTtFaEJtdUhBOztFZ0I1ckhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCaXZIQTs7RWdCaHNITTtJQTdDTjtJQUNBO0VoQml2SEE7O0VnQmpzSE07SUFqRE47SUFDQTtFaEJzdkhBOztFZ0Ivc0hNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCb3dIQTs7RWdCbnRITTtJQTdDTjtJQUNBO0VoQm93SEE7O0VnQnB0SE07SUFqRE47SUFDQTtFaEJ5d0hBOztFZ0JsdUhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCdXhIQTs7RWdCdHVITTtJQTdDTjtJQUNBO0VoQnV4SEE7O0VnQnZ1SE07SUFqRE47SUFDQTtFaEI0eEhBOztFZ0JydkhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCMHlIQTs7RWdCenZITTtJQTdDTjtJQUNBO0VoQjB5SEE7O0VnQjF2SE07SUFqRE47SUFDQTtFaEIreUhBOztFZ0J4d0hNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCNnpIQTs7RWdCNXdITTtJQTdDTjtJQUNBO0VoQjZ6SEE7O0VnQjd3SE07SUFqRE47SUFDQTtFaEJrMEhBOztFZ0IzeEhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCZzFIQTs7RWdCL3hITTtJQTdDTjtJQUNBO0VoQmcxSEE7O0VnQmh5SE07SUFqRE47SUFDQTtFaEJxMUhBOztFZ0I5eUhNO0lBcEROO0lBQ0E7SUFDQTtJQUNBLDRCQXlFdUM7SUFyRXZDO0lBQ0E7RWhCbTJIQTs7RWdCbHpITTtJQTdDTjtJQUNBO0VoQm0ySEE7O0VnQm56SE07SUFqRE47SUFDQTtFaEJ3MkhBO0FBQ0Y7QWlCNzNIQTtFQUNFO0FqQiszSEY7O0FpQjUzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpCODNIRjtBaUI1M0hFO0VBQ0U7RUFDQTtBakI4M0hKOztBaUIxM0hBO0VBQ0U7QWpCNjNIRjtBaUIzM0hFO0VBSEY7SUFJSTtFakI4M0hGO0FBQ0Y7QWlCNTNIRTtFQVBGO0lBUUk7RWpCKzNIRjtBQUNGOztBaUI1M0hBO0VBQ0U7QWpCKzNIRjtBaUI3M0hFO0VBSEY7SUFJSTtFakJnNEhGO0FBQ0Y7O0FpQjczSEE7RUFDRTtFQUNBO0VBQ0E7QWpCZzRIRjs7QWlCNTNIQTtFQUNFO0VBQ0E7QWpCKzNIRjtBaUI3M0hFO0VBSkY7SUFLSTtFakJnNEhGO0FBQ0Y7O0FpQjczSEE7RUFDRTtBakJnNEhGO0FpQjkzSEU7RUFIRjtJQUlJO0VqQmk0SEY7QUFDRjs7QWlCOTNIQTtFQUNFO0FqQmk0SEY7O0FpQjkzSEE7RUFDRTtFQUNBO0FqQmk0SEY7O0FpQjczSEU7RUFERjtJQUVJO0lBQ0E7RWpCaTRIRjtBQUNGOztBaUI5M0hBO0VBQ0U7RUFDQTtBakJpNEhGOztBaUI5M0hBO0VBQ0U7RUFDQTtBakJpNEhGO0FpQi8zSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBakJpNEhKO0FpQjkzSEU7RUFyQkY7SUFzQkk7RWpCaTRIRjtFaUJoNEhFO0lBQ0U7RWpCazRISjtBQUNGOztBaUI5M0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCaTRIRjs7QWlCOTNIQTtFQUNFO0VBQ0E7QWpCaTRIRjtBaUIvM0hFO0VBSkY7SUFLSTtFakJrNEhGO0FBQ0Y7O0FrQnovSEE7RUFDRTtJQUNFO0VsQjQvSEY7RWtCMS9IQTtJQUNFO0VsQjQvSEY7QUFDRjtBa0J6L0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0EzQmdCO0VBNEJoQixZQTNCaUI7RUE0QmpCLDZCQTNCbUI7RUE0Qm5CO0VBQ0E7RUFDQTtFQUNBO0FsQjAvSEY7QWtCeC9IRTtFQWhCRjtJQWlCSTtFbEIyL0hGO0FBQ0Y7O0FrQngvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjIvSEY7O0FrQngvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXQWxEZTtFQW1EZixXQWxEZ0I7RUFtRGhCLHdDQXREa0I7RUF1RGxCO0VBQ0E7RUFDQTtBbEIyL0hGOztBa0J4L0hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDQXBFa0I7RUFxRWxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCMi9IRjs7QWtCeC9IQTtFQUNFO0FsQjIvSEY7O0FrQngvSEE7RUFDRTtBbEIyL0hGOztBa0JyL0hFO0VBQ0U7QWxCdy9ISjtBa0JyL0hFO0VBQ0U7RUFDQSx3Q0E1RnVCO0FsQm1sSTNCO0FrQnAvSEU7RUFDRTtFQUNBLHdDQWpHdUI7QWxCdWxJM0I7O0FtQjdsSUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEJrQlk7RWtCakJaO0VBQ0E7RUFDQTtFQUNBO0FuQndtSUY7QW1CdG1JRTs7Ozs7Ozs7O0VBQ0UsbUJsQlNVO0VrQlJWO0VBQ0E7RUFDQTtBbkJnbklKOztBbUI1bUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIrbUlGO0FtQjdtSUU7RUFDRSxrQmxCRlU7QURpbklkO0FtQjVtSUU7RUFDRTtFQUNBO0VBQ0E7QW5COG1JSjtBbUI1bUlJO0VBQ0UsbUJsQmJRO0FEMm5JZDs7QW1Cem1JQTtFQUNFO0tBQUE7VUFBQTtFQUNBO0FuQjRtSUY7QW1CM21JRTtFQUNFO0VBQ0E7QW5CNm1JSjs7QW1Cem1JQTtFQUNFO0FuQjRtSUY7QVVwb0lFO0VTMkJFO0FuQjRtSUo7O0FtQm5tSUE7RUFFRTtFQUNBO0VBQ0E7QW5CcW1JRjtBVTdvSUU7RVMyQ0U7QW5CcW1JSjs7QW1Cam1JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQm9tSUY7QVV2cElFO0VTc0VFO0FuQm9sSUo7QW1CbGxJSTtFQUNFO0VBQ0E7QW5Cb2xJTjs7QVU5cElFO0VTaUZFO0FuQmlsSUo7O0FtQjdqSUE7O0VBVkUsc0NBY3FCO0VBYnJCLDBCQWE2RDtFQVo3RCxtQ0FZcUI7QW5CZ2tJdkI7QVV6cUlFOztFU2dHRSxrQ0FTeUM7RUFSekMsMEJBUWdGO0FuQnFrSXBGOztBbUJsa0lBOztFQWpCRSxpQ0FxQnFCO0VBcEJyQixxQkFGMEQ7RUFHMUQsOEJBbUJxQjtBbkJxa0l2QjtBVXJySUU7O0VTZ0dFLHFDQWdCb0M7RUFmcEMscUJBUDJGO0FuQmdtSS9GOztBbUJ2a0lBOztFQXhCRSxnQ0E0QnFCO0VBM0JyQix5QkEyQm9FO0VBMUJwRSw2QkEwQnFCO0FuQjBrSXZCO0FVanNJRTs7RVNnR0UsK0NBdUJtQztFQXRCbkMseUJBc0JzRjtBbkIra0kxRjs7QW1CM2tJQTs7RUFoQ0UsbUNBbUNxQjtFQWxDckIscUJBRjBEO0VBRzFELGdDQWlDcUI7QW5CK2tJdkI7QVU3c0lFOztFU2dHRSx1Q0E4QnNDO0VBN0J0QyxxQkFQMkY7QW5Cd25JL0Y7O0FtQmhsSUE7RUF2Q0UsZ0NBMENxQjtFQXpDckIsb0JBeUNvRDtFQXhDcEQsNkJBd0NxQjtBbkJtbEl2QjtBVXh0SUU7RVNnR0UsK0JBcUNtQztFQXBDbkMscUJBb0NpRTtBbkJ1bElyRTtBbUJybElFO0VBRUU7QW5Cc2xJSjtBbUJubElFOztFQUVFO0FuQnFsSUo7QW1CbGxJRTtFQUNFO0VBQ0E7QW5Cb2xJSjs7QW1CaGxJQTtFQTVERSxnQ0ErRHFCO0VBOURyQix3QkE4RHdEO0VBN0R4RCw2QkE2RHFCO0FuQm1sSXZCO0FVN3VJRTtFU2dHRSxtQ0EwRG1DO0VBekRuQyxxQkF5RHlFO0FuQnVsSTdFO0FtQnJsSUU7RUFDRTtFQUNBO0FuQnVsSUo7O0FtQm5sSUE7QUFDQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEI5RGE7RWtCK0RiO0VBQ0EsbUJsQmpMWTtFa0JrTFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnFsSUY7QW1CbmxJRTtFQXJCRjtJQXNCSTtJQUNBLGtCbEI1TFU7RURreElaO0FBQ0Y7O0FvQnh4SUE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5CK0dhO0VtQjlHYjtFQUNBO0FwQjR4SUY7QW9CMXhJRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNnhJSjs7QW9CenhJQTs7O0VBR0U7RUFDQTtBcEI0eElGOztBb0J6eElBO0VBRUUsYW5Cc0RRO0FEcXVJVjs7QW9CdHhJRTs7OztFQUVFO0FwQjJ4SUo7O0FvQnJ4SUU7O0VBQ0U7QXBCeXhJSjs7QW9CcnhJQTs7RUFHRSxhbkJpQ1E7QURzdklWO0FvQnJ4SUU7RUFMRjs7SUFNSSxhbkJnQ007RUR5dklSO0FBQ0Y7O0FvQnR4SUE7RUFDRSxhbkJ5QlE7QURnd0lWO0FvQnZ4SUU7RUFIRjtJQUlJLGFuQndCTTtFRGt3SVI7QUFDRjs7QW9CdHhJQTtFQUVFO0FwQnd4SUY7O0FvQnJ4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQm5CUVE7RW1CUFI7QXBCd3hJRjtBb0J0eElFO0VBQ0U7RUFDQTtBcEJ3eElKOztBb0JweElBO0VBQ0U7RUFDQSxtQm5CMEJPO0VtQnpCUDtFQUNBO0FwQnV4SUY7O0FvQnB4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkJnQk87RW1CZlA7RUFDQTtBcEJ1eElGOztBb0JweElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCdXhJRjs7QW9CcHhJQTtFQUNFO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBcEJ1eElGO0FvQnJ4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJ1eElKOztBb0JueElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQmxCYTtFbUJtQmI7QXBCc3hJRjs7QW9CbnhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzeElGOztBb0JueElBO0VBQ0U7RUFDQSxhbkJoRVE7RW1CaUVSO0FwQnN4SUY7O0FvQm54SUE7RUFDRTtFQUNBLGlCbkJ0RVE7QUQ0MUlWOztBb0JueElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnN4SUY7O0FvQm54SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc3hJRjtBb0JweElFO0VBQ0U7RUFDQTtFQUNBO0FwQnN4SUo7QW9CbnhJRTtFQWRGO0lBZUk7SUFDQTtFcEJzeElGO0FBQ0Y7QW9CcHhJRTtFQW5CRjtJQW9CSTtFcEJ1eElGO0VvQnJ4SUU7SUFDRTtFcEJ1eElKO0FBQ0Y7O0FvQmx4SUU7RUFFRTtFQUNBO0VBQ0E7QXBCb3hJSjtBb0JseElJO0VBTkY7SUFPSTtFcEJxeElKO0FBQ0Y7O0FvQmp4SUE7O0VBRUU7RUFDQTtBcEJveElGOztBb0JoeElBO0VBQ0U7RUFDQSxhbkJuSVE7QURzNUlWO0FvQmp4SUU7RUFKRjtJQUtJO0VwQm94SUY7QUFDRjs7QW9CanhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CbkJoSGE7RW1CaUhiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCb3hJRjtBb0JseElFO0VBQ0U7QXBCb3hJSjtBb0JqeElFO0VBZkY7SUFnQkk7RXBCb3hJRjtBQUNGOztBb0JqeElBO0VBQ0U7RUFDQTtBcEJveElGO0FvQmx4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkI1SVc7RVM1RGI7RVUwTUU7QXBCb3hJSjtBb0JseElJO0VBWkY7SVZoTUE7RVZrK0lBO0FBQ0Y7O0FvQmp4SUE7RUFDRTtFQUNBLGFuQnRMUTtFbUJ1TFI7QXBCb3hJRjtBb0JseElFO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RXBCcXhJRjtBQUNGOztBb0JseElBO0VBQ0UsZ0JuQmxNUTtFbUJtTVI7RUFDQTtFQUNBO0FwQnF4SUY7QW9CbnhJRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RXBCc3hJRjtBQUNGOztBb0JueElBO0VBQ0U7RUFDQTtFQUNBO0FwQnN4SUY7O0FvQm54SUE7RUFDRTtFQUNBO0VBQ0E7QXBCc3hJRjs7QW9CbHhJQTs7RUFyVUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5Cb0lhO0VtQm5JYjtFZjBDQTtFZTJSQTtBcEJ5eElGO0FvQjVsSkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQitsSko7O0FvQmx5SUE7RUFDRTtFQUNBO0FwQnF5SUY7O0FvQmx5SUE7RUFDRSxrQm5CeE9RO0FENmdKVjs7QW9CbHlJQTtFQUNFLG9CbkI1T1E7RW1CNk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcXlJRjtBb0JueUlFO0VBUkY7SUFTSTtFcEJzeUlGO0FBQ0Y7O0FvQi94SUU7O0VBQ0U7RUFDQTtBcEJteUlKO0FvQi94SUk7O0VBQ0U7QXBCa3lJTjtBb0JoeUlJOztFQUNFO0FwQm15SU47O0FvQjl4SUE7RUFFRTtFQUNBO0VBQ0E7QXBCZ3lJRjtBb0I5eElFO0VBQ0U7QXBCZ3lJSjs7QW9CNXhJQTtFQUNFLDRCbkIxUGE7RW1CMlBiLDZCbkIzUGE7RW1CNFBiO0VBQ0E7QXBCK3hJRjtBb0I3eElFO0VBQ0U7RUFDQTtBcEIreElKOztBb0IxeElBO0VBQ0UsbUJuQnZRYTtFbUJ3UWIsYW5CdFNRO0VtQnVTUjtFQUNBO0VBQ0E7QXBCNnhJRjs7QW9CMXhJQTs7RUFFRTtBcEI2eElGOztBb0IxeElBO0VBQ0U7QXBCNnhJRjs7QW9CdnhJSTs7RUFDRTtBcEIyeElOO0FvQnp4SU07O0VBQ0U7QXBCNHhJUjtBb0J2eElFOztFQUVFO0VBQ0E7QXBCeXhJSjtBb0J2eElJOztFQUNFO0FwQjB4SU47QW9CdHhJRTs7RUFFRTtFQUNBO0FwQnd4SUo7QW9CdHhJSTs7RUFDRTtBcEJ5eElOOztBb0JueElFOzs7RUFHRTtBcEJzeElKO0FvQm54SUU7Ozs7OztFQU1FO0FwQnF4SUo7QW9CbHhJRTs7Ozs7RUFLRTtBcEJveElKO0FvQmp4SUU7O0VBRUU7QXBCbXhJSjtBb0JoeElFOztFQUVFO0FwQmt4SUo7QW9CL3dJRTtFQUNFO0FwQml4SUo7QW9CL3dJSTtFQUNFO0FwQml4SU47QW9CNXdJSTtFQUNFO0FwQjh3SU47QW9CNXdJTTtFQUNFO0FwQjh3SVI7QW9CendJRTtFQUNFO0VBQ0E7QXBCMndJSjtBb0J6d0lJO0VBQ0U7QXBCMndJTjtBb0J2d0lFO0VBQ0U7RUFDQTtBcEJ5d0lKO0FvQnZ3SUk7RUFDRTtBcEJ5d0lOO0FvQnJ3SUU7O0VBRUU7QXBCdXdJSjs7QW9CandJRTs7RUFDRTtBcEJxd0lKO0FvQmx3SUU7O0VBQ0U7QXBCcXdJSjs7QW9CaHdJRTtFQUNFO0FwQm13SUo7QW9CaHdJRTtFQUNFO0FwQmt3SUo7QW9CL3ZJRTtFQUNFO0FwQml3SUo7QW9COXZJRTtFQUNFO0FwQmd3SUo7QW9CN3ZJRTtFQUNFO0lBQ0U7SUFDQTtFcEIrdklKO0FBQ0Y7QW9CNXZJRTtFQUNFOztJQUVFO0lBQ0E7RXBCOHZJSjtFb0IzdklFO0lBQ0U7RXBCNnZJSjtFb0IxdklFO0lBQ0U7RXBCNHZJSjtBQUNGO0FvQnp2SUU7RUFDRTtJQUNFO0VwQjJ2SUo7QUFDRjtBb0J4dklFO0VBQ0U7QXBCMHZJSjtBb0J4dklJOzs7O0VBSUU7QXBCMHZJTjtBb0J2dklJOztFQUVFO0VBQ0E7QXBCeXZJTjtBb0J0dklJOztFQUVFO0FwQnd2SU47QW9CcnZJSTtFQUNFO0FwQnV2SU47QW9CcHZJSTtFQUNFO0FwQnN2SU47QW9CbnZJSTtFQUNFO0VBQ0E7QXBCcXZJTjtBb0JsdklJO0VBQ0U7QXBCb3ZJTjtBb0JydklJO0VBQ0U7QXBCb3ZJTjtBb0JodklFO0VBQ0U7QXBCa3ZJSjtBb0JodklJOzs7O0VBSUU7QXBCa3ZJTjtBb0IvdUlJOztFQUVFO0VBQ0E7QXBCaXZJTjtBb0I5dUlJOztFQUVFO0FwQmd2SU47QW9CN3VJSTtFQUNFO0FwQit1SU47QW9CNXVJSTtFQUNFO0FwQjh1SU47QW9CM3VJSTtFQUNFO0VBQ0E7RUFDQTtBcEI2dUlOO0FvQjF1SUk7RUFDRTtBcEI0dUlOO0FvQjd1SUk7RUFDRTtBcEI0dUlOO0FvQnp1SUk7RUFDRTtBcEIydUlOOztBcUJwNEpBO0VBQ0U7RUFDQTtBckJ1NEpGOztBcUJwNEpBO0VBQ0U7QXJCdTRKRjs7QXFCcDRKQTtFQUNFO0VBQ0E7QXJCdTRKRjtBcUJyNEpFO0VBSkY7SUFLSTtFckJ3NEpGO0FBQ0Y7O0FxQnI0SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckJ1NEpGO0FxQnI0SkU7RUFkRjtJQWVJO0lBQ0E7RXJCdzRKRjtBQUNGOztBcUJwNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1NEpGO0FxQnI0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdTRKSjtBcUJwNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzNEpKO0FxQnA0Skk7RUFWRjtJQVdJO0lBQ0E7RXJCdTRKSjtBQUNGO0FxQnA0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCczRKSjtBcUJwNEpJO0VBWEY7SUFZSTtJQUNBO0VyQnU0Sko7QUFDRjs7QXFCbjRKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzNEpGOztBcUJuNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnM0SkY7O0FxQm40SkE7RUFFRTtFQUNBO0VBQ0E7QXJCcTRKRjs7QXFCbDRKQTtFQUNFO0VBQ0E7QXJCcTRKRjs7QXFCbDRKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcTRKRjs7QXFCbDRKQTtFQUNFO0VBQ0E7RUFDQSxtQnBCUWE7RW9CUGI7RUFDQTtFQUNBO0VBQ0E7QXJCcTRKRjs7QXNCOWdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QmloS0Y7O0FzQjlnS0E7RUFDRTtFQUNBO0F0QmloS0Y7O0FzQjlnS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmloS0Y7O0FzQjlnS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmloS0Y7O0FzQjlnS0E7RUFDRTtFQUNBLGFyQmtGUTtFcUJqRlI7RUFDQTtBdEJpaEtGOztBdUJqaktBOzs7Ozs7Ozs7Ozs7Q0FBQTtBQTBCQTtFQUNFO0VBQ0EsZ0J0QndGYTtFc0J2RmI7QXZCdWlLRjs7QXVCcGlLQTtFQUVFO0VBQ0E7RUFDQTtBdkJzaUtGOztBdUJuaUtBO0VBQ0U7RUFDQTtFQUNBLG9CQTVCc0I7RUE2QnRCO0F2QnNpS0Y7QXVCcGlLRTtFQUlFO0VBQ0E7RUFDQTtFQUNBLHVCdEIvQlE7QURra0taO0F1QjloS0k7OztFQUVFO0F2QmlpS047QXVCM2hLSTs7O0VBRUU7QXZCOGhLTjtBdUIxaEtFO0VBRUUsZXRCOUNVO0FEeWtLZDtBdUJ4aEtFO0VBRUUsZXRCbkRVO0FENGtLZDs7QXVCcmhLQTs7RUFFRSxvQkFuRXVCO0F2QjJsS3pCOztBdUJyaEtBOztFQUVFO0VBQ0EscUJBMUV3QjtFQTJFeEIsZXRCaEVZO0VzQmlFWixnQnRCM0NzQjtFc0I0Q3RCO0F2QndoS0Y7QXVCdGhLRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JBekZ5QjtFQTBGekI7QXZCeWhLSjs7QXVCcmhLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQkF2R3NCO0VBd0d0QixtQnRCcUJPO0VzQnBCUDtLQUFBO1VBQUE7RUFDQTtFQUNBO0F2QndoS0Y7O0F1QmxoS0k7RUFDRSxnQkE5R2E7QXZCbW9LbkI7O0F1QnRoS0k7RUFDRSxnQkE5R2E7QXZCdW9LbkI7O0F1QjFoS0k7RUFDRSxnQkE5R2E7QXZCMm9LbkI7O0F1QjloS0k7RUFDRSxnQkE5R2E7QXZCK29LbkI7O0F3QmpxS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnZCeUlhO0V1QnhJYjtFQUNBO0VBQ0EsbUJ2QnNCWTtFdUJyQlo7RUFDQTtFQUNBO0VBQ0E7QXhCb3FLRjs7QXdCanFLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbXFLRjs7QXdCaHFLQTtFQUNFO0F4Qm1xS0Y7O0F3QnRwS0k7RUFDRTtFQUNBO0F4QnlwS047QXdCdHBLSTtFQUNFO0VBQ0E7QXhCd3BLTjs7QXdCcHBLRTtFQUdFO0VBQ0E7QXhCcXBLSjs7QXdCcHFLSTtFQUNFO0VBQ0E7QXhCdXFLTjtBd0JwcUtJO0VBQ0U7RUFDQTtBeEJzcUtOOztBd0JscUtFO0VBR0U7RUFDQTtBeEJtcUtKOztBd0JscktJO0VBQ0U7RUFDQTtBeEJxcktOO0F3QmxyS0k7RUFDRTtFQUNBO0F4Qm9yS047O0F3QmhyS0U7RUFHRTtFQUNBO0F4QmlyS0o7O0F3QmhzS0k7RUFDRTtFQUNBO0F4Qm1zS047QXdCaHNLSTtFQUNFO0VBQ0E7QXhCa3NLTjs7QXdCOXJLRTtFQUdFO0VBQ0E7QXhCK3JLSjs7QXdCOXNLSTtFQUNFO0VBQ0E7QXhCaXRLTjtBd0I5c0tJO0VBQ0U7RUFDQTtBeEJndEtOOztBd0I1c0tFO0VBR0U7RUFDQTtBeEI2c0tKOztBd0I1dEtJO0VBQ0U7RUFDQTtBeEIrdEtOO0F3QjV0S0k7RUFDRTtFQUNBO0F4Qjh0S047O0F3QjF0S0U7RUFHRTtFQUNBO0F4QjJ0S0o7O0F5QjF3S0E7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDQWZvQjtFQWdCcEI7RUFDQTtFQUNBO09BQUE7RUFDQTtBekJ3eEtGO0F5QnR4S0U7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQVk7QXpCb3lLaEI7QXlCanlLRTs7Ozs7Ozs7Ozs7O0VBQ0U7QXpCOHlLSjs7QXlCNXhLRTs7Ozs7Ozs7Ozs7O0VBQ0UsK0JBbER3QjtBekI0MUs1QjtBeUJ2eUtFOzs7Ozs7Ozs7Ozs7RUFDRTtBekJvektKOztBeUJoektBO0VBQ0U7T0FBQTtFQUNBO0VBQ0E7QXpCbXpLRjs7QXlCaHpLQTtFQUNFO0F6Qm16S0Y7O0F5Qi95S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhCb0NRO0V3Qm5DUixrQnhCbUNRO0V3QmxDUjtFQUNEOytCQUFBO0F6Qm16S0Q7O0F5Qmh6S0E7Ozs7O0VBQUE7QUFRQTtFQUNFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Q3hCakZhO0FEazRLZjs7QXlCN3lLQTtFQUNFO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZ3pLRjtBeUI5eUtFO0VBRUU7RUFDQSxtQnhCOUZVO0FENjRLZDs7QXlCM3lLQTtFQUNFO0F6Qjh5S0Y7O0F5QjF5S0E7RUFDRTtFQUNBO0F6QjZ5S0Y7QXlCM3lLRTtFQUNFO0VBQ0EsZ0JuQmhCYztFbUJpQmQsdUJ4Qm5IUTtFd0JvSFIsbUJ4QjVHVTtFd0I2R1Ysb0JBeElVO0VBeUlWO0VBQ0E7RUFDQTtFQUNBLFd4Qi9CTTtFd0JnQ047RUFDQTtBekI2eUtKOztBeUJ4eUtFO0VBQ0U7RUFDQTtBekIyeUtKO0F5Qnp5S0k7RUFFRTtBekIweUtOOztBeUJweUtBO0VBQ0U7RUFDQTtBekJ1eUtGO0F5QnJ5S0U7RUFDRTtBekJ1eUtKO0F5Qm55S0k7RUFDRSxnQm5CVks7QU4reUtYO0F5Qmh5S0k7RUFDRSxnQm5CaEJLO0FOa3pLWDtBeUI3eEtFO0VBQ0U7RUFDQTtFQUNBLFd4QjNFTTtFd0I0RU47RUFDQTtBekIreEtKO0F5Qjd4S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCeEJuTE07RXdCb0xOO0F6Qit4S047O0F5QjN3S0E7RUFDRTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEIxSFE7RXdCMkhSO0F6QjR4S0Y7O0F5Qnp4S0E7RUFDRSxheEI5SFE7RXdCK0hSO0VBQ0E7QXpCNHhLRjtBeUJueEtJO0VBQ0U7RUFDQTtFQUNBO0F6QjB4S047O0F5QnB4S0E7RUFDRSxtQnhCdEhPO0V3QnVIUDtBekJ1eEtGOztBeUJweEtBO0VBQ0U7QXpCdXhLRjs7QXlCbHhLQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEJ6UFk7RXdCMFBaO0VBQ0E7RUFDQTtFQUNBO0F6Qm94S0Y7QXlCbHhLRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnF4S0o7QXlCbnhLSTs7RUFDRTtBekJzeEtOOztBeUJoeEtBO0VBQ0UsZXhCMUxRO0V3QjJMUixtQnhCOVFZO0V3QitRWjtBekJteEtGOztBeUIvd0tBO0VBQ0UsbUJ4QmhNUTtFd0JpTVI7QXpCa3hLRjs7QXlCdHdLQTtFQUNFO0VBQ0E7RUFDQTtBekJ5d0tGO0F5Qnh3S0U7RUFKRjtJQUtJO0V6QjJ3S0Y7QUFDRjs7QXlCcndLRTtFQUNFO0VBQ0E7QXpCd3dLSjtBeUIvdktNOzs7Ozs7RUFDRTtFQUNBO0F6QnN3S1I7O0F5Qmh3S0E7RUFDRTtFQUNBO0F6Qm13S0Y7QXlCandLRTtFQUVFO0F6Qmt3S0o7O0F5Qjl2S0E7RUFDRTtFQUNBO0F6Qml3S0Y7QXlCL3ZLRTtFQUVFO0F6Qmd3S0o7O0F5QjV2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIrdktGOztBeUI1dktBO0VBQ0U7QXpCK3ZLRjs7QXlCM3ZLRTs7RUFFRTtBekI4dktKO0F5QjN2S0U7RUFDRTtBekI2dktKO0F5QjF2S0U7RUFDRTtBekI0dktKO0F5Qnp2S0U7RUFDRTtBekIydktKO0F5Qnp2S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMnZLTjtBeUJ6dktNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMnZLUjtBeUJ4dktNO0VBQ0U7QXpCMHZLUjtBeUJ0dktJO0VBQ0U7QXpCd3ZLTjtBeUJydktJO0VBQ0U7RUFDQTtBekJ1dktOOztBMEIzcUxBOzs7Ozs7Q0FBQTtBQWtDQTtFQUNFO0ExQm1wTEY7O0EwQmhwTEE7O0VBQ0UsZ0JwQnlHVztFb0J4R1gsdUJ6QnJCVTtBRHlxTFo7O0EwQmpwTEE7RUFDRTtBMUJvcExGOztBMEJocExBO0VBQ0U7RUFDQTtFQUNBO0ExQm1wTEY7O0EwQmhwTEE7RUFDRTtBMUJtcExGOztBMEIvb0xBOztFQUVFO0ExQmtwTEY7O0EwQi9vTEE7RUFFRTtFQUNBO0VBQ0EsZ0JBSGU7QTFCb3BMakI7O0EwQjdvTEE7RUFDRTtBMUJncExGOztBMEI3b0xBOztFQUVFO0VBQ0E7RUFDQTtFQUNBLGtCekIyQlE7RXlCMUJSO0VBQ0E7QTFCZ3BMRjs7QTBCNW9MQTtFQUVFLGVBeEVtQjtFQXlFbkI7RUFDQSxpQnpCbUJRO0V5QmpCUixxQkF6RW9CO0VBMEVwQixzQkE1RWtCO0VBOEVsQjtFQUNBLGtCQXBGZ0I7RUFzRmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXekJNUTtFeUJMUixZekJLUTtFeUJIUiwwQkE3RnVCO0ExQnV1THpCOztBMEJ0b0xBOztFQUdFLGVBM0YyQjtFQTRGM0IsaUNBM0YwQjtFQTRGMUIsNkJBM0Y4QjtFQTRGOUIsMEJBM0Y0QjtBMUJtdUw5Qjs7QTBCcG9MQTtFQUVFLGVBcEcyQjtFQXFHM0IsK0JBOUYyQjtFQStGM0IsMkJBOUYrQjtFQStGL0IseUJBOUY2QjtFQStGN0I7QTFCc29MRjs7QTBCbm9MQTtFQUNFLHlCQW5HNkI7RUFvRzdCO0ExQnNvTEY7O0EwQmxvTEE7RUFDRTtJQUNFO0lBQ0E7RTFCcW9MRjtFMEJub0xBO0lBQ0U7RTFCcW9MRjtBQUNGO0EwQmxvTEE7RUFDRTtJQUNFO0lBQ0E7RTFCb29MRjtFMEJsb0xBO0lBQ0U7RTFCb29MRjtBQUNGO0EwQmpvTEE7RUFDRTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0ExQm1vTEY7O0EwQmhvTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl6QjVEUTtFeUI2RFI7RUFDQTtFQUNBO0ExQm1vTEY7O0EwQmhvTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtb0xGOztBMEJob0xBO0VBQ0U7QTFCbW9MRjs7QTBCaG9MQTtFQUNFO0VBQ0E7RUFDQTtBMUJtb0xGOztBMEJob0xBO0FBQ0E7Ozs7OztDQUFBO0FBa0NBO0VBQ0U7QTFCd21MRjs7QTBCaG1MQTtFQUNFO0ExQm1tTEY7O0EwQi9sTEE7RUFDRTtFQUNBO0VBQ0E7QTFCa21MRjs7QTBCL2xMQTtFQUNFO0ExQmttTEY7O0EwQjlsTEE7O0VBRUU7QTFCaW1MRjs7QTBCOWxMQTtFQUNFO0VBQ0E7QTFCaW1MRjs7QTBCN2xMQTtFQUNFO0ExQmdtTEY7O0EwQjdsTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0Esa0J6QjlLUTtFeUIrS1I7RUFDQTtBMUJnbUxGOztBMEI1bExBO0VBRUUsZUF0RWdCO0VBdUVoQjtFQUNBLGlCekJ0TFE7RXlCd0xSLG9CQXZFaUI7RUF3RWpCLHNCQTFFZTtFQTRFZjtFQUNBLG1CekI1TFE7RXlCOExSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXekJuTVE7RXlCb01SLFl6QnBNUTtFeUJzTVIsMEJBM0ZvQjtBMUJxckx0Qjs7QTBCdGxMQTs7RUFHRSxlQXpGd0I7RUEwRnhCLCtCQXpGdUI7RUEwRnZCLDJCQXpGMkI7RUEwRjNCLDBCQXpGeUI7RUEyRnpCO0ExQnVsTEY7O0EwQm5sTEE7RUFFRSxlQXBHd0I7RUFxR3hCLCtCQTlGd0I7RUErRnhCLDJCQTlGNEI7RUErRjVCLHlCQTlGMEI7RUErRjFCO0ExQnFsTEY7O0EwQmxsTEE7RUFDRSx5QkFuRzBCO0VBb0cxQjtBMUJxbExGOztBMkJ0NkxBO0VBQ0U7QTNCeTZMRjs7QTJCdDZMQTtFQUNFO0VBQ0E7RUFDQTtBM0J5NkxGOztBMkJ0NkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IxQnlIYTtFMEJ4SGI7RUFDQTtBM0J5NkxGOztBMkJ0NkxBO0VBQ0U7RUFDQTtBM0J5NkxGOztBMkJ0NkxBO0VBQ0U7RUFDQTtFQUNBO0EzQnk2TEY7O0E0QnA3TEk7Ozs7OztFQWJGLE1BSmlCO0VBS2pCO0VBQ0E7RUFDQSxtQjNCaUJZO0FEeTdMZDtBNEIxN0xJOzs7RUFDRTtBNUI4N0xOO0E0QjU3TEk7OztFbEJnQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVHhCWTtFU3lCWjtFQUNBO0FWaTdMRjs7QTRCbDhMQTtFQUNFO0E1QnE4TEY7QTRCaDhMSTs7O0VBbENGLE1BSmlCO0VBS2pCO0VBQ0E7RUFDQSxtQjNCaUJZO0FEczlMZDs7QTRCajhMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxVM0IyRFE7RTJCMURSO0VBQ0E7RUFDQSxlM0I1Qlk7RTJCOEJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUJrOExGOztBNEI5N0xBO0VBQ0U7RUFDQTtBNUJpOExGO0E0Qi83TEU7RUFDRTtFQUNBLGdCdEI4Q2M7RXNCN0NkLHVCM0JyRFE7RTJCc0RSLGUzQjVDVTtFMkI2Q1Y7RUFDQTtFQUNBO0VBQ0EsVzNCZ0NNO0UyQi9CTjtFQUNBO0VBQ0E7QTVCaThMSjs7QTRCNTdMQTtFQUNFLFMzQjRCYTtBRG02TGY7O0E2QnZoTUE7Ozs7O0NBQUE7QUEwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUI0Rk87RTRCM0ZQLGU1QnJCWTtFNEJzQlosa0I1Qm9HaUI7QURrNUxuQjtBNkJuL0xFO0VBQ0U7RUFDQSx1QjVCakNRO0U0QmtDUixtQjVCMUJVO0U0QjJCVixxQjVCM0JVO0U0QjRCVjtFQUNBO0VBQ0E7RUFDQSxVNUJrRE07RTRCakROO0VBQ0EsZTVCakNVO0U0QmtDVixnQjVCbENVO0U0Qm1DVjtFQUNBO0E3QnEvTEo7QTZCbC9MRTtFQUNFO0VBQ0E7QTdCby9MSjtBNkJqL0xFO0VBQ0U7QTdCbS9MSjs7QTZCOStMRTtFQUVFO0VBQ0E7QTdCZy9MSjtBNkI5K0xJO0VBQ0U7RUFDQTtBN0JnL0xOOztBNkJ2L0xFO0VBRUU7RUFDQTtBN0J5L0xKO0E2QnYvTEk7RUFDRTtFQUNBO0E3QnkvTE47O0E2QmhnTUU7RUFFRTtFQUNBO0E3QmtnTUo7QTZCaGdNSTtFQUNFO0VBQ0E7QTdCa2dNTjs7QTZCemdNRTtFQUVFO0VBQ0E7QTdCMmdNSjtBNkJ6Z01JO0VBQ0U7RUFDQTtBN0IyZ01OOztBNkJsaE1FO0VBRUU7RUFDQTtBN0JvaE1KO0E2QmxoTUk7RUFDRTtFQUNBO0E3Qm9oTU47O0E4QnRtTUE7RUFDRTtBOUJ5bU1GOztBOEJ0bU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JBWmE7RUFhYjtBOUJ5bU1GOztBOEJybU1BO0VBQ0U7QTlCd21NRjs7QThCbm1NQTtFQUNFO0E5QnNtTUY7QThCcG1NRTtFQUNFO0E5QnNtTUo7O0E4QmhtTUE7RUFDRTtFQUNBLGU3QlJZO0U2QlNaLGdCN0Jhc0I7RTZCWnRCLGE3QnlFUTtFNkJ4RVIsbUNBckNnQjtFQXNDaEI7QTlCbW1NRjs7QThCaG1NQTtFQUNFLGE3Qm1FUTtFNkJsRVI7QTlCbW1NRjs7QStCL29NQTtFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QS9CZ3BNRjs7QStCN29NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQmdwTUY7O0ErQjdvTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ3BNRjtBK0I5b01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JncE1KOztBK0Izb01FO0VBQ0U7RUFDQTtBL0I4b01KOztBK0J0b01FO0VBQ0U7QS9CeW9NSjtBK0Jyb01JO0VBQ0U7RUFDQTtFQUNBO0EvQnVvTU47O0FnQ2xzTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoQ29zTUY7QWdDbHNNRTtFQWRGO0lBZUk7SUFDQTtJQUNBO0lBQ0E7RWhDcXNNRjtBQUNGO0FnQ25zTUU7RUFyQkY7SUFzQkk7SUFDQTtJQUNBO0lBQ0E7RWhDc3NNRjtBQUNGOztBZ0Nuc01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc3NNRjs7QWdDbnNNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3NzTUY7O0FnQ25zTUE7RUFDRTtFM0JBQTtFMkJFQSxtQi9CN0JZO0UrQjhCWjtBaENzc01GO0FnQ3BzTUU7RUFORjtJQU9JLGtCL0JoQ1U7RUR1dU1aO0FBQ0Y7O0FnQ3BzTUE7RUFDRSxtQi9CNENRO0FEMnBNVjs7QWdDcHNNQTs7RUFFRTtBaEN1c01GOztBZ0Nwc01BO0VBQ0U7RUFDQTtBaEN1c01GOztBaUNweE1BO0VBQ0U7RUFDQTtFQUNBO0FqQ3V4TUY7O0FpQ3B4TUE7RUFDRTtFQUNBO0FqQ3V4TUY7O0FpQ3B4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdXhNRjs7QWlDcHhNQTtFQUNFO0VBQ0E7RUFDQTtBakN1eE1GOztBaUNweE1BO0VBQ0U7RUFDQTtBakN1eE1GOztBaUNweE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3V4TUY7O0FrQzkwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2kxTUY7QWtDLzBNRTtFQVZGO0lBV0ksWWpDNkdZO0VEcXVNZDtBQUNGOztBa0MvME1BO0VBQ0U7QWxDazFNRjs7QWtDLzBNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCakNxRWM7RWlDcEVkLFlqQzJGcUI7QURzdk12QjtBa0MvME1FO0VBWEY7SUFZSSxZakN5Rlk7RUR5dk1kO0FBQ0Y7O0FrQy8wTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCakM0RWE7RWlDM0ViLG9CakMyRWE7RWlDMUViO0FsQ2sxTUY7QWtDaDFNRTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQ20xTUY7QUFDRjs7QWtDaDFNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWpDdURhO0VpQ3REYjtBbENtMU1GO0FrQ2oxTUU7RUFWRjs7SUFXSTtFbENxMU1GO0FBQ0Y7O0FrQ2wxTUE7RUFDRSxTakNpRHFCO0VpQ2hEckI7QWxDcTFNRjs7QWtDbDFNQTtFQUNFO0VBQ0E7QWxDcTFNRjs7QWtDbDFNQTtFQUNFO0VBQ0EsU2pDc0NxQjtFaUNyQ3JCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3ExTUY7QWtDbjFNRTtFQUNFO0VBQ0E7QWxDcTFNSjs7QWtDajFNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ20xTUY7QWtDajFNRTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbENvMU1GO0FBQ0Y7O0FrQ2oxTUE7RUFDRTtFQUNBLG1CakN4Rlk7RWlDeUZaLG1CakNSUTtBRDQxTVY7QWtDbDFNRTtFQUxGO0lBTUksZWpDOUZVO0lpQytGVjtJQUNBO0VsQ3ExTUY7QUFDRjtBa0NuMU1FO0VBWEY7SUFZSSxtQmpDbkdVO0lpQ29HVjtFbENzMU1GO0FBQ0Y7QWtDcDFNRTtFQWhCRjtJQWlCSSxtQmpDeEdVO0lpQ3lHVjtFbEN1MU1GO0FBQ0Y7O0FrQzUwTUE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM4ME1GO0FVdDhNRTs7RXdCMEdBO0FsQ2cyTUY7QWtDLzFNRTs7RUFDRTtFQUNBO0FsQ2syTUo7QVV6OE1FOztFd0JvR0E7RUFzQkU7RUFDQTtFQUNBO0FsQ28xTUo7QWtDMzJNRTs7RUFDRTtFQUNBO0FsQzgyTUo7QWtDdDFNRTs7RUEzQkE7QWxDcTNNRjtBa0NwM01FOztFQUNFO0VBQ0E7QWxDdTNNSjs7QWtDMTFNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNjFNRjs7QWtDejFNRTtFQUNFO0FsQzQxTUo7O0FrQ3gxTUE7RUFDRTtFQUNBO0FsQzIxTUY7O0FrQ3gxTUE7RUFFRTtFQUNBLGlCakNwRmE7QUQ4Nk1mO0FrQ3gxTUU7RUFDRTtFQUNBO0FsQzAxTUo7QWtDeDFNSTtFQUNFO0FsQzAxTU47QWtDdDFNRTtFQWRGO0lBZUk7RWxDeTFNRjtBQUNGOztBa0NyMU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZakNoSFE7RWlDaUhSO0VBQ0E7RUFDQTtBbEN3MU1GOztBa0NwMU1BO0VBQ0U7RUFDQSxtQmpDNUZPO0VpQzZGUDtFQUNBO0VBQ0EsYWpDM0hRO0VpQzRIUixnQmpDN0hRO0VpQzhIUjtFQUNBO0FsQ3UxTUY7QWtDcjFNRTtFQUNFO0FsQ3UxTUo7QWtDcDFNRTtFQWRGO0lBZUk7RWxDdTFNRjtBQUNGOztBa0NoMU1BO0VBQ0U7RUFDQSxtQmpDaEpRO0FEbStNVjtBa0NqMU1FO0VBQ0U7QWxDbTFNSjs7QWtDLzBNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2kxTUY7QVU5ak5FO0V3QmdQRTtBbENpMU1KO0FrQzkwTUU7RUFDRTtBbENnMU1KOztBa0M1ME1BO0VBQ0UsbUJqQzVQWTtFaUM2UFosaUJqQzdLUTtBRDQvTVY7O0FrQzUwTUE7RUFDRTtFQUNBO0VBQ0Esa0JqQ2hMUTtFaUNpTFI7QWxDKzBNRjtBa0M3ME1FO0VBQ0U7QWxDKzBNSjtBa0M1ME1FO0VBVkY7SUFXSTtJQUNBO0VsQyswTUY7QUFDRjs7QVV6bE5FOzs7O0V3QmtSSTtBbEM4ME1OO0FVMWxORTs7OztFd0JnUkk7RUFDQTtBbENnMU1OO0FrQzcwTUk7Ozs7RUFDRTtBbENrMU1OO0FrQzkwTUU7Ozs7RUFFRTtBbENrMU1KO0FVbm5ORTs7RXdCc1NJO0FsQ2kxTU47QWtDOTBNSTs7RUFDRTtBbENpMU1OOztBbUN4cE5BO0VBQ0U7RUFDQTtFQUNBO0FuQzJwTkY7O0FtQ3hwTkE7RUFDRTtBbkMycE5GOztBbUN4cE5BO0VBQ0U7RUFDQTtBbkMycE5GOztBbUN2cE5BO0VBQ0U7QW5DMHBORjtBbUN4cE5FO0U5QjhCQTtFOEI1QkUsZWxDT1U7RWtDTlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QW5DeXBOSjtBbUN2cE5JO0VBWkY7SUFhSTtJQUNBLGVsQ0xRO0lrQ01SO0VuQzBwTko7QUFDRjtBbUN2cE5FO0VBQ0U7RUFDQSxzQlRvTGE7RVNsTGI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQSwwQlRpS2tCO0ExQm8vTXRCO0FtQ2xwTkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5Db3BOSjtBbUNqcE5FO0VBQ0U7QW5DbXBOSjtBbUNocE5FOztFQUVFO0FuQ2twTko7O0FtQzlvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FuQ2lwTkY7QW1DL29ORTtFQVJGO0lBU0k7RW5Da3BORjtBQUNGOztBbUMvb05BO0VBQ0U7RUFDQTtFQUNBLG1CbENsRVk7RWtDbUVaO0VBQ0E7QW5Da3BORjtBbUNocE5FO0VBUEY7SUFRSTtFbkNtcE5GO0FBQ0Y7O0FtQ2hwTkE7RUFDRSxnQmxDTVE7RWtDTFIsbUJsQ0tRO0VrQ0pSO0VBQ0E7RUFDQSxrQmxDL0VZO0FEa3VOZDtBbUNqcE5FO0VBUEY7SUFRSTtFbkNvcE5GO0FBQ0Y7QW1DbHBORTtFQVhGO0lBWUk7RW5DcXBORjtBQUNGOztBbUNscE5BO0VBQ0U7RUFDQTtFQUNBLG1CbEM5Rlk7RWtDK0ZaO0VBQ0E7QW5DcXBORjtBbUNucE5FO0VBUEY7SUFRSTtFbkNzcE5GO0FBQ0Y7O0FtQ2xwTkE7RUFDRTtBbkNxcE5GO0FtQ25wTkU7RUFIRjtJQUlJO0lBQ0E7RW5Dc3BORjtBQUNGOztBbUNqcE5FO0VBREY7SUFFSTtFbkNxcE5GO0FBQ0Y7QW1DbnBORTtFQUNFO0VBQ0E7RUFDQTtBbkNxcE5KO0FtQ25wTkk7RUFMRjtJQU1JO0VuQ3NwTko7QUFDRjtBbUNwcE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Dc3BOTjs7QW1DL29ORTtFQUNFO0lBQ0U7RW5Da3BOSjtBQUNGOztBbUMxb05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNBO0VBQ0E7QW5DcW9ORjtBbUM3b05FO0VBUEY7SUFRSTtFbkNncE5GO0FBQ0Y7QW1DOW9ORTtFQVhGO0lBWUk7RW5DaXBORjtBQUNGO0FtQzdvTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMrb05KOztBbUMxb05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DNm9ORjs7QW1DMW9OQTtFQUNFO0FuQzZvTkY7O0FtQzFvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzZvTkY7QW1DM29ORTtFQUNFO0FuQzZvTko7QW1DOW9ORTtFQUNFO0FuQzZvTko7O0FtQ3pvTkE7RUFDRTtBbkM0b05GOztBbUN4b05BO0VBQ0U7RUFDQTtBbkMyb05GO0FtQ3pvTkU7RUFKRjtJQUtJO0VuQzRvTkY7QUFDRjtBbUMxb05FO0VBUkY7SUFTSTtFbkM2b05GO0FBQ0Y7QW1DM29ORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM2b05KO0FtQzFvTkU7OztFQUdFO0FuQzRvTko7QW1Dem9ORTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FuQzJvTko7QW1DeG9ORTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMwb05KO0FtQ3ZvTkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3lvTko7QW1DdG9ORTs7RUFFRTtFQUNBO0FuQ3dvTko7QW1Dcm9ORTtFQUNFO0FuQ3VvTko7QW1DcG9ORTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3NvTko7O0FtQ2xvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEM3TnFCO0FEazJOdkI7QW1Dbm9ORTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RW5Dc29ORjtBQUNGO0FtQ3BvTkU7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0VuQ3VvTkY7QUFDRjtBbUNyb05FO0VBdkJGO0lBd0JJO0lBQ0E7SUFDQTtFbkN3b05GO0FBQ0Y7QW1DdG9ORTtFQTdCRjtJQThCSSxnQmxDbFBZO0VEMjNOZDtBQUNGOztBbUN0b05BO0VBQ0U7QW5DeW9ORjs7QW1DdG9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5b05GOztBbUN0b05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3lvTkY7QW1Ddm9ORTtFQUNFO0VBQ0E7RUFDQTtBbkN5b05KOztBbUNyb05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Dd29ORjtBbUN0b05FO0VBVEY7SUFVSTtJQUNBO0VuQ3lvTkY7QUFDRjtBbUN2b05FO0VBZEY7SUFlSTtJQUNBO0VuQzBvTkY7QUFDRjs7QW1DdG9OQTtFQUNFO0FuQ3lvTkY7QW1Ddm9ORTtFQUNFO0VBQ0E7QW5DeW9OSjs7QW1Dcm9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN3b05GO0FtQ3RvTkU7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFbkN5b05GO0FBQ0Y7O0FtQ3RvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DeW9ORjtBbUN2b05FO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RW5DMG9ORjtBQUNGOztBbUN2b05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzBvTkY7QW1DeG9ORTtFQVhGO0lBWUk7SUFDQTtFbkMyb05GO0FBQ0Y7O0FtQ3hvTkE7RUFDRTtFQUNBO0VBQ0E7QW5DMm9ORjs7QW1DeG9OQTtFQUNFO0VBQ0E7RUFDQTtBbkMyb05GO0FtQ3pvTkU7RUFMRjtJQU1JO0VuQzRvTkY7QUFDRjs7QW1Dem9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM0b05GO0FtQzFvTkU7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFbkM2b05GO0FBQ0Y7O0FtQ3pvTkE7RUFDRTtBbkM0b05GO0FtQzFvTkU7OztFQUdFO0VBQ0E7RUFDQTtBbkM0b05KOztBb0NwcE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYW5Dd0dRO0VtQ3ZHUjtFQUNBO0VBQ0E7RUFDQSxtQm5DZ0lPO0VtQy9IUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3VwT0Y7QW9DcnBPRTtFQWxCRjtJQW1CSTtJQUNBLFluQzBGTTtJbUN6Rk4sVW5DeUZNO0ltQ3hGTixtQm5DcUhLO0ltQ3BITCwrQm5Db0hLO0ltQ25ITCxnQ25DbUhLO0ltQ2xITDtFcEN3cE9GO0FBQ0Y7O0FvQ3JwT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZW5DUlk7QURncU9kO0FvQ3RwT0U7RUFSRjtJQVVJO0VwQ3dwT0Y7QUFDRjs7QW9DcnBPQTtFQUNFLFduQ2lFUTtBRHVsT1Y7QW9DdHBPRTtFQUVFO0FwQ3VwT0o7O0FvQ2xwT0E7RUFBZ0I7QXBDc3BPaEI7O0FxQzNzT0E7RUFDRTtFQU9BO0VBQ0E7RUFFQTtFQUNBO0FyQ3VzT0Y7QXFDcnNPRTtFQWRGO0lBZUk7RXJDd3NPRjtBQUNGOztBcUNyc09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN3c09GO0FxQ3RzT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckN3c09KOztBcUNwc09BO0VBQ0U7RUFDQTtBckN1c09GOztBcUNwc09BO0VBQ0U7QXJDdXNPRjs7QXFDcHNPQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VzT0Y7O0FxQ3BzT0E7RUFDRTtBckN1c09GOztBcUNwc09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1c09GO0FxQ3JzT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckN1c09KOztBcUNuc09BO0VBQ0U7RUFDQTtBckNzc09GOztBcUNuc09BO0VBQ0U7QXJDc3NPRjs7QXNDenhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQzJHUTtBRGlyT1Y7O0FzQ3p4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckMrQmlCO0VxQzlCakI7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXRDMnhPRjtBc0N6eE9FO0VBdEJGO0lBdUJJO0V0QzR4T0Y7QUFDRjtBc0MxeE9FO0VBMUJGO0lBMkJJO0lBQ0E7RXRDNnhPRjtBQUNGOztBc0MxeE9BO0VBQ0U7RUFDQTtBdEM2eE9GOztBc0MxeE9BO0VBQ0U7RUFDQTtBdEM2eE9GO0FzQzV4T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qzh4T0o7O0FzQzF4T0E7RUFDRTtBdEM2eE9GOztBdUMxMU9BO0VBQ0U7RUFDQTtBdkM2MU9GO0F1QzMxT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM2MU9KOztBdUN6MU9BO0VBQ0U7RUFDQTtLQUFBO1VBQUE7RUFDQTtBdkM0MU9GOztBdUN6MU9BO0VBQ0U7RUFDQTtBdkM0MU9GOztBdUN6MU9BO0VBQ0U7QXZDNDFPRjtBdUMzMU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzYxT0o7O0F1Q3oxT0E7RUFDRTtBdkM0MU9GOztBdUN6MU9BO0VBQ0U7RUFDQTtBdkM0MU9GO0F1QzExT0U7RUFDRTtFQUNBO0F2QzQxT0o7O0F1Q3gxT0E7RUFDRTtFQUNBO0F2QzIxT0Y7QXVDejFPRTtFQUNFO0VBQ0E7QXZDMjFPSjs7QXdDeDVPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QXhDMjVPRjs7QXdDeDVPQTtFQUNFO0F4QzI1T0Y7O0F3Q3g1T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdkMyQ1M7QURnM09YOztBd0N4NU9BO0VBQ0U7QXhDMjVPRjtBd0MxNU9FO0VBRkY7SUFHSTtFeEM2NU9GO0FBQ0Y7O0F3QzE1T0E7RUFDRTtFQUNBO0VBQ0E7QXhDNjVPRjs7QXlDaDhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNtOE9GOztBeUNoOE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q204T0Y7O0EwQ2w5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNpQ0E7RXFDL0JBO0VBQ0E7QTFDcTlPRjs7QTBDbDlPQTtFQUNFO0VBQ0Esa0J6Q0dZO0V5Q0ZaLGtCekNpRlE7QURvNE9WOztBMENsOU9BO0VBQ0U7RUFDQTtFQUNBLG1CekNUWTtBRDg5T2Q7O0EwQ2o5T0E7RUFDRTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0ExQ285T0Y7QTBDbDlPRTtFQUNFO0VBQ0E7QTFDbzlPSjs7QTBDLzhPQTtFQUNFO0VBQ0E7RUFBd0I7RUFDeEI7QTFDbTlPRjtBMENqOU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNtOU9KOztBMEM5OE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2k5T0Y7QTBDLzhPRTtFQUNFO0ExQ2k5T0o7O0EwQzc4T0E7RUFDRSxtQnpDNURZO0FENGdQZDs7QTBDNzhPQTtFckNwQ0U7RXFDc0NBLGtCekM1RFk7QUQ0Z1BkOztBMEM3OE9BO0VBQ0U7QTFDZzlPRjtBMEM5OE9FO0VBSEY7SUFJSTtFMUNpOU9GO0FBQ0Y7O0EwQzc4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDZzlPRjtBMEM5OE9FO0VBUkY7SUFTSTtFMUNpOU9GO0FBQ0Y7QTBDLzhPRTtFQVpGO0lBYUk7RTFDazlPRjtBQUNGOztBMEMvOE9BO0VBQ0U7QTFDazlPRjtBMENqOU9FO0VBRkY7SUFHSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFDbzlPRjtBQUNGOztBMENqOU9BO0VBQ0U7RUFDQTtBMUNvOU9GOztBMENoOU9BO0VBQ0U7QTFDbTlPRjtBMENqOU9FO0VBRUU7QTFDazlPSjtBMEMvOE9FO0VBRUU7QTFDZzlPSjtBMEM3OE9FO0VBYkY7SUFjSTtJQUNBO0lBQ0E7T0FBQTtZQUFBO0lBQ0E7SUFDQTtFMUNnOU9GO0FBQ0Y7O0EwQzc4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDZzlPRjtBMEM5OE9FO0VBQ0U7QTFDZzlPSjs7QTBDNThPQTtFQUNFO0ExQys4T0Y7O0EwQzc4T0E7RUFDRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDZzlPRjtBMEM5OE9FO0VBVEY7SUFVSTtFMUNpOU9GO0FBQ0Y7QTBDLzhPRTtFQWJGO0lBY0k7RTFDazlPRjtBQUNGOztBMEMvOE9BO0VBQ0U7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2s5T0Y7QTBDaDlPRTtFQVRGO0lBVUk7RTFDbTlPRjtBQUNGO0EwQ2o5T0U7RUFiRjtJQWNJO0UxQ285T0Y7QUFDRjs7QTBDajlPQTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNvOU9GO0EwQ2w5T0U7RUFaRjtJQWFJO0UxQ3E5T0Y7QUFDRjtBMENuOU9FO0VBaEJGO0lBaUJJO0UxQ3M5T0Y7QUFDRjtBMENwOU9FO0VBcEJGO0lBcUJJO0lBQ0E7RTFDdTlPRjtBQUNGOztBMENwOU9BO0VBQ0U7RUFDQTtBMUN1OU9GOztBMENwOU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDdTlPRjs7QTBDcDlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ3U5T0Y7QTBDcjlPRTtFQU5GO0lBT0k7SUFDQTtFMUN3OU9GO0FBQ0Y7O0EwQ3I5T0E7RUFDRTtFQUNBO0VBQ0E7QTFDdzlPRjs7QTBDcjlPQTtFQUNFO0VBQ0E7RUFDQTtBMUN3OU9GO0EwQ3Q5T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdzlPSjtBMENyOU9FO0VBakJGO0lBa0JJO0lBQ0E7RTFDdzlPRjtBQUNGOztBMENwOU9BO0VBQ0U7RUFDQTtFQUNBO0ExQ3U5T0Y7O0EwQ3A5T0E7RUFDRTtFQUNBO0VBQ0E7QTFDdTlPRjs7QTBDcDlPQTs7RUFFRTtBMUN1OU9GO0EwQ3Q5T0U7RUFIRjs7SUFJSTtFMUMwOU9GO0FBQ0Y7O0EyQ3B4UEE7RUFDRTtFQUNBO0EzQ3V4UEY7O0EyQ3B4UEE7RUFDRTtFQUNBO0VBQ0EsMENsQkxvQjtFa0JNcEIsNkNsQk5vQjtBekI2eFB0Qjs7QTJDcHhQQTtFQUNFO0VBQ0E7QTNDdXhQRjs7QTJDcHhQQTtFQUNFO0VBQ0E7QTNDdXhQRjs7QTJDcHhQQTs7RUFFRTtFQUNBO0EzQ3V4UEY7O0EyQ3B4UEE7RUFDRTtBM0N1eFBGOztBMkNweFBBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0EzQ3V4UEY7O0EyQ3B4UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3V4UEY7O0EyQ3B4UEE7RUFDRSwyQ2xCOUNvQjtFa0IrQ3BCLDhDbEIvQ29CO0VrQmdEcEI7RUFDQTtFQUNBO0EzQ3V4UEY7QTJDcHhQRTtFQUNFLGdCMUNzRE07RTBDckROLDJDbEJ2RGtCO0VrQndEbEIsOENsQnhEa0I7RWtCeURsQiwwQ2xCekRrQjtFa0IwRGxCLDZDbEIxRGtCO0F6QmcxUHRCOztBNENuMVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDczFQRjs7QTRDbjFQQTtFQUNFO0E1Q3MxUEY7O0E0Q24xUEE7RUFDRTtJQUNFO0U1Q3MxUEY7QUFDRjtBNENuMVBBO0VBQ0U7QTVDcTFQRjs7QTRDajFQRTtFQURGO0lBRUk7RTVDcTFQRjtBQUNGOztBNENsMVBBO0VBQ0UsbUIzQytHTztBRHN1UFQ7O0E0Q2wxUEE7RUFDRSxrQjNDMEdhO0FEMnVQZjs7QTRDbDFQQTtFQUNFLG1CM0N5R2E7QUQ0dVBmOztBNkNwM1BBO0FBR0k7O0VBQ0U7QTdDczNQTjtBNkNuM1BJOzs7O0VBRUU7QTdDdTNQTjtBNkM3M1BJOztFQUNFO0E3Q2c0UE47QTZDNzNQSTs7OztFQUVFO0E3Q2k0UE47QTZDdjRQSTs7RUFDRTtBN0MwNFBOO0E2Q3Y0UEk7Ozs7RUFFRTtBN0MyNFBOO0E2Q2o1UEk7O0VBQ0U7QTdDbzVQTjtBNkNqNVBJOzs7O0VBRUU7QTdDcTVQTjtBNkMzNVBJOztFQUNFO0E3Qzg1UE47QTZDMzVQSTs7OztFQUVFO0E3Qys1UE47QTZDcjZQSTs7RUFDRTtBN0N3NlBOO0E2Q3I2UEk7Ozs7RUFFRTtBN0N5NlBOO0E2Qy82UEk7O0VBQ0U7QTdDazdQTjtBNkMvNlBJOzs7O0VBRUU7QTdDbTdQTjtBNkN6N1BJOztFQUNFO0E3QzQ3UE47QTZDejdQSTs7OztFQUVFO0E3QzY3UE47QTZDbjhQSTs7RUFDRTtBN0NzOFBOO0E2Q244UEk7Ozs7RUFFRTtBN0N1OFBOO0E2Qzc4UEk7O0VBQ0U7QTdDZzlQTjtBNkM3OFBJOzs7O0VBRUU7QTdDaTlQTjtBNkN2OVBJOztFQUNFO0E3QzA5UE47QTZDdjlQSTs7OztFQUVFO0E3QzI5UE47QTZDaitQSTs7RUFDRTtBN0NvK1BOO0E2Q2orUEk7Ozs7RUFFRTtBN0NxK1BOO0E2QzMrUEk7O0VBQ0U7QTdDOCtQTjtBNkMzK1BJOzs7O0VBRUU7QTdDKytQTjtBNkNyL1BJOztFQUNFO0E3Q3cvUE47QTZDci9QSTs7OztFQUVFO0E3Q3kvUE47QTZDLy9QSTs7RUFDRTtBN0NrZ1FOO0E2Qy8vUEk7Ozs7RUFFRTtBN0NtZ1FOO0E2Q3pnUUk7O0VBQ0U7QTdDNGdRTjtBNkN6Z1FJOzs7O0VBRUU7QTdDNmdRTjtBNkNuaFFJOztFQUNFO0E3Q3NoUU47QTZDbmhRSTs7OztFQUVFO0E3Q3VoUU47QTZDN2hRSTs7RUFDRTtBN0NnaVFOO0E2QzdoUUk7Ozs7RUFFRTtBN0NpaVFOO0E2Q3ZpUUk7O0VBQ0U7QTdDMGlRTjtBNkN2aVFJOzs7O0VBRUU7QTdDMmlRTjtBNkNqalFJOztFQUNFO0E3Q29qUU47QTZDampRSTs7OztFQUVFO0E3Q3FqUU47QTZDM2pRSTs7RUFDRTtBN0M4alFOO0E2QzNqUUk7Ozs7RUFFRTtBN0MralFOO0E2Q3JrUUk7O0VBQ0U7QTdDd2tRTjtBNkNya1FJOzs7O0VBRUU7QTdDeWtRTjtBNkMva1FJOztFQUNFO0E3Q2tsUU47QTZDL2tRSTs7OztFQUVFO0E3Q21sUU47QTZDemxRSTs7RUFDRTtBN0M0bFFOO0E2Q3psUUk7Ozs7RUFFRTtBN0M2bFFOO0E2Q25tUUk7O0VBQ0U7QTdDc21RTjtBNkNubVFJOzs7O0VBRUU7QTdDdW1RTjtBNkM3bVFJOztFQUNFO0E3Q2duUU47QTZDN21RSTs7OztFQUVFO0E3Q2luUU47QTZDdm5RSTs7RUFDRTtBN0MwblFOO0E2Q3ZuUUk7Ozs7RUFFRTtBN0MyblFOO0E2Q2pvUUk7O0VBQ0U7QTdDb29RTjtBNkNqb1FJOzs7O0VBRUU7QTdDcW9RTjtBNkMzb1FJOztFQUNFO0E3QzhvUU47QTZDM29RSTs7OztFQUVFO0E3QytvUU47QTZDcnBRSTs7RUFDRTtBN0N3cFFOO0E2Q3JwUUk7Ozs7RUFFRTtBN0N5cFFOO0E2Qy9wUUk7O0VBQ0U7QTdDa3FRTjtBNkMvcFFJOzs7O0VBRUU7QTdDbXFRTjtBNkN6cVFJOztFQUNFO0E3QzRxUU47QTZDenFRSTs7OztFQUVFO0E3QzZxUU47QTZDbnJRSTs7RUFDRTtBN0NzclFOO0E2Q25yUUk7Ozs7RUFFRTtBN0N1clFOO0E2QzdyUUk7O0VBQ0U7QTdDZ3NRTjtBNkM3clFJOzs7O0VBRUU7QTdDaXNRTjtBNkN2c1FJOztFQUNFO0E3QzBzUU47QTZDdnNRSTs7OztFQUVFO0E3QzJzUU47QTZDanRRSTs7RUFDRTtBN0NvdFFOO0E2Q2p0UUk7Ozs7RUFFRTtBN0NxdFFOO0E2QzN0UUk7O0VBQ0U7QTdDOHRRTjtBNkMzdFFJOzs7O0VBRUU7QTdDK3RRTjtBNkNydVFJOztFQUNFO0E3Q3d1UU47QTZDcnVRSTs7OztFQUVFO0E3Q3l1UU47QTZDL3VRSTs7RUFDRTtBN0NrdlFOO0E2Qy91UUk7Ozs7RUFFRTtBN0NtdlFOO0E2Q3p2UUk7O0VBQ0U7QTdDNHZRTjtBNkN6dlFJOzs7O0VBRUU7QTdDNnZRTjtBNkNud1FJOztFQUNFO0E3Q3N3UU47QTZDbndRSTs7OztFQUVFO0E3Q3V3UU47QTZDN3dRSTs7RUFDRTtBN0NneFFOO0E2Qzd3UUk7Ozs7RUFFRTtBN0NpeFFOO0E2Q3Z4UUk7O0VBQ0U7QTdDMHhRTjtBNkN2eFFJOzs7O0VBRUU7QTdDMnhRTjtBNkNqeVFJOztFQUNFO0E3Q295UU47QTZDanlRSTs7OztFQUVFO0E3Q3F5UU47QTZDM3lRSTs7RUFDRTtBN0M4eVFOO0E2QzN5UUk7Ozs7RUFFRTtBN0MreVFOO0E2Q3J6UUk7O0VBQ0U7QTdDd3pRTjtBNkNyelFJOzs7O0VBRUU7QTdDeXpRTjtBNkMvelFJOztFQUNFO0E3Q2swUU47QTZDL3pRSTs7OztFQUVFO0E3Q20wUU47QTZDejBRSTs7RUFDRTtBN0M0MFFOO0E2Q3owUUk7Ozs7RUFFRTtBN0M2MFFOO0E2Q24xUUk7O0VBQ0U7QTdDczFRTjtBNkNuMVFJOzs7O0VBRUU7QTdDdTFRTjtBNkM3MVFJOztFQUNFO0E3Q2cyUU47QTZDNzFRSTs7OztFQUVFO0E3Q2kyUU47QTZDdjJRSTs7RUFDRTtBN0MwMlFOO0E2Q3YyUUk7Ozs7RUFFRTtBN0MyMlFOO0E2Q2ozUUk7O0VBQ0U7QTdDbzNRTjtBNkNqM1FJOzs7O0VBRUU7QTdDcTNRTjtBNkMzM1FJOztFQUNFO0E3QzgzUU47QTZDMzNRSTs7OztFQUVFO0E3QyszUU47QTZDcjRRSTs7RUFDRTtBN0N3NFFOO0E2Q3I0UUk7Ozs7RUFFRTtBN0N5NFFOO0E2Qy80UUk7O0VBQ0U7QTdDazVRTjtBNkMvNFFJOzs7O0VBRUU7QTdDbTVRTjtBNkN6NVFJOztFQUNFO0E3QzQ1UU47QTZDejVRSTs7OztFQUVFO0E3QzY1UU47QTZDbjZRSTs7RUFDRTtBN0NzNlFOO0E2Q242UUk7Ozs7RUFFRTtBN0N1NlFOO0E2Qzc2UUk7O0VBQ0U7QTdDZzdRTjtBNkM3NlFJOzs7O0VBRUU7QTdDaTdRTjtBNkN2N1FJOztFQUNFO0E3QzA3UU47QTZDdjdRSTs7OztFQUVFO0E3QzI3UU47QTZDajhRSTs7RUFDRTtBN0NvOFFOO0E2Q2o4UUk7Ozs7RUFFRTtBN0NxOFFOO0E2QzM4UUk7O0VBQ0U7QTdDODhRTjtBNkMzOFFJOzs7O0VBRUU7QTdDKzhRTjtBNkNyOVFJOztFQUNFO0E3Q3c5UU47QTZDcjlRSTs7OztFQUVFO0E3Q3k5UU47QTZDLzlRSTs7RUFDRTtBN0NrK1FOO0E2Qy85UUk7Ozs7RUFFRTtBN0NtK1FOO0E2Q3orUUk7O0VBQ0U7QTdDNCtRTjtBNkN6K1FJOzs7O0VBRUU7QTdDNitRTjtBNkNuL1FJOztFQUNFO0E3Q3MvUU47QTZDbi9RSTs7OztFQUVFO0E3Q3UvUU47QTZDNy9RSTs7RUFDRTtBN0NnZ1JOO0E2QzcvUUk7Ozs7RUFFRTtBN0NpZ1JOO0E2Q3ZnUkk7O0VBQ0U7QTdDMGdSTjtBNkN2Z1JJOzs7O0VBRUU7QTdDMmdSTjtBNkNqaFJJOztFQUNFO0E3Q29oUk47QTZDamhSSTs7OztFQUVFO0E3Q3FoUk47QTZDM2hSSTs7RUFDRTtBN0M4aFJOO0E2QzNoUkk7Ozs7RUFFRTtBN0MraFJOO0E2Q3JpUkk7O0VBQ0U7QTdDd2lSTjtBNkNyaVJJOzs7O0VBRUU7QTdDeWlSTjtBNkMvaVJJOztFQUNFO0E3Q2tqUk47QTZDL2lSSTs7OztFQUVFO0E3Q21qUk47QTZDempSSTs7RUFDRTtBN0M0alJOO0E2Q3pqUkk7Ozs7RUFFRTtBN0M2alJOO0E2Q25rUkk7O0VBQ0U7QTdDc2tSTjtBNkNua1JJOzs7O0VBRUU7QTdDdWtSTjtBNkM3a1JJOztFQUNFO0E3Q2dsUk47QTZDN2tSSTs7OztFQUVFO0E3Q2lsUk47QTZDdmxSSTs7RUFDRTtBN0MwbFJOO0E2Q3ZsUkk7Ozs7RUFFRTtBN0MybFJOO0E2Q2ptUkk7O0VBQ0U7QTdDb21STjtBNkNqbVJJOzs7O0VBRUU7QTdDcW1STjtBNkMzbVJJOztFQUNFO0E3QzhtUk47QTZDM21SSTs7OztFQUVFO0E3QyttUk47QTZDcm5SSTs7RUFDRTtBN0N3blJOO0E2Q3JuUkk7Ozs7RUFFRTtBN0N5blJOO0E2Qy9uUkk7O0VBQ0U7QTdDa29STjtBNkMvblJJOzs7O0VBRUU7QTdDbW9STjtBNkN6b1JJOztFQUNFO0E3QzRvUk47QTZDem9SSTs7OztFQUVFO0E3QzZvUk47QTZDbnBSSTs7RUFDRTtBN0NzcFJOO0E2Q25wUkk7Ozs7RUFFRTtBN0N1cFJOO0E2QzdwUkk7O0VBQ0U7QTdDZ3FSTjtBNkM3cFJJOzs7O0VBRUU7QTdDaXFSTjtBNkN2cVJJOztFQUNFO0E3QzBxUk47QTZDdnFSSTs7OztFQUVFO0E3QzJxUk47QTZDanJSSTs7RUFDRTtBN0NvclJOO0E2Q2pyUkk7Ozs7RUFFRTtBN0NxclJOO0E2QzNyUkk7O0VBQ0U7QTdDOHJSTjtBNkMzclJJOzs7O0VBRUU7QTdDK3JSTjtBNkNyc1JJOztFQUNFO0E3Q3dzUk47QTZDcnNSSTs7OztFQUVFO0E3Q3lzUk47QTZDL3NSSTs7RUFDRTtBN0NrdFJOO0E2Qy9zUkk7Ozs7RUFFRTtBN0NtdFJOO0E2Q3p0Ukk7O0VBQ0U7QTdDNHRSTjtBNkN6dFJJOzs7O0VBRUU7QTdDNnRSTjtBNkNudVJJOztFQUNFO0E3Q3N1Uk47QTZDbnVSSTs7OztFQUVFO0E3Q3V1Uk47QTZDN3VSSTs7RUFDRTtBN0NndlJOO0E2Qzd1Ukk7Ozs7RUFFRTtBN0NpdlJOO0E2Q3Z2Ukk7O0VBQ0U7QTdDMHZSTjtBNkN2dlJJOzs7O0VBRUU7QTdDMnZSTjtBNkNqd1JJOztFQUNFO0E3Q293Uk47QTZDandSSTs7OztFQUVFO0E3Q3F3Uk47QTZDM3dSSTs7RUFDRTtBN0M4d1JOO0E2QzN3Ukk7Ozs7RUFFRTtBN0Mrd1JOO0E2Q3J4Ukk7O0VBQ0U7QTdDd3hSTjtBNkNyeFJJOzs7O0VBRUU7QTdDeXhSTjtBNkMveFJJOztFQUNFO0E3Q2t5Uk47QTZDL3hSSTs7OztFQUVFO0E3Q215Uk47QTZDenlSSTs7RUFDRTtBN0M0eVJOO0E2Q3p5Ukk7Ozs7RUFFRTtBN0M2eVJOO0E2Q256Ukk7O0VBQ0U7QTdDc3pSTjtBNkNuelJJOzs7O0VBRUU7QTdDdXpSTjtBNkM3elJJOztFQUNFO0E3Q2cwUk47QTZDN3pSSTs7OztFQUVFO0E3Q2kwUk47QTZDdjBSSTs7RUFDRTtBN0MwMFJOO0E2Q3YwUkk7Ozs7RUFFRTtBN0MyMFJOO0E2Q2oxUkk7O0VBQ0U7QTdDbzFSTjtBNkNqMVJJOzs7O0VBRUU7QTdDcTFSTjtBNkMzMVJJOztFQUNFO0E3QzgxUk47QTZDMzFSSTs7OztFQUVFO0E3QysxUk47QTZDcjJSSTs7RUFDRTtBN0N3MlJOO0E2Q3IyUkk7Ozs7RUFFRTtBN0N5MlJOO0E2Qy8yUkk7O0VBQ0U7QTdDazNSTjtBNkMvMlJJOzs7O0VBRUU7QTdDbTNSTjtBNkN6M1JJOztFQUNFO0E3QzQzUk47QTZDejNSSTs7OztFQUVFO0E3QzYzUk47QTZDbjRSSTs7RUFDRTtBN0NzNFJOO0E2Q240Ukk7Ozs7RUFFRTtBN0N1NFJOO0E2Qzc0Ukk7O0VBQ0U7QTdDZzVSTjtBNkM3NFJJOzs7O0VBRUU7QTdDaTVSTjtBNkN2NVJJOztFQUNFO0E3QzA1Uk47QTZDdjVSSTs7OztFQUVFO0E3QzI1Uk47QTZDajZSSTs7RUFDRTtBN0NvNlJOO0E2Q2o2Ukk7Ozs7RUFFRTtBN0NxNlJOO0E2QzM2Ukk7O0VBQ0U7QTdDODZSTjtBNkMzNlJJOzs7O0VBRUU7QTdDKzZSTjtBNkNyN1JJOztFQUNFO0E3Q3c3Uk47QTZDcjdSSTs7OztFQUVFO0E3Q3k3Uk47QTZDLzdSSTs7RUFDRTtBN0NrOFJOO0E2Qy83Ukk7Ozs7RUFFRTtBN0NtOFJOO0E2Q3o4Ukk7O0VBQ0U7QTdDNDhSTjtBNkN6OFJJOzs7O0VBRUU7QTdDNjhSTjtBNkNuOVJJOztFQUNFO0E3Q3M5Uk47QTZDbjlSSTs7OztFQUVFO0E3Q3U5Uk47QTZDNzlSSTs7RUFDRTtBN0NnK1JOO0E2Qzc5Ukk7Ozs7RUFFRTtBN0NpK1JOO0E2Q3YrUkk7O0VBQ0U7QTdDMCtSTjtBNkN2K1JJOzs7O0VBRUU7QTdDMitSTjtBNkNqL1JJOztFQUNFO0E3Q28vUk47QTZDai9SSTs7OztFQUVFO0E3Q3EvUk47QTZDMy9SSTs7RUFDRTtBN0M4L1JOO0E2QzMvUkk7Ozs7RUFFRTtBN0MrL1JOO0E2Q3JnU0k7O0VBQ0U7QTdDd2dTTjtBNkNyZ1NJOzs7O0VBRUU7QTdDeWdTTjtBNkMvZ1NJOztFQUNFO0E3Q2toU047QTZDL2dTSTs7OztFQUVFO0E3Q21oU047QTZDemhTSTs7RUFDRTtBN0M0aFNOO0E2Q3poU0k7Ozs7RUFFRTtBN0M2aFNOO0E2Q25pU0k7O0VBQ0U7QTdDc2lTTjtBNkNuaVNJOzs7O0VBRUU7QTdDdWlTTjtBNkM3aVNJOztFQUNFO0E3Q2dqU047QTZDN2lTSTs7OztFQUVFO0E3Q2lqU047QTZDdmpTSTs7RUFDRTtBN0MwalNOO0E2Q3ZqU0k7Ozs7RUFFRTtBN0MyalNOO0E2Q2prU0k7O0VBQ0U7QTdDb2tTTjtBNkNqa1NJOzs7O0VBRUU7QTdDcWtTTjtBNkMza1NJOztFQUNFO0E3QzhrU047QTZDM2tTSTs7OztFQUVFO0E3QytrU047QTZDcmxTSTs7RUFDRTtBN0N3bFNOO0E2Q3JsU0k7Ozs7RUFFRTtBN0N5bFNOO0E2Qy9sU0k7O0VBQ0U7QTdDa21TTjtBNkMvbFNJOzs7O0VBRUU7QTdDbW1TTjtBNkN6bVNJOztFQUNFO0E3QzRtU047QTZDem1TSTs7OztFQUVFO0E3QzZtU047QTZDbm5TSTs7RUFDRTtBN0NzblNOO0E2Q25uU0k7Ozs7RUFFRTtBN0N1blNOO0E2QzduU0k7O0VBQ0U7QTdDZ29TTjtBNkM3blNJOzs7O0VBRUU7QTdDaW9TTjtBNkN2b1NJOztFQUNFO0E3QzBvU047QTZDdm9TSTs7OztFQUVFO0E3QzJvU047QTZDanBTSTs7RUFDRTtBN0NvcFNOO0E2Q2pwU0k7Ozs7RUFFRTtBN0NxcFNOO0E2QzNwU0k7O0VBQ0U7QTdDOHBTTjtBNkMzcFNJOzs7O0VBRUU7QTdDK3BTTjtBNkNycVNJOztFQUNFO0E3Q3dxU047QTZDcnFTSTs7OztFQUVFO0E3Q3lxU047QTZDL3FTSTs7RUFDRTtBN0NrclNOO0E2Qy9xU0k7Ozs7RUFFRTtBN0NtclNOO0E2Q3pyU0k7O0VBQ0U7QTdDNHJTTjtBNkN6clNJOzs7O0VBRUU7QTdDNnJTTjtBNkNuc1NJOztFQUNFO0E3Q3NzU047QTZDbnNTSTs7OztFQUVFO0E3Q3VzU047QTZDN3NTSTs7RUFDRTtBN0NndFNOO0E2QzdzU0k7Ozs7RUFFRTtBN0NpdFNOO0E2Q3Z0U0k7O0VBQ0U7QTdDMHRTTjtBNkN2dFNJOzs7O0VBRUU7QTdDMnRTTjtBNkNqdVNJOztFQUNFO0E3Q291U047QTZDanVTSTs7OztFQUVFO0E3Q3F1U047QTZDM3VTSTs7RUFDRTtBN0M4dVNOO0E2QzN1U0k7Ozs7RUFFRTtBN0MrdVNOO0E2Q3J2U0k7O0VBQ0U7QTdDd3ZTTjtBNkNydlNJOzs7O0VBRUU7QTdDeXZTTjtBNkMvdlNJOztFQUNFO0E3Q2t3U047QTZDL3ZTSTs7OztFQUVFO0E3Q213U047QTZDendTSTs7RUFDRTtBN0M0d1NOO0E2Q3p3U0k7Ozs7RUFFRTtBN0M2d1NOO0E2Q254U0k7O0VBQ0U7QTdDc3hTTjtBNkNueFNJOzs7O0VBRUU7QTdDdXhTTjtBNkM3eFNJOztFQUNFO0E3Q2d5U047QTZDN3hTSTs7OztFQUVFO0E3Q2l5U047QTZDdnlTSTs7RUFDRTtBN0MweVNOO0E2Q3Z5U0k7Ozs7RUFFRTtBN0MyeVNOO0E2Q2p6U0k7O0VBQ0U7QTdDb3pTTjtBNkNqelNJOzs7O0VBRUU7QTdDcXpTTjtBNkMzelNJOztFQUNFO0E3Qzh6U047QTZDM3pTSTs7OztFQUVFO0E3Qyt6U047QTZDcjBTSTs7RUFDRTtBN0N3MFNOO0E2Q3IwU0k7Ozs7RUFFRTtBN0N5MFNOO0E2Qy8wU0k7O0VBQ0U7QTdDazFTTjtBNkMvMFNJOzs7O0VBRUU7QTdDbTFTTjtBNkN6MVNJOztFQUNFO0E3QzQxU047QTZDejFTSTs7OztFQUVFO0E3QzYxU047QTZDbjJTSTs7RUFDRTtBN0NzMlNOO0E2Q24yU0k7Ozs7RUFFRTtBN0N1MlNOO0E2QzcyU0k7O0VBQ0U7QTdDZzNTTjtBNkM3MlNJOzs7O0VBRUU7QTdDaTNTTjtBNkN2M1NJOztFQUNFO0E3QzAzU047QTZDdjNTSTs7OztFQUVFO0E3QzIzU047QTZDajRTSTs7RUFDRTtBN0NvNFNOO0E2Q2o0U0k7Ozs7RUFFRTtBN0NxNFNOO0E2QzM0U0k7O0VBQ0U7QTdDODRTTjtBNkMzNFNJOzs7O0VBRUU7QTdDKzRTTjtBNkNyNVNJOztFQUNFO0E3Q3c1U047QTZDcjVTSTs7OztFQUVFO0E3Q3k1U047QTZDLzVTSTs7RUFDRTtBN0NrNlNOO0E2Qy81U0k7Ozs7RUFFRTtBN0NtNlNOO0E2Q3o2U0k7O0VBQ0U7QTdDNDZTTjtBNkN6NlNJOzs7O0VBRUU7QTdDNjZTTjtBNkNuN1NJOztFQUNFO0E3Q3M3U047QTZDbjdTSTs7OztFQUVFO0E3Q3U3U047QTZDNzdTSTs7RUFDRTtBN0NnOFNOO0E2Qzc3U0k7Ozs7RUFFRTtBN0NpOFNOO0E2Q3Y4U0k7O0VBQ0U7QTdDMDhTTjtBNkN2OFNJOzs7O0VBRUU7QTdDMjhTTjtBNkNqOVNJOztFQUNFO0E3Q285U047QTZDajlTSTs7OztFQUVFO0E3Q3E5U047QTZDMzlTSTs7RUFDRTtBN0M4OVNOO0E2QzM5U0k7Ozs7RUFFRTtBN0MrOVNOO0E2Q3IrU0k7O0VBQ0U7QTdDdytTTjtBNkNyK1NJOzs7O0VBRUU7QTdDeStTTjtBNkMvK1NJOztFQUNFO0E3Q2svU047QTZDLytTSTs7OztFQUVFO0E3Q20vU047QTZDei9TSTs7RUFDRTtBN0M0L1NOO0E2Q3ovU0k7Ozs7RUFFRTtBN0M2L1NOO0E2Q25nVEk7O0VBQ0U7QTdDc2dUTjtBNkNuZ1RJOzs7O0VBRUU7QTdDdWdUTjtBNkM3Z1RJOztFQUNFO0E3Q2doVE47QTZDN2dUSTs7OztFQUVFO0E3Q2loVE47QTZDdmhUSTs7RUFDRTtBN0MwaFROO0E2Q3ZoVEk7Ozs7RUFFRTtBN0MyaFROO0E2Q2ppVEk7O0VBQ0U7QTdDb2lUTjtBNkNqaVRJOzs7O0VBRUU7QTdDcWlUTjtBNkMzaVRJOztFQUNFO0E3QzhpVE47QTZDM2lUSTs7OztFQUVFO0E3QytpVE47QTZDcmpUSTs7RUFDRTtBN0N3alROO0E2Q3JqVEk7Ozs7RUFFRTtBN0N5alROO0E2Qy9qVEk7O0VBQ0U7QTdDa2tUTjtBNkMvalRJOzs7O0VBRUU7QTdDbWtUTjtBNkN6a1RJOztFQUNFO0E3QzRrVE47QTZDemtUSTs7OztFQUVFO0E3QzZrVE47QTZDbmxUSTs7RUFDRTtBN0NzbFROO0E2Q25sVEk7Ozs7RUFFRTtBN0N1bFROO0E2QzdsVEk7O0VBQ0U7QTdDZ21UTjtBNkM3bFRJOzs7O0VBRUU7QTdDaW1UTjs7QTZDdm1USTs7RUFDRTtBN0MybVROO0E2Q3htVEk7Ozs7RUFFRTtBN0M0bVROO0E2Q2xuVEk7O0VBQ0U7QTdDcW5UTjtBNkNsblRJOzs7O0VBRUU7QTdDc25UTjtBNkM1blRJOztFQUNFO0E3QytuVE47QTZDNW5USTs7OztFQUVFO0E3Q2dvVE47QTZDdG9USTs7RUFDRTtBN0N5b1ROO0E2Q3RvVEk7Ozs7RUFFRTtBN0Mwb1ROO0E2Q2hwVEk7O0VBQ0U7QTdDbXBUTjtBNkNocFRJOzs7O0VBRUU7QTdDb3BUTjtBNkMxcFRJOztFQUNFO0E3QzZwVE47QTZDMXBUSTs7OztFQUVFO0E3QzhwVE47QTZDcHFUSTs7RUFDRTtBN0N1cVROO0E2Q3BxVEk7Ozs7RUFFRTtBN0N3cVROO0E2QzlxVEk7O0VBQ0U7QTdDaXJUTjtBNkM5cVRJOzs7O0VBRUU7QTdDa3JUTjtBNkN4clRJOztFQUNFO0E3QzJyVE47QTZDeHJUSTs7OztFQUVFO0E3QzRyVE47QTZDbHNUSTs7RUFDRTtBN0Nxc1ROO0E2Q2xzVEk7Ozs7RUFFRTtBN0Nzc1ROO0E2QzVzVEk7O0VBQ0U7QTdDK3NUTjtBNkM1c1RJOzs7O0VBRUU7QTdDZ3RUTjtBNkN0dFRJOztFQUNFO0E3Q3l0VE47QTZDdHRUSTs7OztFQUVFO0E3QzB0VE47QTZDaHVUSTs7RUFDRTtBN0NtdVROO0E2Q2h1VEk7Ozs7RUFFRTtBN0NvdVROO0E2QzF1VEk7O0VBQ0U7QTdDNnVUTjtBNkMxdVRJOzs7O0VBRUU7QTdDOHVUTjtBNkNwdlRJOztFQUNFO0E3Q3V2VE47QTZDcHZUSTs7OztFQUVFO0E3Q3d2VE47QTZDOXZUSTs7RUFDRTtBN0Npd1ROO0E2Qzl2VEk7Ozs7RUFFRTtBN0Nrd1ROO0E2Q3h3VEk7O0VBQ0U7QTdDMndUTjtBNkN4d1RJOzs7O0VBRUU7QTdDNHdUTjtBNkNseFRJOztFQUNFO0E3Q3F4VE47QTZDbHhUSTs7OztFQUVFO0E3Q3N4VE47QTZDNXhUSTs7RUFDRTtBN0MreFROO0E2QzV4VEk7Ozs7RUFFRTtBN0NneVROO0E2Q3R5VEk7O0VBQ0U7QTdDeXlUTjtBNkN0eVRJOzs7O0VBRUU7QTdDMHlUTjtBNkNoelRJOztFQUNFO0E3Q216VE47QTZDaHpUSTs7OztFQUVFO0E3Q296VE47QTZDMXpUSTs7RUFDRTtBN0M2elROO0E2QzF6VEk7Ozs7RUFFRTtBN0M4elROO0E2Q3AwVEk7O0VBQ0U7QTdDdTBUTjtBNkNwMFRJOzs7O0VBRUU7QTdDdzBUTjtBNkM5MFRJOztFQUNFO0E3Q2kxVE47QTZDOTBUSTs7OztFQUVFO0E3Q2sxVE47QTZDeDFUSTs7RUFDRTtBN0MyMVROO0E2Q3gxVEk7Ozs7RUFFRTtBN0M0MVROO0E2Q2wyVEk7O0VBQ0U7QTdDcTJUTjtBNkNsMlRJOzs7O0VBRUU7QTdDczJUTjtBNkM1MlRJOztFQUNFO0E3QysyVE47QTZDNTJUSTs7OztFQUVFO0E3Q2czVE47QTZDdDNUSTs7RUFDRTtBN0N5M1ROO0E2Q3QzVEk7Ozs7RUFFRTtBN0MwM1ROO0E2Q2g0VEk7O0VBQ0U7QTdDbTRUTjtBNkNoNFRJOzs7O0VBRUU7QTdDbzRUTjtBNkMxNFRJOztFQUNFO0E3QzY0VE47QTZDMTRUSTs7OztFQUVFO0E3Qzg0VE47QTZDcDVUSTs7RUFDRTtBN0N1NVROO0E2Q3A1VEk7Ozs7RUFFRTtBN0N3NVROO0E2Qzk1VEk7O0VBQ0U7QTdDaTZUTjtBNkM5NVRJOzs7O0VBRUU7QTdDazZUTjtBNkN4NlRJOztFQUNFO0E3QzI2VE47QTZDeDZUSTs7OztFQUVFO0E3QzQ2VE47QTZDbDdUSTs7RUFDRTtBN0NxN1ROO0E2Q2w3VEk7Ozs7RUFFRTtBN0NzN1ROO0E2QzU3VEk7O0VBQ0U7QTdDKzdUTjtBNkM1N1RJOzs7O0VBRUU7QTdDZzhUTjtBNkN0OFRJOztFQUNFO0E3Q3k4VE47QTZDdDhUSTs7OztFQUVFO0E3QzA4VE47QTZDaDlUSTs7RUFDRTtBN0NtOVROO0E2Q2g5VEk7Ozs7RUFFRTtBN0NvOVROO0E2QzE5VEk7O0VBQ0U7QTdDNjlUTjtBNkMxOVRJOzs7O0VBRUU7QTdDODlUTjtBNkNwK1RJOztFQUNFO0E3Q3UrVE47QTZDcCtUSTs7OztFQUVFO0E3Q3crVE47QTZDOStUSTs7RUFDRTtBN0NpL1ROO0E2QzkrVEk7Ozs7RUFFRTtBN0NrL1ROO0E2Q3gvVEk7O0VBQ0U7QTdDMi9UTjtBNkN4L1RJOzs7O0VBRUU7QTdDNC9UTjtBNkNsZ1VJOztFQUNFO0E3Q3FnVU47QTZDbGdVSTs7OztFQUVFO0E3Q3NnVU47QTZDNWdVSTs7RUFDRTtBN0MrZ1VOO0E2QzVnVUk7Ozs7RUFFRTtBN0NnaFVOO0E2Q3RoVUk7O0VBQ0U7QTdDeWhVTjtBNkN0aFVJOzs7O0VBRUU7QTdDMGhVTjtBNkNoaVVJOztFQUNFO0E3Q21pVU47QTZDaGlVSTs7OztFQUVFO0E3Q29pVU47QTZDMWlVSTs7RUFDRTtBN0M2aVVOO0E2QzFpVUk7Ozs7RUFFRTtBN0M4aVVOO0E2Q3BqVUk7O0VBQ0U7QTdDdWpVTjtBNkNwalVJOzs7O0VBRUU7QTdDd2pVTjtBNkM5alVJOztFQUNFO0E3Q2lrVU47QTZDOWpVSTs7OztFQUVFO0E3Q2trVU47QTZDeGtVSTs7RUFDRTtBN0Mya1VOO0E2Q3hrVUk7Ozs7RUFFRTtBN0M0a1VOO0E2Q2xsVUk7O0VBQ0U7QTdDcWxVTjtBNkNsbFVJOzs7O0VBRUU7QTdDc2xVTjtBNkM1bFVJOztFQUNFO0E3QytsVU47QTZDNWxVSTs7OztFQUVFO0E3Q2dtVU47QTZDdG1VSTs7RUFDRTtBN0N5bVVOO0E2Q3RtVUk7Ozs7RUFFRTtBN0MwbVVOO0E2Q2huVUk7O0VBQ0U7QTdDbW5VTjtBNkNoblVJOzs7O0VBRUU7QTdDb25VTjtBNkMxblVJOztFQUNFO0E3QzZuVU47QTZDMW5VSTs7OztFQUVFO0E3QzhuVU47QTZDcG9VSTs7RUFDRTtBN0N1b1VOO0E2Q3BvVUk7Ozs7RUFFRTtBN0N3b1VOO0E2QzlvVUk7O0VBQ0U7QTdDaXBVTjtBNkM5b1VJOzs7O0VBRUU7QTdDa3BVTjtBNkN4cFVJOztFQUNFO0E3QzJwVU47QTZDeHBVSTs7OztFQUVFO0E3QzRwVU47QTZDbHFVSTs7RUFDRTtBN0NxcVVOO0E2Q2xxVUk7Ozs7RUFFRTtBN0NzcVVOO0E2QzVxVUk7O0VBQ0U7QTdDK3FVTjtBNkM1cVVJOzs7O0VBRUU7QTdDZ3JVTjtBNkN0clVJOztFQUNFO0E3Q3lyVU47QTZDdHJVSTs7OztFQUVFO0E3QzByVU47QTZDaHNVSTs7RUFDRTtBN0Ntc1VOO0E2Q2hzVUk7Ozs7RUFFRTtBN0Nvc1VOO0E2QzFzVUk7O0VBQ0U7QTdDNnNVTjtBNkMxc1VJOzs7O0VBRUU7QTdDOHNVTjtBNkNwdFVJOztFQUNFO0E3Q3V0VU47QTZDcHRVSTs7OztFQUVFO0E3Q3d0VU47QTZDOXRVSTs7RUFDRTtBN0NpdVVOO0E2Qzl0VUk7Ozs7RUFFRTtBN0NrdVVOO0E2Q3h1VUk7O0VBQ0U7QTdDMnVVTjtBNkN4dVVJOzs7O0VBRUU7QTdDNHVVTjtBNkNsdlVJOztFQUNFO0E3Q3F2VU47QTZDbHZVSTs7OztFQUVFO0E3Q3N2VU47QTZDNXZVSTs7RUFDRTtBN0MrdlVOO0E2QzV2VUk7Ozs7RUFFRTtBN0Nnd1VOO0E2Q3R3VUk7O0VBQ0U7QTdDeXdVTjtBNkN0d1VJOzs7O0VBRUU7QTdDMHdVTjtBNkNoeFVJOztFQUNFO0E3Q214VU47QTZDaHhVSTs7OztFQUVFO0E3Q294VU47QTZDMXhVSTs7RUFDRTtBN0M2eFVOO0E2QzF4VUk7Ozs7RUFFRTtBN0M4eFVOO0E2Q3B5VUk7O0VBQ0U7QTdDdXlVTjtBNkNweVVJOzs7O0VBRUU7QTdDd3lVTjtBNkM5eVVJOztFQUNFO0E3Q2l6VU47QTZDOXlVSTs7OztFQUVFO0E3Q2t6VU47QTZDeHpVSTs7RUFDRTtBN0MyelVOO0E2Q3h6VUk7Ozs7RUFFRTtBN0M0elVOO0E2Q2wwVUk7O0VBQ0U7QTdDcTBVTjtBNkNsMFVJOzs7O0VBRUU7QTdDczBVTjtBNkM1MFVJOztFQUNFO0E3QyswVU47QTZDNTBVSTs7OztFQUVFO0E3Q2cxVU47QTZDdDFVSTs7RUFDRTtBN0N5MVVOO0E2Q3QxVUk7Ozs7RUFFRTtBN0MwMVVOO0E2Q2gyVUk7O0VBQ0U7QTdDbTJVTjtBNkNoMlVJOzs7O0VBRUU7QTdDbzJVTjtBNkMxMlVJOztFQUNFO0E3QzYyVU47QTZDMTJVSTs7OztFQUVFO0E3QzgyVU47QTZDcDNVSTs7RUFDRTtBN0N1M1VOO0E2Q3AzVUk7Ozs7RUFFRTtBN0N3M1VOO0E2QzkzVUk7O0VBQ0U7QTdDaTRVTjtBNkM5M1VJOzs7O0VBRUU7QTdDazRVTjtBNkN4NFVJOztFQUNFO0E3QzI0VU47QTZDeDRVSTs7OztFQUVFO0E3QzQ0VU47QTZDbDVVSTs7RUFDRTtBN0NxNVVOO0E2Q2w1VUk7Ozs7RUFFRTtBN0NzNVVOO0E2QzU1VUk7O0VBQ0U7QTdDKzVVTjtBNkM1NVVJOzs7O0VBRUU7QTdDZzZVTjtBNkN0NlVJOztFQUNFO0E3Q3k2VU47QTZDdDZVSTs7OztFQUVFO0E3QzA2VU47QTZDaDdVSTs7RUFDRTtBN0NtN1VOO0E2Q2g3VUk7Ozs7RUFFRTtBN0NvN1VOO0E2QzE3VUk7O0VBQ0U7QTdDNjdVTjtBNkMxN1VJOzs7O0VBRUU7QTdDODdVTjtBNkNwOFVJOztFQUNFO0E3Q3U4VU47QTZDcDhVSTs7OztFQUVFO0E3Q3c4VU47QTZDOThVSTs7RUFDRTtBN0NpOVVOO0E2Qzk4VUk7Ozs7RUFFRTtBN0NrOVVOO0E2Q3g5VUk7O0VBQ0U7QTdDMjlVTjtBNkN4OVVJOzs7O0VBRUU7QTdDNDlVTjtBNkNsK1VJOztFQUNFO0E3Q3ErVU47QTZDbCtVSTs7OztFQUVFO0E3Q3MrVU47QTZDNStVSTs7RUFDRTtBN0MrK1VOO0E2QzUrVUk7Ozs7RUFFRTtBN0NnL1VOO0E2Q3QvVUk7O0VBQ0U7QTdDeS9VTjtBNkN0L1VJOzs7O0VBRUU7QTdDMC9VTjtBNkNoZ1ZJOztFQUNFO0E3Q21nVk47QTZDaGdWSTs7OztFQUVFO0E3Q29nVk47QTZDMWdWSTs7RUFDRTtBN0M2Z1ZOO0E2QzFnVkk7Ozs7RUFFRTtBN0M4Z1ZOO0E2Q3BoVkk7O0VBQ0U7QTdDdWhWTjtBNkNwaFZJOzs7O0VBRUU7QTdDd2hWTjtBNkM5aFZJOztFQUNFO0E3Q2lpVk47QTZDOWhWSTs7OztFQUVFO0E3Q2tpVk47QTZDeGlWSTs7RUFDRTtBN0MyaVZOO0E2Q3hpVkk7Ozs7RUFFRTtBN0M0aVZOO0E2Q2xqVkk7O0VBQ0U7QTdDcWpWTjtBNkNsalZJOzs7O0VBRUU7QTdDc2pWTjtBNkM1alZJOztFQUNFO0E3QytqVk47QTZDNWpWSTs7OztFQUVFO0E3Q2drVk47QTZDdGtWSTs7RUFDRTtBN0N5a1ZOO0E2Q3RrVkk7Ozs7RUFFRTtBN0Mwa1ZOO0E2Q2hsVkk7O0VBQ0U7QTdDbWxWTjtBNkNobFZJOzs7O0VBRUU7QTdDb2xWTjtBNkMxbFZJOztFQUNFO0E3QzZsVk47QTZDMWxWSTs7OztFQUVFO0E3QzhsVk47QTZDcG1WSTs7RUFDRTtBN0N1bVZOO0E2Q3BtVkk7Ozs7RUFFRTtBN0N3bVZOO0E2QzltVkk7O0VBQ0U7QTdDaW5WTjtBNkM5bVZJOzs7O0VBRUU7QTdDa25WTjtBNkN4blZJOztFQUNFO0E3QzJuVk47QTZDeG5WSTs7OztFQUVFO0E3QzRuVk47QTZDbG9WSTs7RUFDRTtBN0Nxb1ZOO0E2Q2xvVkk7Ozs7RUFFRTtBN0Nzb1ZOO0E2QzVvVkk7O0VBQ0U7QTdDK29WTjtBNkM1b1ZJOzs7O0VBRUU7QTdDZ3BWTjtBNkN0cFZJOztFQUNFO0E3Q3lwVk47QTZDdHBWSTs7OztFQUVFO0E3QzBwVk47QTZDaHFWSTs7RUFDRTtBN0NtcVZOO0E2Q2hxVkk7Ozs7RUFFRTtBN0NvcVZOO0E2QzFxVkk7O0VBQ0U7QTdDNnFWTjtBNkMxcVZJOzs7O0VBRUU7QTdDOHFWTjtBNkNwclZJOztFQUNFO0E3Q3VyVk47QTZDcHJWSTs7OztFQUVFO0E3Q3dyVk47QTZDOXJWSTs7RUFDRTtBN0Npc1ZOO0E2QzlyVkk7Ozs7RUFFRTtBN0Nrc1ZOO0E2Q3hzVkk7O0VBQ0U7QTdDMnNWTjtBNkN4c1ZJOzs7O0VBRUU7QTdDNHNWTjtBNkNsdFZJOztFQUNFO0E3Q3F0Vk47QTZDbHRWSTs7OztFQUVFO0E3Q3N0Vk47QTZDNXRWSTs7RUFDRTtBN0MrdFZOO0E2QzV0Vkk7Ozs7RUFFRTtBN0NndVZOO0E2Q3R1Vkk7O0VBQ0U7QTdDeXVWTjtBNkN0dVZJOzs7O0VBRUU7QTdDMHVWTjtBNkNodlZJOztFQUNFO0E3Q212Vk47QTZDaHZWSTs7OztFQUVFO0E3Q292Vk47QTZDMXZWSTs7RUFDRTtBN0M2dlZOO0E2QzF2Vkk7Ozs7RUFFRTtBN0M4dlZOO0E2Q3B3Vkk7O0VBQ0U7QTdDdXdWTjtBNkNwd1ZJOzs7O0VBRUU7QTdDd3dWTjtBNkM5d1ZJOztFQUNFO0E3Q2l4Vk47QTZDOXdWSTs7OztFQUVFO0E3Q2t4Vk47QTZDeHhWSTs7RUFDRTtBN0MyeFZOO0E2Q3h4Vkk7Ozs7RUFFRTtBN0M0eFZOO0E2Q2x5Vkk7O0VBQ0U7QTdDcXlWTjtBNkNseVZJOzs7O0VBRUU7QTdDc3lWTjtBNkM1eVZJOztFQUNFO0E3Qyt5Vk47QTZDNXlWSTs7OztFQUVFO0E3Q2d6Vk47QTZDdHpWSTs7RUFDRTtBN0N5elZOO0E2Q3R6Vkk7Ozs7RUFFRTtBN0MwelZOO0E2Q2gwVkk7O0VBQ0U7QTdDbTBWTjtBNkNoMFZJOzs7O0VBRUU7QTdDbzBWTjtBNkMxMFZJOztFQUNFO0E3QzYwVk47QTZDMTBWSTs7OztFQUVFO0E3QzgwVk47QTZDcDFWSTs7RUFDRTtBN0N1MVZOO0E2Q3AxVkk7Ozs7RUFFRTtBN0N3MVZOO0E2QzkxVkk7O0VBQ0U7QTdDaTJWTjtBNkM5MVZJOzs7O0VBRUU7QTdDazJWTjtBNkN4MlZJOztFQUNFO0E3QzIyVk47QTZDeDJWSTs7OztFQUVFO0E3QzQyVk47QTZDbDNWSTs7RUFDRTtBN0NxM1ZOO0E2Q2wzVkk7Ozs7RUFFRTtBN0NzM1ZOO0E2QzUzVkk7O0VBQ0U7QTdDKzNWTjtBNkM1M1ZJOzs7O0VBRUU7QTdDZzRWTjtBNkN0NFZJOztFQUNFO0E3Q3k0Vk47QTZDdDRWSTs7OztFQUVFO0E3QzA0Vk47QTZDaDVWSTs7RUFDRTtBN0NtNVZOO0E2Q2g1Vkk7Ozs7RUFFRTtBN0NvNVZOO0E2QzE1Vkk7O0VBQ0U7QTdDNjVWTjtBNkMxNVZJOzs7O0VBRUU7QTdDODVWTjtBNkNwNlZJOztFQUNFO0E3Q3U2Vk47QTZDcDZWSTs7OztFQUVFO0E3Q3c2Vk47QTZDOTZWSTs7RUFDRTtBN0NpN1ZOO0E2Qzk2Vkk7Ozs7RUFFRTtBN0NrN1ZOO0E2Q3g3Vkk7O0VBQ0U7QTdDMjdWTjtBNkN4N1ZJOzs7O0VBRUU7QTdDNDdWTjtBNkNsOFZJOztFQUNFO0E3Q3E4Vk47QTZDbDhWSTs7OztFQUVFO0E3Q3M4Vk47QTZDNThWSTs7RUFDRTtBN0MrOFZOO0E2QzU4Vkk7Ozs7RUFFRTtBN0NnOVZOO0E2Q3Q5Vkk7O0VBQ0U7QTdDeTlWTjtBNkN0OVZJOzs7O0VBRUU7QTdDMDlWTjtBNkNoK1ZJOztFQUNFO0E3Q20rVk47QTZDaCtWSTs7OztFQUVFO0E3Q28rVk47QTZDMStWSTs7RUFDRTtBN0M2K1ZOO0E2QzErVkk7Ozs7RUFFRTtBN0M4K1ZOO0E2Q3AvVkk7O0VBQ0U7QTdDdS9WTjtBNkNwL1ZJOzs7O0VBRUU7QTdDdy9WTjtBNkM5L1ZJOztFQUNFO0E3Q2lnV047QTZDOS9WSTs7OztFQUVFO0E3Q2tnV047QTZDeGdXSTs7RUFDRTtBN0MyZ1dOO0E2Q3hnV0k7Ozs7RUFFRTtBN0M0Z1dOO0E2Q2xoV0k7O0VBQ0U7QTdDcWhXTjtBNkNsaFdJOzs7O0VBRUU7QTdDc2hXTjtBNkM1aFdJOztFQUNFO0E3QytoV047QTZDNWhXSTs7OztFQUVFO0E3Q2dpV047QTZDdGlXSTs7RUFDRTtBN0N5aVdOO0E2Q3RpV0k7Ozs7RUFFRTtBN0MwaVdOO0E2Q2hqV0k7O0VBQ0U7QTdDbWpXTjtBNkNoaldJOzs7O0VBRUU7QTdDb2pXTjtBNkMxaldJOztFQUNFO0E3QzZqV047QTZDMWpXSTs7OztFQUVFO0E3QzhqV047QTZDcGtXSTs7RUFDRTtBN0N1a1dOO0E2Q3BrV0k7Ozs7RUFFRTtBN0N3a1dOO0E2QzlrV0k7O0VBQ0U7QTdDaWxXTjtBNkM5a1dJOzs7O0VBRUU7QTdDa2xXTjtBNkN4bFdJOztFQUNFO0E3QzJsV047QTZDeGxXSTs7OztFQUVFO0E3QzRsV047QTZDbG1XSTs7RUFDRTtBN0NxbVdOO0E2Q2xtV0k7Ozs7RUFFRTtBN0NzbVdOO0E2QzVtV0k7O0VBQ0U7QTdDK21XTjtBNkM1bVdJOzs7O0VBRUU7QTdDZ25XTjtBNkN0bldJOztFQUNFO0E3Q3luV047QTZDdG5XSTs7OztFQUVFO0E3QzBuV047QTZDaG9XSTs7RUFDRTtBN0Ntb1dOO0E2Q2hvV0k7Ozs7RUFFRTtBN0Nvb1dOO0E2QzFvV0k7O0VBQ0U7QTdDNm9XTjtBNkMxb1dJOzs7O0VBRUU7QTdDOG9XTjtBNkNwcFdJOztFQUNFO0E3Q3VwV047QTZDcHBXSTs7OztFQUVFO0E3Q3dwV047QTZDOXBXSTs7RUFDRTtBN0NpcVdOO0E2QzlwV0k7Ozs7RUFFRTtBN0NrcVdOO0E2Q3hxV0k7O0VBQ0U7QTdDMnFXTjtBNkN4cVdJOzs7O0VBRUU7QTdDNHFXTjtBNkNscldJOztFQUNFO0E3Q3FyV047QTZDbHJXSTs7OztFQUVFO0E3Q3NyV047QTZDNXJXSTs7RUFDRTtBN0MrcldOO0E2QzVyV0k7Ozs7RUFFRTtBN0Nnc1dOO0E2Q3RzV0k7O0VBQ0U7QTdDeXNXTjtBNkN0c1dJOzs7O0VBRUU7QTdDMHNXTjtBNkNodFdJOztFQUNFO0E3Q210V047QTZDaHRXSTs7OztFQUVFO0E3Q290V047QTZDMXRXSTs7RUFDRTtBN0M2dFdOO0E2QzF0V0k7Ozs7RUFFRTtBN0M4dFdOO0E2Q3B1V0k7O0VBQ0U7QTdDdXVXTjtBNkNwdVdJOzs7O0VBRUU7QTdDd3VXTjtBNkM5dVdJOztFQUNFO0E3Q2l2V047QTZDOXVXSTs7OztFQUVFO0E3Q2t2V047QTZDeHZXSTs7RUFDRTtBN0MydldOO0E2Q3h2V0k7Ozs7RUFFRTtBN0M0dldOO0E2Q2x3V0k7O0VBQ0U7QTdDcXdXTjtBNkNsd1dJOzs7O0VBRUU7QTdDc3dXTjtBNkM1d1dJOztFQUNFO0E3Qyt3V047QTZDNXdXSTs7OztFQUVFO0E3Q2d4V047QTZDdHhXSTs7RUFDRTtBN0N5eFdOO0E2Q3R4V0k7Ozs7RUFFRTtBN0MweFdOO0E2Q2h5V0k7O0VBQ0U7QTdDbXlXTjtBNkNoeVdJOzs7O0VBRUU7QTdDb3lXTjtBNkMxeVdJOztFQUNFO0E3QzZ5V047QTZDMXlXSTs7OztFQUVFO0E3Qzh5V047QTZDcHpXSTs7RUFDRTtBN0N1eldOO0E2Q3B6V0k7Ozs7RUFFRTtBN0N3eldOO0E2Qzl6V0k7O0VBQ0U7QTdDaTBXTjtBNkM5eldJOzs7O0VBRUU7QTdDazBXTjtBNkN4MFdJOztFQUNFO0E3QzIwV047QTZDeDBXSTs7OztFQUVFO0E3QzQwV047QTZDbDFXSTs7RUFDRTtBN0NxMVdOO0E2Q2wxV0k7Ozs7RUFFRTtBN0NzMVdOO0E2QzUxV0k7O0VBQ0U7QTdDKzFXTjtBNkM1MVdJOzs7O0VBRUU7QTdDZzJXTjtBNkN0MldJOztFQUNFO0E3Q3kyV047QTZDdDJXSTs7OztFQUVFO0E3QzAyV047O0E2QzcwV0E7RUFDRTtBN0NnMVdGOztBNkM3MFdBO0VBQ0U7QTdDZzFXRjs7QTZDNzBXQTtFQUNFO0E3Q2cxV0Y7O0E2QzcwV0E7RUFDRTtBN0NnMVdGOztBNkM3MFdBO0VBQ0U7QTdDZzFXRjs7QThDMTNXRTtFQUNFO0E5QzYzV0o7O0E4QzkzV0U7RUFDRTtBOUNpNFdKO0E4QzM0V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUM2NFdKOztBOEN4NFdFO0VBQ0U7QTlDMjRXSjs7QThDNTRXRTtFQUNFO0E5Qys0V0o7O0E4Q2g1V0U7RUFDRTtBOUNtNVdKOztBOEMxNFdFO0VBRUk7SUFDRTtFOUM0NFdOOztFOEM3NFdJO0lBQ0U7RTlDZzVXTjtFOEN0NldBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlDdzZXRjs7RThDdjVXSTtJQUNFO0U5QzA1V047O0U4QzM1V0k7SUFDRTtFOUM4NVdOOztFOEMvNVdJO0lBQ0U7RTlDazZXTjtBQUNGO0E4Q3Q2V0U7RUFFSTtJQUNFO0U5Q3U2V047O0U4Q3g2V0k7SUFDRTtFOUMyNldOO0U4Q2o4V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOUNtOFdGOztFOENsN1dJO0lBQ0U7RTlDcTdXTjs7RThDdDdXSTtJQUNFO0U5Q3k3V047O0U4QzE3V0k7SUFDRTtFOUM2N1dOO0FBQ0Y7QThDajhXRTtFQUVJO0lBQ0U7RTlDazhXTjs7RThDbjhXSTtJQUNFO0U5Q3M4V047RThDNTlXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5Qzg5V0Y7O0U4Qzc4V0k7SUFDRTtFOUNnOVdOOztFOENqOVdJO0lBQ0U7RTlDbzlXTjs7RThDcjlXSTtJQUNFO0U5Q3c5V047QUFDRjtBOEM1OVdFO0VBRUk7SUFDRTtFOUM2OVdOOztFOEM5OVdJO0lBQ0U7RTlDaStXTjtFOEN2L1dBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlDeS9XRjs7RThDeCtXSTtJQUNFO0U5QzIrV047O0U4QzUrV0k7SUFDRTtFOUMrK1dOOztFOENoL1dJO0lBQ0U7RTlDbS9XTjtBQUNGO0E4Q3YvV0U7RUFFSTtJQUNFO0U5Q3cvV047O0U4Q3ovV0k7SUFDRTtFOUM0L1dOO0U4Q2xoWEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOUNvaFhGOztFOENuZ1hJO0lBQ0U7RTlDc2dYTjs7RThDdmdYSTtJQUNFO0U5QzBnWE47O0U4QzNnWEk7SUFDRTtFOUM4Z1hOO0FBQ0Y7QThDbGhYRTtFQUVJO0lBQ0U7RTlDbWhYTjs7RThDcGhYSTtJQUNFO0U5Q3VoWE47RThDN2lYQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5QytpWEY7O0U4QzloWEk7SUFDRTtFOUNpaVhOOztFOENsaVhJO0lBQ0U7RTlDcWlYTjs7RThDdGlYSTtJQUNFO0U5Q3lpWE47QUFDRjtBOENoaVhBO0VBQ0U7QTlDa2lYRjs7QStDOWpYRTtFQUNFO0EvQ2lrWEo7O0ErQ2xrWEU7RUFDRTtBL0Nxa1hKOztBK0N0a1hFO0VBQ0U7QS9DeWtYSjs7QStDcGtYRTtFQUNFO0EvQ3VrWEo7O0ErQ3hrWEU7RUFDRTtBL0Mya1hKOztBK0M1a1hFO0VBQ0U7QS9DK2tYSjs7QStDaGxYRTtFQUNFO0EvQ21sWEo7O0ErQ3BsWEU7RUFDRTtBL0N1bFhKOztBK0NsbFhFO0VBRUk7SUFDRTtFL0NvbFhOOztFK0NybFhJO0lBQ0U7RS9Dd2xYTjs7RStDemxYSTtJQUNFO0UvQzRsWE47O0UrQ3ZsWEk7SUFDRTtFL0MwbFhOOztFK0MzbFhJO0lBQ0U7RS9DOGxYTjs7RStDL2xYSTtJQUNFO0UvQ2ttWE47O0UrQ25tWEk7SUFDRTtFL0NzbVhOOztFK0N2bVhJO0lBQ0U7RS9DMG1YTjs7RStDdG1YRTtJQUNFO0UvQ3ltWEo7O0UrQ3RtWEU7SUFDRTtFL0N5bVhKO0FBQ0Y7QStDNW5YRTtFQUVJO0lBQ0U7RS9DNm5YTjs7RStDOW5YSTtJQUNFO0UvQ2lvWE47O0UrQ2xvWEk7SUFDRTtFL0Nxb1hOOztFK0Nob1hJO0lBQ0U7RS9DbW9YTjs7RStDcG9YSTtJQUNFO0UvQ3VvWE47O0UrQ3hvWEk7SUFDRTtFL0Myb1hOOztFK0M1b1hJO0lBQ0U7RS9DK29YTjs7RStDaHBYSTtJQUNFO0UvQ21wWE47O0UrQy9vWEU7SUFDRTtFL0NrcFhKOztFK0Mvb1hFO0lBQ0U7RS9Da3BYSjtBQUNGO0ErQ3JxWEU7RUFFSTtJQUNFO0UvQ3NxWE47O0UrQ3ZxWEk7SUFDRTtFL0MwcVhOOztFK0MzcVhJO0lBQ0U7RS9DOHFYTjs7RStDenFYSTtJQUNFO0UvQzRxWE47O0UrQzdxWEk7SUFDRTtFL0NnclhOOztFK0NqclhJO0lBQ0U7RS9Db3JYTjs7RStDcnJYSTtJQUNFO0UvQ3dyWE47O0UrQ3pyWEk7SUFDRTtFL0M0clhOOztFK0N4clhFO0lBQ0U7RS9DMnJYSjs7RStDeHJYRTtJQUNFO0UvQzJyWEo7QUFDRjtBK0M5c1hFO0VBRUk7SUFDRTtFL0Mrc1hOOztFK0NodFhJO0lBQ0U7RS9DbXRYTjs7RStDcHRYSTtJQUNFO0UvQ3V0WE47O0UrQ2x0WEk7SUFDRTtFL0NxdFhOOztFK0N0dFhJO0lBQ0U7RS9DeXRYTjs7RStDMXRYSTtJQUNFO0UvQzZ0WE47O0UrQzl0WEk7SUFDRTtFL0NpdVhOOztFK0NsdVhJO0lBQ0U7RS9DcXVYTjs7RStDanVYRTtJQUNFO0UvQ291WEo7O0UrQ2p1WEU7SUFDRTtFL0NvdVhKO0FBQ0Y7QStDdnZYRTtFQUVJO0lBQ0U7RS9Dd3ZYTjs7RStDenZYSTtJQUNFO0UvQzR2WE47O0UrQzd2WEk7SUFDRTtFL0Nnd1hOOztFK0MzdlhJO0lBQ0U7RS9DOHZYTjs7RStDL3ZYSTtJQUNFO0UvQ2t3WE47O0UrQ253WEk7SUFDRTtFL0Nzd1hOOztFK0N2d1hJO0lBQ0U7RS9DMHdYTjs7RStDM3dYSTtJQUNFO0UvQzh3WE47O0UrQzF3WEU7SUFDRTtFL0M2d1hKOztFK0Mxd1hFO0lBQ0U7RS9DNndYSjtBQUNGO0ErQ2h5WEU7RUFFSTtJQUNFO0UvQ2l5WE47O0UrQ2x5WEk7SUFDRTtFL0NxeVhOOztFK0N0eVhJO0lBQ0U7RS9DeXlYTjs7RStDcHlYSTtJQUNFO0UvQ3V5WE47O0UrQ3h5WEk7SUFDRTtFL0MyeVhOOztFK0M1eVhJO0lBQ0U7RS9DK3lYTjs7RStDaHpYSTtJQUNFO0UvQ216WE47O0UrQ3B6WEk7SUFDRTtFL0N1elhOOztFK0NuelhFO0lBQ0U7RS9Dc3pYSjs7RStDbnpYRTtJQUNFO0UvQ3N6WEo7QUFDRjtBK0NselhBO0VBQ0U7QS9Db3pYRjs7QStDanpYRTtFQURGO0lBRUk7RS9DcXpYRjtBQUNGOztBK0NselhBO0VBQ0U7QS9DcXpYRjs7QStDanpYRTtFQURGO0lBRUk7RS9DcXpYRjtBQUNGOztBK0NselhBO0VBQ0U7QS9DcXpYRjs7QStDanpYRTtFQURGO0lBRUk7RS9DcXpYRjtBQUNGOztBZ0RoNFhBOztDQUFBO0FBTUU7RUFDRSxjL0NtSE07RStDbEhOLGUvQ2tITTtBRDh3WFY7O0FnRDkzWEU7RUFDRSxhL0MrR007RStDOUdOLGdCL0M4R007QURteFhWOztBZ0QvM1hFO0VBQWlCLFMvQzRHVDtBRHV4WFY7O0FnRGw0WEU7RUFBa0IsYS9DMkdWO0FEMnhYVjs7QWdEcjRYRTtFQUFrQixlL0MwR1Y7QUQreFhWOztBZ0R4NFhFO0VBQWtCLGdCL0N5R1Y7QURteVhWOztBZ0QzNFhFO0VBQWtCLGMvQ3dHVjtBRHV5WFY7O0FnRDc0WEU7RUFBbUI7QWhEaTVYckI7O0FnRGg1WEU7RUFBb0I7QWhEbzVYdEI7O0FnRG41WEU7RUFBb0I7QWhEdTVYdEI7O0FnRHQ1WEU7RUFBb0I7QWhEMDVYdEI7O0FnRHo1WEU7RUFBb0I7QWhENjVYdEI7O0FnRHo1WEk7RUFDRSxlL0M2Rkk7RStDNUZKLGdCL0M0Rkk7QURnMFhWOztBZ0QxNVhJO0VBQ0UsYy9DeUZJO0UrQ3hGSixpQi9Dd0ZJO0FEcTBYVjs7QWdEMzVYSTtFQUFpQixVL0NzRlg7QUR5MFhWOztBZ0Q5NVhJO0VBQWtCLGMvQ3FGWjtBRDYwWFY7O0FnRGo2WEk7RUFBa0IsZ0IvQ29GWjtBRGkxWFY7O0FnRHA2WEk7RUFBa0IsaUIvQ21GWjtBRHExWFY7O0FnRHY2WEk7RUFBa0IsZS9Da0ZaO0FEeTFYVjs7QWdENzhYRTtFQUNFLGdCL0NtSE07RStDbEhOLGlCL0NrSE07QUQ4MVhWOztBZ0Q5OFhFO0VBQ0UsZS9DK0dNO0UrQzlHTixrQi9DOEdNO0FEbTJYVjs7QWdELzhYRTtFQUFpQixXL0M0R1Q7QUR1MlhWOztBZ0RsOVhFO0VBQWtCLGUvQzJHVjtBRDIyWFY7O0FnRHI5WEU7RUFBa0IsaUIvQzBHVjtBRCsyWFY7O0FnRHg5WEU7RUFBa0Isa0IvQ3lHVjtBRG0zWFY7O0FnRDM5WEU7RUFBa0IsZ0IvQ3dHVjtBRHUzWFY7O0FnRDc5WEU7RUFBbUI7QWhEaStYckI7O0FnRGgrWEU7RUFBb0I7QWhEbytYdEI7O0FnRG4rWEU7RUFBb0I7QWhEdStYdEI7O0FnRHQrWEU7RUFBb0I7QWhEMCtYdEI7O0FnRHorWEU7RUFBb0I7QWhENitYdEI7O0FnRHorWEk7RUFDRSxpQi9DNkZJO0UrQzVGSixrQi9DNEZJO0FEZzVYVjs7QWdEMStYSTtFQUNFLGdCL0N5Rkk7RStDeEZKLG1CL0N3Rkk7QURxNVhWOztBZ0QzK1hJO0VBQWlCLFkvQ3NGWDtBRHk1WFY7O0FnRDkrWEk7RUFBa0IsZ0IvQ3FGWjtBRDY1WFY7O0FnRGovWEk7RUFBa0Isa0IvQ29GWjtBRGk2WFY7O0FnRHAvWEk7RUFBa0IsbUIvQ21GWjtBRHE2WFY7O0FnRHYvWEk7RUFBa0IsaUIvQ2tGWjtBRHk2WFY7O0FnRDdoWUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEODZYVjs7QWdEOWhZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtN1hWOztBZ0QvaFlFO0VBQWlCLFkvQzRHVDtBRHU3WFY7O0FnRGxpWUU7RUFBa0IsZ0IvQzJHVjtBRDI3WFY7O0FnRHJpWUU7RUFBa0Isa0IvQzBHVjtBRCs3WFY7O0FnRHhpWUU7RUFBa0IsbUIvQ3lHVjtBRG04WFY7O0FnRDNpWUU7RUFBa0IsaUIvQ3dHVjtBRHU4WFY7O0FnRDdpWUU7RUFBbUI7QWhEaWpZckI7O0FnRGhqWUU7RUFBb0I7QWhEb2pZdEI7O0FnRG5qWUU7RUFBb0I7QWhEdWpZdEI7O0FnRHRqWUU7RUFBb0I7QWhEMGpZdEI7O0FnRHpqWUU7RUFBb0I7QWhENmpZdEI7O0FnRHpqWUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZytYVjs7QWdEMWpZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxK1hWOztBZ0QzallJO0VBQWlCLGEvQ3NGWDtBRHkrWFY7O0FnRDlqWUk7RUFBa0IsaUIvQ3FGWjtBRDYrWFY7O0FnRGprWUk7RUFBa0IsbUIvQ29GWjtBRGkvWFY7O0FnRHBrWUk7RUFBa0Isb0IvQ21GWjtBRHEvWFY7O0FnRHZrWUk7RUFBa0Isa0IvQ2tGWjtBRHkvWFY7O0FnRDdtWUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOC9YVjs7QWdEOW1ZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtZ1lWOztBZ0QvbVlFO0VBQWlCLFkvQzRHVDtBRHVnWVY7O0FnRGxuWUU7RUFBa0IsZ0IvQzJHVjtBRDJnWVY7O0FnRHJuWUU7RUFBa0Isa0IvQzBHVjtBRCtnWVY7O0FnRHhuWUU7RUFBa0IsbUIvQ3lHVjtBRG1oWVY7O0FnRDNuWUU7RUFBa0IsaUIvQ3dHVjtBRHVoWVY7O0FnRDduWUU7RUFBbUI7QWhEaW9ZckI7O0FnRGhvWUU7RUFBb0I7QWhEb29ZdEI7O0FnRG5vWUU7RUFBb0I7QWhEdW9ZdEI7O0FnRHRvWUU7RUFBb0I7QWhEMG9ZdEI7O0FnRHpvWUU7RUFBb0I7QWhENm9ZdEI7O0FnRHpvWUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZ2pZVjs7QWdEMW9ZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxallWOztBZ0Qzb1lJO0VBQWlCLGEvQ3NGWDtBRHlqWVY7O0FnRDlvWUk7RUFBa0IsaUIvQ3FGWjtBRDZqWVY7O0FnRGpwWUk7RUFBa0IsbUIvQ29GWjtBRGlrWVY7O0FnRHBwWUk7RUFBa0Isb0IvQ21GWjtBRHFrWVY7O0FnRHZwWUk7RUFBa0Isa0IvQ2tGWjtBRHlrWVY7O0FnRDdyWUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOGtZVjs7QWdEOXJZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtbFlWOztBZ0QvcllFO0VBQWlCLFkvQzRHVDtBRHVsWVY7O0FnRGxzWUU7RUFBa0IsZ0IvQzJHVjtBRDJsWVY7O0FnRHJzWUU7RUFBa0Isa0IvQzBHVjtBRCtsWVY7O0FnRHhzWUU7RUFBa0IsbUIvQ3lHVjtBRG1tWVY7O0FnRDNzWUU7RUFBa0IsaUIvQ3dHVjtBRHVtWVY7O0FnRDdzWUU7RUFBbUI7QWhEaXRZckI7O0FnRGh0WUU7RUFBb0I7QWhEb3RZdEI7O0FnRG50WUU7RUFBb0I7QWhEdXRZdEI7O0FnRHR0WUU7RUFBb0I7QWhEMHRZdEI7O0FnRHp0WUU7RUFBb0I7QWhENnRZdEI7O0FnRHp0WUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZ29ZVjs7QWdEMXRZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxb1lWOztBZ0QzdFlJO0VBQWlCLGEvQ3NGWDtBRHlvWVY7O0FnRDl0WUk7RUFBa0IsaUIvQ3FGWjtBRDZvWVY7O0FnRGp1WUk7RUFBa0IsbUIvQ29GWjtBRGlwWVY7O0FnRHB1WUk7RUFBa0Isb0IvQ21GWjtBRHFwWVY7O0FnRHZ1WUk7RUFBa0Isa0IvQ2tGWjtBRHlwWVY7O0FnRDd3WUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOHBZVjs7QWdEOXdZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtcVlWOztBZ0Qvd1lFO0VBQWlCLFkvQzRHVDtBRHVxWVY7O0FnRGx4WUU7RUFBa0IsZ0IvQzJHVjtBRDJxWVY7O0FnRHJ4WUU7RUFBa0Isa0IvQzBHVjtBRCtxWVY7O0FnRHh4WUU7RUFBa0IsbUIvQ3lHVjtBRG1yWVY7O0FnRDN4WUU7RUFBa0IsaUIvQ3dHVjtBRHVyWVY7O0FnRDd4WUU7RUFBbUI7QWhEaXlZckI7O0FnRGh5WUU7RUFBb0I7QWhEb3lZdEI7O0FnRG55WUU7RUFBb0I7QWhEdXlZdEI7O0FnRHR5WUU7RUFBb0I7QWhEMHlZdEI7O0FnRHp5WUU7RUFBb0I7QWhENnlZdEI7O0FnRHp5WUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZ3RZVjs7QWdEMXlZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxdFlWOztBZ0QzeVlJO0VBQWlCLGEvQ3NGWDtBRHl0WVY7O0FnRDl5WUk7RUFBa0IsaUIvQ3FGWjtBRDZ0WVY7O0FnRGp6WUk7RUFBa0IsbUIvQ29GWjtBRGl1WVY7O0FnRHB6WUk7RUFBa0Isb0IvQ21GWjtBRHF1WVY7O0FnRHZ6WUk7RUFBa0Isa0IvQ2tGWjtBRHl1WVY7O0FnRDcxWUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOHVZVjs7QWdEOTFZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtdllWOztBZ0QvMVlFO0VBQWlCLFkvQzRHVDtBRHV2WVY7O0FnRGwyWUU7RUFBa0IsZ0IvQzJHVjtBRDJ2WVY7O0FnRHIyWUU7RUFBa0Isa0IvQzBHVjtBRCt2WVY7O0FnRHgyWUU7RUFBa0IsbUIvQ3lHVjtBRG13WVY7O0FnRDMyWUU7RUFBa0IsaUIvQ3dHVjtBRHV3WVY7O0FnRDcyWUU7RUFBbUI7QWhEaTNZckI7O0FnRGgzWUU7RUFBb0I7QWhEbzNZdEI7O0FnRG4zWUU7RUFBb0I7QWhEdTNZdEI7O0FnRHQzWUU7RUFBb0I7QWhEMDNZdEI7O0FnRHozWUU7RUFBb0I7QWhENjNZdEI7O0FnRHozWUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZ3lZVjs7QWdEMTNZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxeVlWOztBZ0QzM1lJO0VBQWlCLGEvQ3NGWDtBRHl5WVY7O0FnRDkzWUk7RUFBa0IsaUIvQ3FGWjtBRDZ5WVY7O0FnRGo0WUk7RUFBa0IsbUIvQ29GWjtBRGl6WVY7O0FnRHA0WUk7RUFBa0Isb0IvQ21GWjtBRHF6WVY7O0FnRHY0WUk7RUFBa0Isa0IvQ2tGWjtBRHl6WVY7O0FnRDc2WUU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOHpZVjs7QWdEOTZZRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtMFlWOztBZ0QvNllFO0VBQWlCLFkvQzRHVDtBRHUwWVY7O0FnRGw3WUU7RUFBa0IsZ0IvQzJHVjtBRDIwWVY7O0FnRHI3WUU7RUFBa0Isa0IvQzBHVjtBRCswWVY7O0FnRHg3WUU7RUFBa0IsbUIvQ3lHVjtBRG0xWVY7O0FnRDM3WUU7RUFBa0IsaUIvQ3dHVjtBRHUxWVY7O0FnRDc3WUU7RUFBbUI7QWhEaThZckI7O0FnRGg4WUU7RUFBb0I7QWhEbzhZdEI7O0FnRG44WUU7RUFBb0I7QWhEdThZdEI7O0FnRHQ4WUU7RUFBb0I7QWhEMDhZdEI7O0FnRHo4WUU7RUFBb0I7QWhENjhZdEI7O0FnRHo4WUk7RUFDRSxrQi9DNkZJO0UrQzVGSixtQi9DNEZJO0FEZzNZVjs7QWdEMThZSTtFQUNFLGlCL0N5Rkk7RStDeEZKLG9CL0N3Rkk7QURxM1lWOztBZ0QzOFlJO0VBQWlCLGEvQ3NGWDtBRHkzWVY7O0FnRDk4WUk7RUFBa0IsaUIvQ3FGWjtBRDYzWVY7O0FnRGo5WUk7RUFBa0IsbUIvQ29GWjtBRGk0WVY7O0FnRHA5WUk7RUFBa0Isb0IvQ21GWjtBRHE0WVY7O0FnRHY5WUk7RUFBa0Isa0IvQ2tGWjtBRHk0WVY7O0FnRDcvWUU7RUFDRSwwQi9DbUhNO0UrQ2xITiwyQi9Da0hNO0FEODRZVjs7QWdEOS9ZRTtFQUNFLHlCL0MrR007RStDOUdOLDRCL0M4R007QURtNVlWOztBZ0QvL1lFO0VBQWlCLHFCL0M0R1Q7QUR1NVlWOztBZ0RsZ1pFO0VBQWtCLHlCL0MyR1Y7QUQyNVlWOztBZ0RyZ1pFO0VBQWtCLDJCL0MwR1Y7QUQrNVlWOztBZ0R4Z1pFO0VBQWtCLDRCL0N5R1Y7QURtNllWOztBZ0QzZ1pFO0VBQWtCLDBCL0N3R1Y7QUR1NllWOztBZ0Q3Z1pFO0VBQW1CO0FoRGloWnJCOztBZ0RoaFpFO0VBQW9CO0FoRG9oWnRCOztBZ0RuaFpFO0VBQW9CO0FoRHVoWnRCOztBZ0R0aFpFO0VBQW9CO0FoRDBoWnRCOztBZ0R6aFpFO0VBQW9CO0FoRDZoWnRCOztBZ0R6aFpJO0VBQ0UsMkIvQzZGSTtFK0M1RkosNEIvQzRGSTtBRGc4WVY7O0FnRDFoWkk7RUFDRSwwQi9DeUZJO0UrQ3hGSiw2Qi9Dd0ZJO0FEcThZVjs7QWdEM2haSTtFQUFpQixzQi9Dc0ZYO0FEeThZVjs7QWdEOWhaSTtFQUFrQiwwQi9DcUZaO0FENjhZVjs7QWdEamlaSTtFQUFrQiw0Qi9Db0ZaO0FEaTlZVjs7QWdEcGlaSTtFQUFrQiw2Qi9DbUZaO0FEcTlZVjs7QWdEdmlaSTtFQUFrQiwyQi9Da0ZaO0FEeTlZVjs7QWdEN2taRTtFQUNFLHNDL0NtSE07RStDbEhOLHVDL0NrSE07QUQ4OVlWOztBZ0Q5a1pFO0VBQ0UscUMvQytHTTtFK0M5R04sd0MvQzhHTTtBRG0rWVY7O0FnRC9rWkU7RUFBaUIsaUMvQzRHVDtBRHUrWVY7O0FnRGxsWkU7RUFBa0IscUMvQzJHVjtBRDIrWVY7O0FnRHJsWkU7RUFBa0IsdUMvQzBHVjtBRCsrWVY7O0FnRHhsWkU7RUFBa0Isd0MvQ3lHVjtBRG0vWVY7O0FnRDNsWkU7RUFBa0Isc0MvQ3dHVjtBRHUvWVY7O0FnRDdsWkU7RUFBbUI7QWhEaW1ackI7O0FnRGhtWkU7RUFBb0I7QWhEb21adEI7O0FnRG5tWkU7RUFBb0I7QWhEdW1adEI7O0FnRHRtWkU7RUFBb0I7QWhEMG1adEI7O0FnRHptWkU7RUFBb0I7QWhENm1adEI7O0FnRHptWkk7RUFDRSx1Qy9DNkZJO0UrQzVGSix3Qy9DNEZJO0FEZ2haVjs7QWdEMW1aSTtFQUNFLHNDL0N5Rkk7RStDeEZKLHlDL0N3Rkk7QURxaFpWOztBZ0QzbVpJO0VBQWlCLGtDL0NzRlg7QUR5aFpWOztBZ0Q5bVpJO0VBQWtCLHNDL0NxRlo7QUQ2aFpWOztBZ0RqblpJO0VBQWtCLHdDL0NvRlo7QURpaVpWOztBZ0RwblpJO0VBQWtCLHlDL0NtRlo7QURxaVpWOztBZ0R2blpJO0VBQWtCLHVDL0NrRlo7QUR5aVpWOztBZ0Q3cFpFO0VBQ0UsaUMvQ21ITTtFK0NsSE4sa0MvQ2tITTtBRDhpWlY7O0FnRDlwWkU7RUFDRSxnQy9DK0dNO0UrQzlHTixtQy9DOEdNO0FEbWpaVjs7QWdEL3BaRTtFQUFpQiw0Qi9DNEdUO0FEdWpaVjs7QWdEbHFaRTtFQUFrQixnQy9DMkdWO0FEMmpaVjs7QWdEcnFaRTtFQUFrQixrQy9DMEdWO0FEK2paVjs7QWdEeHFaRTtFQUFrQixtQy9DeUdWO0FEbWtaVjs7QWdEM3FaRTtFQUFrQixpQy9Dd0dWO0FEdWtaVjs7QWdEN3FaRTtFQUFtQjtBaERpclpyQjs7QWdEaHJaRTtFQUFvQjtBaERvclp0Qjs7QWdEbnJaRTtFQUFvQjtBaER1clp0Qjs7QWdEdHJaRTtFQUFvQjtBaEQwclp0Qjs7QWdEenJaRTtFQUFvQjtBaEQ2clp0Qjs7QWdEenJaSTtFQUNFLGtDL0M2Rkk7RStDNUZKLG1DL0M0Rkk7QURnbVpWOztBZ0QxclpJO0VBQ0UsaUMvQ3lGSTtFK0N4Rkosb0MvQ3dGSTtBRHFtWlY7O0FnRDNyWkk7RUFBaUIsNkIvQ3NGWDtBRHltWlY7O0FnRDlyWkk7RUFBa0IsaUMvQ3FGWjtBRDZtWlY7O0FnRGpzWkk7RUFBa0IsbUMvQ29GWjtBRGluWlY7O0FnRHBzWkk7RUFBa0Isb0MvQ21GWjtBRHFuWlY7O0FnRHZzWkk7RUFBa0Isa0MvQ2tGWjtBRHluWlY7O0FnRDd1WkU7RUFDRSxpQi9DbUhNO0UrQ2xITixrQi9Da0hNO0FEOG5aVjs7QWdEOXVaRTtFQUNFLGdCL0MrR007RStDOUdOLG1CL0M4R007QURtb1pWOztBZ0QvdVpFO0VBQWlCLFkvQzRHVDtBRHVvWlY7O0FnRGx2WkU7RUFBa0IsZ0IvQzJHVjtBRDJvWlY7O0FnRHJ2WkU7RUFBa0Isa0IvQzBHVjtBRCtvWlY7O0FnRHh2WkU7RUFBa0IsbUIvQ3lHVjtBRG1wWlY7O0FnRDN2WkU7RUFBa0IsaUIvQ3dHVjtBRHVwWlY7O0FnRDd2WkU7RUFBbUI7QWhEaXdackI7O0FnRGh3WkU7RUFBb0I7QWhEb3dadEI7O0FnRG53WkU7RUFBb0I7QWhEdXdadEI7O0FnRHR3WkU7RUFBb0I7QWhEMHdadEI7O0FnRHp3WkU7RUFBb0I7QWhENndadEI7O0FnRHZ2WkU7RUFHSTtJQUNFLGMvQ3dFRTtJK0N2RUYsZS9DdUVFO0VEaXJaUjs7RWdEdHZaSTtJQUNFLGEvQ29FRTtJK0NuRUYsZ0IvQ21FRTtFRHNyWlI7O0VnRHZ2Wkk7SUFBeUIsUy9DaUVyQjtFRDByWlI7O0VnRDF2Wkk7SUFBMEIsYS9DZ0V0QjtFRDhyWlI7O0VnRDd2Wkk7SUFBMEIsZS9DK0R0QjtFRGtzWlI7O0VnRGh3Wkk7SUFBMEIsZ0IvQzhEdEI7RURzc1pSOztFZ0Rud1pJO0lBQTBCLGMvQzZEdEI7RUQwc1pSOztFZ0Ryd1pJO0lBQTJCO0VoRHl3Wi9COztFZ0R4d1pJO0lBQTRCO0VoRDR3WmhDOztFZ0Qzd1pJO0lBQTRCO0VoRCt3WmhDOztFZ0Q5d1pJO0lBQTRCO0VoRGt4WmhDOztFZ0RqeFpJO0lBQTRCO0VoRHF4WmhDOztFZ0RqeFpNO0lBQ0UsZS9Da0RBO0krQ2pEQSxnQi9DaURBO0VEbXVaUjs7RWdEbHhaTTtJQUNFLGMvQzhDQTtJK0M3Q0EsaUIvQzZDQTtFRHd1WlI7O0VnRG54Wk07SUFBeUIsVS9DMkN2QjtFRDR1WlI7O0VnRHR4Wk07SUFBMEIsYy9DMEN4QjtFRGd2WlI7O0VnRHp4Wk07SUFBMEIsZ0IvQ3lDeEI7RURvdlpSOztFZ0Q1eFpNO0lBQTBCLGlCL0N3Q3hCO0VEd3ZaUjs7RWdEL3haTTtJQUEwQixlL0N1Q3hCO0VENHZaUjs7RWdEcjBaSTtJQUNFLGdCL0N3RUU7SStDdkVGLGlCL0N1RUU7RURpd1pSOztFZ0R0MFpJO0lBQ0UsZS9Db0VFO0krQ25FRixrQi9DbUVFO0VEc3daUjs7RWdEdjBaSTtJQUF5QixXL0NpRXJCO0VEMHdaUjs7RWdEMTBaSTtJQUEwQixlL0NnRXRCO0VEOHdaUjs7RWdENzBaSTtJQUEwQixpQi9DK0R0QjtFRGt4WlI7O0VnRGgxWkk7SUFBMEIsa0IvQzhEdEI7RURzeFpSOztFZ0RuMVpJO0lBQTBCLGdCL0M2RHRCO0VEMHhaUjs7RWdEcjFaSTtJQUEyQjtFaER5MVovQjs7RWdEeDFaSTtJQUE0QjtFaEQ0MVpoQzs7RWdEMzFaSTtJQUE0QjtFaEQrMVpoQzs7RWdEOTFaSTtJQUE0QjtFaERrMlpoQzs7RWdEajJaSTtJQUE0QjtFaERxMlpoQzs7RWdEajJaTTtJQUNFLGlCL0NrREE7SStDakRBLGtCL0NpREE7RURtelpSOztFZ0RsMlpNO0lBQ0UsZ0IvQzhDQTtJK0M3Q0EsbUIvQzZDQTtFRHd6WlI7O0VnRG4yWk07SUFBeUIsWS9DMkN2QjtFRDR6WlI7O0VnRHQyWk07SUFBMEIsZ0IvQzBDeEI7RURnMFpSOztFZ0R6MlpNO0lBQTBCLGtCL0N5Q3hCO0VEbzBaUjs7RWdENTJaTTtJQUEwQixtQi9Dd0N4QjtFRHcwWlI7O0VnRC8yWk07SUFBMEIsaUIvQ3VDeEI7RUQ0MFpSOztFZ0RyNVpJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRGkxWlI7O0VnRHQ1Wkk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEczFaUjs7RWdEdjVaSTtJQUF5QixZL0NpRXJCO0VEMDFaUjs7RWdEMTVaSTtJQUEwQixnQi9DZ0V0QjtFRDgxWlI7O0VnRDc1Wkk7SUFBMEIsa0IvQytEdEI7RURrMlpSOztFZ0RoNlpJO0lBQTBCLG1CL0M4RHRCO0VEczJaUjs7RWdEbjZaSTtJQUEwQixpQi9DNkR0QjtFRDAyWlI7O0VnRHI2Wkk7SUFBMkI7RWhEeTZaL0I7O0VnRHg2Wkk7SUFBNEI7RWhENDZaaEM7O0VnRDM2Wkk7SUFBNEI7RWhEKzZaaEM7O0VnRDk2Wkk7SUFBNEI7RWhEazdaaEM7O0VnRGo3Wkk7SUFBNEI7RWhEcTdaaEM7O0VnRGo3Wk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEbTRaUjs7RWdEbDdaTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUR3NFpSOztFZ0RuN1pNO0lBQXlCLGEvQzJDdkI7RUQ0NFpSOztFZ0R0N1pNO0lBQTBCLGlCL0MwQ3hCO0VEZzVaUjs7RWdEejdaTTtJQUEwQixtQi9DeUN4QjtFRG81WlI7O0VnRDU3Wk07SUFBMEIsb0IvQ3dDeEI7RUR3NVpSOztFZ0QvN1pNO0lBQTBCLGtCL0N1Q3hCO0VENDVaUjs7RWdEcitaSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RURpNlpSOztFZ0R0K1pJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHM2WlI7O0VnRHYrWkk7SUFBeUIsWS9DaUVyQjtFRDA2WlI7O0VnRDErWkk7SUFBMEIsZ0IvQ2dFdEI7RUQ4NlpSOztFZ0Q3K1pJO0lBQTBCLGtCL0MrRHRCO0VEazdaUjs7RWdEaC9aSTtJQUEwQixtQi9DOER0QjtFRHM3WlI7O0VnRG4vWkk7SUFBMEIsaUIvQzZEdEI7RUQwN1pSOztFZ0RyL1pJO0lBQTJCO0VoRHkvWi9COztFZ0R4L1pJO0lBQTRCO0VoRDQvWmhDOztFZ0QzL1pJO0lBQTRCO0VoRCsvWmhDOztFZ0Q5L1pJO0lBQTRCO0VoRGtnYWhDOztFZ0RqZ2FJO0lBQTRCO0VoRHFnYWhDOztFZ0RqZ2FNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRG05WlI7O0VnRGxnYU07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdzlaUjs7RWdEbmdhTTtJQUF5QixhL0MyQ3ZCO0VENDlaUjs7RWdEdGdhTTtJQUEwQixpQi9DMEN4QjtFRGcrWlI7O0VnRHpnYU07SUFBMEIsbUIvQ3lDeEI7RURvK1pSOztFZ0Q1Z2FNO0lBQTBCLG9CL0N3Q3hCO0VEdytaUjs7RWdEL2dhTTtJQUEwQixrQi9DdUN4QjtFRDQrWlI7O0VnRHJqYUk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEaS9aUjs7RWdEdGphSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURzL1pSOztFZ0R2amFJO0lBQXlCLFkvQ2lFckI7RUQwL1pSOztFZ0QxamFJO0lBQTBCLGdCL0NnRXRCO0VEOC9aUjs7RWdEN2phSTtJQUEwQixrQi9DK0R0QjtFRGtnYVI7O0VnRGhrYUk7SUFBMEIsbUIvQzhEdEI7RURzZ2FSOztFZ0Rua2FJO0lBQTBCLGlCL0M2RHRCO0VEMGdhUjs7RWdEcmthSTtJQUEyQjtFaER5a2EvQjs7RWdEeGthSTtJQUE0QjtFaEQ0a2FoQzs7RWdEM2thSTtJQUE0QjtFaEQra2FoQzs7RWdEOWthSTtJQUE0QjtFaERrbGFoQzs7RWdEamxhSTtJQUE0QjtFaERxbGFoQzs7RWdEamxhTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURtaWFSOztFZ0RsbGFNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRHdpYVI7O0VnRG5sYU07SUFBeUIsYS9DMkN2QjtFRDRpYVI7O0VnRHRsYU07SUFBMEIsaUIvQzBDeEI7RURnamFSOztFZ0R6bGFNO0lBQTBCLG1CL0N5Q3hCO0VEb2phUjs7RWdENWxhTTtJQUEwQixvQi9Dd0N4QjtFRHdqYVI7O0VnRC9sYU07SUFBMEIsa0IvQ3VDeEI7RUQ0amFSOztFZ0Ryb2FJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRGlrYVI7O0VnRHRvYUk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEc2thUjs7RWdEdm9hSTtJQUF5QixZL0NpRXJCO0VEMGthUjs7RWdEMW9hSTtJQUEwQixnQi9DZ0V0QjtFRDhrYVI7O0VnRDdvYUk7SUFBMEIsa0IvQytEdEI7RURrbGFSOztFZ0RocGFJO0lBQTBCLG1CL0M4RHRCO0VEc2xhUjs7RWdEbnBhSTtJQUEwQixpQi9DNkR0QjtFRDBsYVI7O0VnRHJwYUk7SUFBMkI7RWhEeXBhL0I7O0VnRHhwYUk7SUFBNEI7RWhENHBhaEM7O0VnRDNwYUk7SUFBNEI7RWhEK3BhaEM7O0VnRDlwYUk7SUFBNEI7RWhEa3FhaEM7O0VnRGpxYUk7SUFBNEI7RWhEcXFhaEM7O0VnRGpxYU07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEbW5hUjs7RWdEbHFhTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUR3bmFSOztFZ0RucWFNO0lBQXlCLGEvQzJDdkI7RUQ0bmFSOztFZ0R0cWFNO0lBQTBCLGlCL0MwQ3hCO0VEZ29hUjs7RWdEenFhTTtJQUEwQixtQi9DeUN4QjtFRG9vYVI7O0VnRDVxYU07SUFBMEIsb0IvQ3dDeEI7RUR3b2FSOztFZ0QvcWFNO0lBQTBCLGtCL0N1Q3hCO0VENG9hUjs7RWdEcnRhSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RURpcGFSOztFZ0R0dGFJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHNwYVI7O0VnRHZ0YUk7SUFBeUIsWS9DaUVyQjtFRDBwYVI7O0VnRDF0YUk7SUFBMEIsZ0IvQ2dFdEI7RUQ4cGFSOztFZ0Q3dGFJO0lBQTBCLGtCL0MrRHRCO0VEa3FhUjs7RWdEaHVhSTtJQUEwQixtQi9DOER0QjtFRHNxYVI7O0VnRG51YUk7SUFBMEIsaUIvQzZEdEI7RUQwcWFSOztFZ0RydWFJO0lBQTJCO0VoRHl1YS9COztFZ0R4dWFJO0lBQTRCO0VoRDR1YWhDOztFZ0QzdWFJO0lBQTRCO0VoRCt1YWhDOztFZ0Q5dWFJO0lBQTRCO0VoRGt2YWhDOztFZ0RqdmFJO0lBQTRCO0VoRHF2YWhDOztFZ0RqdmFNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRG1zYVI7O0VnRGx2YU07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEd3NhUjs7RWdEbnZhTTtJQUF5QixhL0MyQ3ZCO0VENHNhUjs7RWdEdHZhTTtJQUEwQixpQi9DMEN4QjtFRGd0YVI7O0VnRHp2YU07SUFBMEIsbUIvQ3lDeEI7RURvdGFSOztFZ0Q1dmFNO0lBQTBCLG9CL0N3Q3hCO0VEd3RhUjs7RWdEL3ZhTTtJQUEwQixrQi9DdUN4QjtFRDR0YVI7O0VnRHJ5YUk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEaXVhUjs7RWdEdHlhSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURzdWFSOztFZ0R2eWFJO0lBQXlCLFkvQ2lFckI7RUQwdWFSOztFZ0QxeWFJO0lBQTBCLGdCL0NnRXRCO0VEOHVhUjs7RWdEN3lhSTtJQUEwQixrQi9DK0R0QjtFRGt2YVI7O0VnRGh6YUk7SUFBMEIsbUIvQzhEdEI7RURzdmFSOztFZ0RuemFJO0lBQTBCLGlCL0M2RHRCO0VEMHZhUjs7RWdEcnphSTtJQUEyQjtFaER5emEvQjs7RWdEeHphSTtJQUE0QjtFaEQ0emFoQzs7RWdEM3phSTtJQUE0QjtFaEQremFoQzs7RWdEOXphSTtJQUE0QjtFaERrMGFoQzs7RWdEajBhSTtJQUE0QjtFaERxMGFoQzs7RWdEajBhTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURteGFSOztFZ0RsMGFNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRHd4YVI7O0VnRG4wYU07SUFBeUIsYS9DMkN2QjtFRDR4YVI7O0VnRHQwYU07SUFBMEIsaUIvQzBDeEI7RURneWFSOztFZ0R6MGFNO0lBQTBCLG1CL0N5Q3hCO0VEb3lhUjs7RWdENTBhTTtJQUEwQixvQi9Dd0N4QjtFRHd5YVI7O0VnRC8wYU07SUFBMEIsa0IvQ3VDeEI7RUQ0eWFSOztFZ0RyM2FJO0lBQ0UsMEIvQ3dFRTtJK0N2RUYsMkIvQ3VFRTtFRGl6YVI7O0VnRHQzYUk7SUFDRSx5Qi9Db0VFO0krQ25FRiw0Qi9DbUVFO0VEc3phUjs7RWdEdjNhSTtJQUF5QixxQi9DaUVyQjtFRDB6YVI7O0VnRDEzYUk7SUFBMEIseUIvQ2dFdEI7RUQ4emFSOztFZ0Q3M2FJO0lBQTBCLDJCL0MrRHRCO0VEazBhUjs7RWdEaDRhSTtJQUEwQiw0Qi9DOER0QjtFRHMwYVI7O0VnRG40YUk7SUFBMEIsMEIvQzZEdEI7RUQwMGFSOztFZ0RyNGFJO0lBQTJCO0VoRHk0YS9COztFZ0R4NGFJO0lBQTRCO0VoRDQ0YWhDOztFZ0QzNGFJO0lBQTRCO0VoRCs0YWhDOztFZ0Q5NGFJO0lBQTRCO0VoRGs1YWhDOztFZ0RqNWFJO0lBQTRCO0VoRHE1YWhDOztFZ0RqNWFNO0lBQ0UsMkIvQ2tEQTtJK0NqREEsNEIvQ2lEQTtFRG0yYVI7O0VnRGw1YU07SUFDRSwwQi9DOENBO0krQzdDQSw2Qi9DNkNBO0VEdzJhUjs7RWdEbjVhTTtJQUF5QixzQi9DMkN2QjtFRDQyYVI7O0VnRHQ1YU07SUFBMEIsMEIvQzBDeEI7RURnM2FSOztFZ0R6NWFNO0lBQTBCLDRCL0N5Q3hCO0VEbzNhUjs7RWdENTVhTTtJQUEwQiw2Qi9Dd0N4QjtFRHczYVI7O0VnRC81YU07SUFBMEIsMkIvQ3VDeEI7RUQ0M2FSOztFZ0RyOGFJO0lBQ0Usc0MvQ3dFRTtJK0N2RUYsdUMvQ3VFRTtFRGk0YVI7O0VnRHQ4YUk7SUFDRSxxQy9Db0VFO0krQ25FRix3Qy9DbUVFO0VEczRhUjs7RWdEdjhhSTtJQUF5QixpQy9DaUVyQjtFRDA0YVI7O0VnRDE4YUk7SUFBMEIscUMvQ2dFdEI7RUQ4NGFSOztFZ0Q3OGFJO0lBQTBCLHVDL0MrRHRCO0VEazVhUjs7RWdEaDlhSTtJQUEwQix3Qy9DOER0QjtFRHM1YVI7O0VnRG45YUk7SUFBMEIsc0MvQzZEdEI7RUQwNWFSOztFZ0RyOWFJO0lBQTJCO0VoRHk5YS9COztFZ0R4OWFJO0lBQTRCO0VoRDQ5YWhDOztFZ0QzOWFJO0lBQTRCO0VoRCs5YWhDOztFZ0Q5OWFJO0lBQTRCO0VoRGsrYWhDOztFZ0RqK2FJO0lBQTRCO0VoRHErYWhDOztFZ0RqK2FNO0lBQ0UsdUMvQ2tEQTtJK0NqREEsd0MvQ2lEQTtFRG03YVI7O0VnRGwrYU07SUFDRSxzQy9DOENBO0krQzdDQSx5Qy9DNkNBO0VEdzdhUjs7RWdEbithTTtJQUF5QixrQy9DMkN2QjtFRDQ3YVI7O0VnRHQrYU07SUFBMEIsc0MvQzBDeEI7RURnOGFSOztFZ0R6K2FNO0lBQTBCLHdDL0N5Q3hCO0VEbzhhUjs7RWdENSthTTtJQUEwQix5Qy9Dd0N4QjtFRHc4YVI7O0VnRC8rYU07SUFBMEIsdUMvQ3VDeEI7RUQ0OGFSOztFZ0RyaGJJO0lBQ0UsaUMvQ3dFRTtJK0N2RUYsa0MvQ3VFRTtFRGk5YVI7O0VnRHRoYkk7SUFDRSxnQy9Db0VFO0krQ25FRixtQy9DbUVFO0VEczlhUjs7RWdEdmhiSTtJQUF5Qiw0Qi9DaUVyQjtFRDA5YVI7O0VnRDFoYkk7SUFBMEIsZ0MvQ2dFdEI7RUQ4OWFSOztFZ0Q3aGJJO0lBQTBCLGtDL0MrRHRCO0VEaythUjs7RWdEaGliSTtJQUEwQixtQy9DOER0QjtFRHMrYVI7O0VnRG5pYkk7SUFBMEIsaUMvQzZEdEI7RUQwK2FSOztFZ0RyaWJJO0lBQTJCO0VoRHlpYi9COztFZ0R4aWJJO0lBQTRCO0VoRDRpYmhDOztFZ0QzaWJJO0lBQTRCO0VoRCtpYmhDOztFZ0Q5aWJJO0lBQTRCO0VoRGtqYmhDOztFZ0RqamJJO0lBQTRCO0VoRHFqYmhDOztFZ0RqamJNO0lBQ0Usa0MvQ2tEQTtJK0NqREEsbUMvQ2lEQTtFRG1nYlI7O0VnRGxqYk07SUFDRSxpQy9DOENBO0krQzdDQSxvQy9DNkNBO0VEd2diUjs7RWdEbmpiTTtJQUF5Qiw2Qi9DMkN2QjtFRDRnYlI7O0VnRHRqYk07SUFBMEIsaUMvQzBDeEI7RURnaGJSOztFZ0R6amJNO0lBQTBCLG1DL0N5Q3hCO0VEb2hiUjs7RWdENWpiTTtJQUEwQixvQy9Dd0N4QjtFRHdoYlI7O0VnRC9qYk07SUFBMEIsa0MvQ3VDeEI7RUQ0aGJSOztFZ0RybWJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRGlpYlI7O0VnRHRtYkk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEc2liUjs7RWdEdm1iSTtJQUF5QixZL0NpRXJCO0VEMGliUjs7RWdEMW1iSTtJQUEwQixnQi9DZ0V0QjtFRDhpYlI7O0VnRDdtYkk7SUFBMEIsa0IvQytEdEI7RURramJSOztFZ0RobmJJO0lBQTBCLG1CL0M4RHRCO0VEc2piUjs7RWdEbm5iSTtJQUEwQixpQi9DNkR0QjtFRDBqYlI7O0VnRHJuYkk7SUFBMkI7RWhEeW5iL0I7O0VnRHhuYkk7SUFBNEI7RWhENG5iaEM7O0VnRDNuYkk7SUFBNEI7RWhEK25iaEM7O0VnRDluYkk7SUFBNEI7RWhEa29iaEM7O0VnRGpvYkk7SUFBNEI7RWhEcW9iaEM7QUFDRjtBZ0QzcGJFO0VBR0k7SUFDRSxjL0N3RUU7SStDdkVGLGUvQ3VFRTtFRG9sYlI7O0VnRHpwYkk7SUFDRSxhL0NvRUU7SStDbkVGLGdCL0NtRUU7RUR5bGJSOztFZ0QxcGJJO0lBQXlCLFMvQ2lFckI7RUQ2bGJSOztFZ0Q3cGJJO0lBQTBCLGEvQ2dFdEI7RURpbWJSOztFZ0RocWJJO0lBQTBCLGUvQytEdEI7RURxbWJSOztFZ0RucWJJO0lBQTBCLGdCL0M4RHRCO0VEeW1iUjs7RWdEdHFiSTtJQUEwQixjL0M2RHRCO0VENm1iUjs7RWdEeHFiSTtJQUEyQjtFaEQ0cWIvQjs7RWdEM3FiSTtJQUE0QjtFaEQrcWJoQzs7RWdEOXFiSTtJQUE0QjtFaERrcmJoQzs7RWdEanJiSTtJQUE0QjtFaERxcmJoQzs7RWdEcHJiSTtJQUE0QjtFaER3cmJoQzs7RWdEcHJiTTtJQUNFLGUvQ2tEQTtJK0NqREEsZ0IvQ2lEQTtFRHNvYlI7O0VnRHJyYk07SUFDRSxjL0M4Q0E7SStDN0NBLGlCL0M2Q0E7RUQyb2JSOztFZ0R0cmJNO0lBQXlCLFUvQzJDdkI7RUQrb2JSOztFZ0R6cmJNO0lBQTBCLGMvQzBDeEI7RURtcGJSOztFZ0Q1cmJNO0lBQTBCLGdCL0N5Q3hCO0VEdXBiUjs7RWdEL3JiTTtJQUEwQixpQi9Dd0N4QjtFRDJwYlI7O0VnRGxzYk07SUFBMEIsZS9DdUN4QjtFRCtwYlI7O0VnRHh1Ykk7SUFDRSxnQi9Dd0VFO0krQ3ZFRixpQi9DdUVFO0VEb3FiUjs7RWdEenViSTtJQUNFLGUvQ29FRTtJK0NuRUYsa0IvQ21FRTtFRHlxYlI7O0VnRDF1Ykk7SUFBeUIsVy9DaUVyQjtFRDZxYlI7O0VnRDd1Ykk7SUFBMEIsZS9DZ0V0QjtFRGlyYlI7O0VnRGh2Ykk7SUFBMEIsaUIvQytEdEI7RURxcmJSOztFZ0RudmJJO0lBQTBCLGtCL0M4RHRCO0VEeXJiUjs7RWdEdHZiSTtJQUEwQixnQi9DNkR0QjtFRDZyYlI7O0VnRHh2Ykk7SUFBMkI7RWhENHZiL0I7O0VnRDN2Ykk7SUFBNEI7RWhEK3ZiaEM7O0VnRDl2Ykk7SUFBNEI7RWhEa3diaEM7O0VnRGp3Ykk7SUFBNEI7RWhEcXdiaEM7O0VnRHB3Ykk7SUFBNEI7RWhEd3diaEM7O0VnRHB3Yk07SUFDRSxpQi9Da0RBO0krQ2pEQSxrQi9DaURBO0VEc3RiUjs7RWdEcndiTTtJQUNFLGdCL0M4Q0E7SStDN0NBLG1CL0M2Q0E7RUQydGJSOztFZ0R0d2JNO0lBQXlCLFkvQzJDdkI7RUQrdGJSOztFZ0R6d2JNO0lBQTBCLGdCL0MwQ3hCO0VEbXViUjs7RWdENXdiTTtJQUEwQixrQi9DeUN4QjtFRHV1YlI7O0VnRC93Yk07SUFBMEIsbUIvQ3dDeEI7RUQydWJSOztFZ0RseGJNO0lBQTBCLGlCL0N1Q3hCO0VEK3ViUjs7RWdEeHpiSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RURvdmJSOztFZ0R6emJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHl2YlI7O0VnRDF6Ykk7SUFBeUIsWS9DaUVyQjtFRDZ2YlI7O0VnRDd6Ykk7SUFBMEIsZ0IvQ2dFdEI7RURpd2JSOztFZ0RoMGJJO0lBQTBCLGtCL0MrRHRCO0VEcXdiUjs7RWdEbjBiSTtJQUEwQixtQi9DOER0QjtFRHl3YlI7O0VnRHQwYkk7SUFBMEIsaUIvQzZEdEI7RUQ2d2JSOztFZ0R4MGJJO0lBQTJCO0VoRDQwYi9COztFZ0QzMGJJO0lBQTRCO0VoRCswYmhDOztFZ0Q5MGJJO0lBQTRCO0VoRGsxYmhDOztFZ0RqMWJJO0lBQTRCO0VoRHExYmhDOztFZ0RwMWJJO0lBQTRCO0VoRHcxYmhDOztFZ0RwMWJNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRHN5YlI7O0VnRHIxYk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEMnliUjs7RWdEdDFiTTtJQUF5QixhL0MyQ3ZCO0VEK3liUjs7RWdEejFiTTtJQUEwQixpQi9DMEN4QjtFRG16YlI7O0VnRDUxYk07SUFBMEIsbUIvQ3lDeEI7RUR1emJSOztFZ0QvMWJNO0lBQTBCLG9CL0N3Q3hCO0VEMnpiUjs7RWdEbDJiTTtJQUEwQixrQi9DdUN4QjtFRCt6YlI7O0VnRHg0Ykk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEbzBiUjs7RWdEejRiSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUR5MGJSOztFZ0QxNGJJO0lBQXlCLFkvQ2lFckI7RUQ2MGJSOztFZ0Q3NGJJO0lBQTBCLGdCL0NnRXRCO0VEaTFiUjs7RWdEaDViSTtJQUEwQixrQi9DK0R0QjtFRHExYlI7O0VnRG41Ykk7SUFBMEIsbUIvQzhEdEI7RUR5MWJSOztFZ0R0NWJJO0lBQTBCLGlCL0M2RHRCO0VENjFiUjs7RWdEeDViSTtJQUEyQjtFaEQ0NWIvQjs7RWdEMzViSTtJQUE0QjtFaEQrNWJoQzs7RWdEOTViSTtJQUE0QjtFaERrNmJoQzs7RWdEajZiSTtJQUE0QjtFaERxNmJoQzs7RWdEcDZiSTtJQUE0QjtFaER3NmJoQzs7RWdEcDZiTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURzM2JSOztFZ0RyNmJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRDIzYlI7O0VnRHQ2Yk07SUFBeUIsYS9DMkN2QjtFRCszYlI7O0VnRHo2Yk07SUFBMEIsaUIvQzBDeEI7RURtNGJSOztFZ0Q1NmJNO0lBQTBCLG1CL0N5Q3hCO0VEdTRiUjs7RWdELzZiTTtJQUEwQixvQi9Dd0N4QjtFRDI0YlI7O0VnRGw3Yk07SUFBMEIsa0IvQ3VDeEI7RUQrNGJSOztFZ0R4OWJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRG81YlI7O0VnRHo5Ykk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEeTViUjs7RWdEMTliSTtJQUF5QixZL0NpRXJCO0VENjViUjs7RWdENzliSTtJQUEwQixnQi9DZ0V0QjtFRGk2YlI7O0VnRGgrYkk7SUFBMEIsa0IvQytEdEI7RURxNmJSOztFZ0RuK2JJO0lBQTBCLG1CL0M4RHRCO0VEeTZiUjs7RWdEdCtiSTtJQUEwQixpQi9DNkR0QjtFRDY2YlI7O0VnRHgrYkk7SUFBMkI7RWhENCtiL0I7O0VnRDMrYkk7SUFBNEI7RWhEKytiaEM7O0VnRDkrYkk7SUFBNEI7RWhEay9iaEM7O0VnRGovYkk7SUFBNEI7RWhEcS9iaEM7O0VnRHAvYkk7SUFBNEI7RWhEdy9iaEM7O0VnRHAvYk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEczhiUjs7RWdEci9iTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUQyOGJSOztFZ0R0L2JNO0lBQXlCLGEvQzJDdkI7RUQrOGJSOztFZ0R6L2JNO0lBQTBCLGlCL0MwQ3hCO0VEbTliUjs7RWdENS9iTTtJQUEwQixtQi9DeUN4QjtFRHU5YlI7O0VnRC8vYk07SUFBMEIsb0IvQ3dDeEI7RUQyOWJSOztFZ0RsZ2NNO0lBQTBCLGtCL0N1Q3hCO0VEKzliUjs7RWdEeGljSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RURvK2JSOztFZ0R6aWNJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHkrYlI7O0VnRDFpY0k7SUFBeUIsWS9DaUVyQjtFRDYrYlI7O0VnRDdpY0k7SUFBMEIsZ0IvQ2dFdEI7RURpL2JSOztFZ0RoamNJO0lBQTBCLGtCL0MrRHRCO0VEcS9iUjs7RWdEbmpjSTtJQUEwQixtQi9DOER0QjtFRHkvYlI7O0VnRHRqY0k7SUFBMEIsaUIvQzZEdEI7RUQ2L2JSOztFZ0R4amNJO0lBQTJCO0VoRDRqYy9COztFZ0QzamNJO0lBQTRCO0VoRCtqY2hDOztFZ0Q5amNJO0lBQTRCO0VoRGtrY2hDOztFZ0Rqa2NJO0lBQTRCO0VoRHFrY2hDOztFZ0Rwa2NJO0lBQTRCO0VoRHdrY2hDOztFZ0Rwa2NNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRHNoY1I7O0VnRHJrY007SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEMmhjUjs7RWdEdGtjTTtJQUF5QixhL0MyQ3ZCO0VEK2hjUjs7RWdEemtjTTtJQUEwQixpQi9DMEN4QjtFRG1pY1I7O0VnRDVrY007SUFBMEIsbUIvQ3lDeEI7RUR1aWNSOztFZ0Qva2NNO0lBQTBCLG9CL0N3Q3hCO0VEMmljUjs7RWdEbGxjTTtJQUEwQixrQi9DdUN4QjtFRCtpY1I7O0VnRHhuY0k7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEb2pjUjs7RWdEem5jSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUR5amNSOztFZ0QxbmNJO0lBQXlCLFkvQ2lFckI7RUQ2amNSOztFZ0Q3bmNJO0lBQTBCLGdCL0NnRXRCO0VEaWtjUjs7RWdEaG9jSTtJQUEwQixrQi9DK0R0QjtFRHFrY1I7O0VnRG5vY0k7SUFBMEIsbUIvQzhEdEI7RUR5a2NSOztFZ0R0b2NJO0lBQTBCLGlCL0M2RHRCO0VENmtjUjs7RWdEeG9jSTtJQUEyQjtFaEQ0b2MvQjs7RWdEM29jSTtJQUE0QjtFaEQrb2NoQzs7RWdEOW9jSTtJQUE0QjtFaERrcGNoQzs7RWdEanBjSTtJQUE0QjtFaERxcGNoQzs7RWdEcHBjSTtJQUE0QjtFaER3cGNoQzs7RWdEcHBjTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURzbWNSOztFZ0RycGNNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRDJtY1I7O0VnRHRwY007SUFBeUIsYS9DMkN2QjtFRCttY1I7O0VnRHpwY007SUFBMEIsaUIvQzBDeEI7RURtbmNSOztFZ0Q1cGNNO0lBQTBCLG1CL0N5Q3hCO0VEdW5jUjs7RWdEL3BjTTtJQUEwQixvQi9Dd0N4QjtFRDJuY1I7O0VnRGxxY007SUFBMEIsa0IvQ3VDeEI7RUQrbmNSOztFZ0R4c2NJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRG9vY1I7O0VnRHpzY0k7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEeW9jUjs7RWdEMXNjSTtJQUF5QixZL0NpRXJCO0VENm9jUjs7RWdEN3NjSTtJQUEwQixnQi9DZ0V0QjtFRGlwY1I7O0VnRGh0Y0k7SUFBMEIsa0IvQytEdEI7RURxcGNSOztFZ0RudGNJO0lBQTBCLG1CL0M4RHRCO0VEeXBjUjs7RWdEdHRjSTtJQUEwQixpQi9DNkR0QjtFRDZwY1I7O0VnRHh0Y0k7SUFBMkI7RWhENHRjL0I7O0VnRDN0Y0k7SUFBNEI7RWhEK3RjaEM7O0VnRDl0Y0k7SUFBNEI7RWhEa3VjaEM7O0VnRGp1Y0k7SUFBNEI7RWhEcXVjaEM7O0VnRHB1Y0k7SUFBNEI7RWhEd3VjaEM7O0VnRHB1Y007SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEc3JjUjs7RWdEcnVjTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUQycmNSOztFZ0R0dWNNO0lBQXlCLGEvQzJDdkI7RUQrcmNSOztFZ0R6dWNNO0lBQTBCLGlCL0MwQ3hCO0VEbXNjUjs7RWdENXVjTTtJQUEwQixtQi9DeUN4QjtFRHVzY1I7O0VnRC91Y007SUFBMEIsb0IvQ3dDeEI7RUQyc2NSOztFZ0RsdmNNO0lBQTBCLGtCL0N1Q3hCO0VEK3NjUjs7RWdEeHhjSTtJQUNFLDBCL0N3RUU7SStDdkVGLDJCL0N1RUU7RURvdGNSOztFZ0R6eGNJO0lBQ0UseUIvQ29FRTtJK0NuRUYsNEIvQ21FRTtFRHl0Y1I7O0VnRDF4Y0k7SUFBeUIscUIvQ2lFckI7RUQ2dGNSOztFZ0Q3eGNJO0lBQTBCLHlCL0NnRXRCO0VEaXVjUjs7RWdEaHljSTtJQUEwQiwyQi9DK0R0QjtFRHF1Y1I7O0VnRG55Y0k7SUFBMEIsNEIvQzhEdEI7RUR5dWNSOztFZ0R0eWNJO0lBQTBCLDBCL0M2RHRCO0VENnVjUjs7RWdEeHljSTtJQUEyQjtFaEQ0eWMvQjs7RWdEM3ljSTtJQUE0QjtFaEQreWNoQzs7RWdEOXljSTtJQUE0QjtFaERremNoQzs7RWdEanpjSTtJQUE0QjtFaERxemNoQzs7RWdEcHpjSTtJQUE0QjtFaER3emNoQzs7RWdEcHpjTTtJQUNFLDJCL0NrREE7SStDakRBLDRCL0NpREE7RURzd2NSOztFZ0RyemNNO0lBQ0UsMEIvQzhDQTtJK0M3Q0EsNkIvQzZDQTtFRDJ3Y1I7O0VnRHR6Y007SUFBeUIsc0IvQzJDdkI7RUQrd2NSOztFZ0R6emNNO0lBQTBCLDBCL0MwQ3hCO0VEbXhjUjs7RWdENXpjTTtJQUEwQiw0Qi9DeUN4QjtFRHV4Y1I7O0VnRC96Y007SUFBMEIsNkIvQ3dDeEI7RUQyeGNSOztFZ0RsMGNNO0lBQTBCLDJCL0N1Q3hCO0VEK3hjUjs7RWdEeDJjSTtJQUNFLHNDL0N3RUU7SStDdkVGLHVDL0N1RUU7RURveWNSOztFZ0R6MmNJO0lBQ0UscUMvQ29FRTtJK0NuRUYsd0MvQ21FRTtFRHl5Y1I7O0VnRDEyY0k7SUFBeUIsaUMvQ2lFckI7RUQ2eWNSOztFZ0Q3MmNJO0lBQTBCLHFDL0NnRXRCO0VEaXpjUjs7RWdEaDNjSTtJQUEwQix1Qy9DK0R0QjtFRHF6Y1I7O0VnRG4zY0k7SUFBMEIsd0MvQzhEdEI7RUR5emNSOztFZ0R0M2NJO0lBQTBCLHNDL0M2RHRCO0VENnpjUjs7RWdEeDNjSTtJQUEyQjtFaEQ0M2MvQjs7RWdEMzNjSTtJQUE0QjtFaEQrM2NoQzs7RWdEOTNjSTtJQUE0QjtFaERrNGNoQzs7RWdEajRjSTtJQUE0QjtFaERxNGNoQzs7RWdEcDRjSTtJQUE0QjtFaER3NGNoQzs7RWdEcDRjTTtJQUNFLHVDL0NrREE7SStDakRBLHdDL0NpREE7RURzMWNSOztFZ0RyNGNNO0lBQ0Usc0MvQzhDQTtJK0M3Q0EseUMvQzZDQTtFRDIxY1I7O0VnRHQ0Y007SUFBeUIsa0MvQzJDdkI7RUQrMWNSOztFZ0R6NGNNO0lBQTBCLHNDL0MwQ3hCO0VEbTJjUjs7RWdENTRjTTtJQUEwQix3Qy9DeUN4QjtFRHUyY1I7O0VnRC80Y007SUFBMEIseUMvQ3dDeEI7RUQyMmNSOztFZ0RsNWNNO0lBQTBCLHVDL0N1Q3hCO0VEKzJjUjs7RWdEeDdjSTtJQUNFLGlDL0N3RUU7SStDdkVGLGtDL0N1RUU7RURvM2NSOztFZ0R6N2NJO0lBQ0UsZ0MvQ29FRTtJK0NuRUYsbUMvQ21FRTtFRHkzY1I7O0VnRDE3Y0k7SUFBeUIsNEIvQ2lFckI7RUQ2M2NSOztFZ0Q3N2NJO0lBQTBCLGdDL0NnRXRCO0VEaTRjUjs7RWdEaDhjSTtJQUEwQixrQy9DK0R0QjtFRHE0Y1I7O0VnRG44Y0k7SUFBMEIsbUMvQzhEdEI7RUR5NGNSOztFZ0R0OGNJO0lBQTBCLGlDL0M2RHRCO0VENjRjUjs7RWdEeDhjSTtJQUEyQjtFaEQ0OGMvQjs7RWdEMzhjSTtJQUE0QjtFaEQrOGNoQzs7RWdEOThjSTtJQUE0QjtFaERrOWNoQzs7RWdEajljSTtJQUE0QjtFaERxOWNoQzs7RWdEcDljSTtJQUE0QjtFaER3OWNoQzs7RWdEcDljTTtJQUNFLGtDL0NrREE7SStDakRBLG1DL0NpREE7RURzNmNSOztFZ0RyOWNNO0lBQ0UsaUMvQzhDQTtJK0M3Q0Esb0MvQzZDQTtFRDI2Y1I7O0VnRHQ5Y007SUFBeUIsNkIvQzJDdkI7RUQrNmNSOztFZ0R6OWNNO0lBQTBCLGlDL0MwQ3hCO0VEbTdjUjs7RWdENTljTTtJQUEwQixtQy9DeUN4QjtFRHU3Y1I7O0VnRC85Y007SUFBMEIsb0MvQ3dDeEI7RUQyN2NSOztFZ0RsK2NNO0lBQTBCLGtDL0N1Q3hCO0VEKzdjUjs7RWdEeGdkSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RURvOGNSOztFZ0R6Z2RJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHk4Y1I7O0VnRDFnZEk7SUFBeUIsWS9DaUVyQjtFRDY4Y1I7O0VnRDdnZEk7SUFBMEIsZ0IvQ2dFdEI7RURpOWNSOztFZ0RoaGRJO0lBQTBCLGtCL0MrRHRCO0VEcTljUjs7RWdEbmhkSTtJQUEwQixtQi9DOER0QjtFRHk5Y1I7O0VnRHRoZEk7SUFBMEIsaUIvQzZEdEI7RUQ2OWNSOztFZ0R4aGRJO0lBQTJCO0VoRDRoZC9COztFZ0QzaGRJO0lBQTRCO0VoRCtoZGhDOztFZ0Q5aGRJO0lBQTRCO0VoRGtpZGhDOztFZ0RqaWRJO0lBQTRCO0VoRHFpZGhDOztFZ0RwaWRJO0lBQTRCO0VoRHdpZGhDO0FBQ0Y7QWdEOWpkRTtFQUdJO0lBQ0UsYy9Dd0VFO0krQ3ZFRixlL0N1RUU7RUR1L2NSOztFZ0Q1amRJO0lBQ0UsYS9Db0VFO0krQ25FRixnQi9DbUVFO0VENC9jUjs7RWdEN2pkSTtJQUF5QixTL0NpRXJCO0VEZ2dkUjs7RWdEaGtkSTtJQUEwQixhL0NnRXRCO0VEb2dkUjs7RWdEbmtkSTtJQUEwQixlL0MrRHRCO0VEd2dkUjs7RWdEdGtkSTtJQUEwQixnQi9DOER0QjtFRDRnZFI7O0VnRHprZEk7SUFBMEIsYy9DNkR0QjtFRGdoZFI7O0VnRDNrZEk7SUFBMkI7RWhEK2tkL0I7O0VnRDlrZEk7SUFBNEI7RWhEa2xkaEM7O0VnRGpsZEk7SUFBNEI7RWhEcWxkaEM7O0VnRHBsZEk7SUFBNEI7RWhEd2xkaEM7O0VnRHZsZEk7SUFBNEI7RWhEMmxkaEM7O0VnRHZsZE07SUFDRSxlL0NrREE7SStDakRBLGdCL0NpREE7RUR5aWRSOztFZ0R4bGRNO0lBQ0UsYy9DOENBO0krQzdDQSxpQi9DNkNBO0VEOGlkUjs7RWdEemxkTTtJQUF5QixVL0MyQ3ZCO0VEa2pkUjs7RWdENWxkTTtJQUEwQixjL0MwQ3hCO0VEc2pkUjs7RWdEL2xkTTtJQUEwQixnQi9DeUN4QjtFRDBqZFI7O0VnRGxtZE07SUFBMEIsaUIvQ3dDeEI7RUQ4amRSOztFZ0RybWRNO0lBQTBCLGUvQ3VDeEI7RURra2RSOztFZ0Qzb2RJO0lBQ0UsZ0IvQ3dFRTtJK0N2RUYsaUIvQ3VFRTtFRHVrZFI7O0VnRDVvZEk7SUFDRSxlL0NvRUU7SStDbkVGLGtCL0NtRUU7RUQ0a2RSOztFZ0Q3b2RJO0lBQXlCLFcvQ2lFckI7RURnbGRSOztFZ0RocGRJO0lBQTBCLGUvQ2dFdEI7RURvbGRSOztFZ0RucGRJO0lBQTBCLGlCL0MrRHRCO0VEd2xkUjs7RWdEdHBkSTtJQUEwQixrQi9DOER0QjtFRDRsZFI7O0VnRHpwZEk7SUFBMEIsZ0IvQzZEdEI7RURnbWRSOztFZ0QzcGRJO0lBQTJCO0VoRCtwZC9COztFZ0Q5cGRJO0lBQTRCO0VoRGtxZGhDOztFZ0RqcWRJO0lBQTRCO0VoRHFxZGhDOztFZ0RwcWRJO0lBQTRCO0VoRHdxZGhDOztFZ0R2cWRJO0lBQTRCO0VoRDJxZGhDOztFZ0R2cWRNO0lBQ0UsaUIvQ2tEQTtJK0NqREEsa0IvQ2lEQTtFRHluZFI7O0VnRHhxZE07SUFDRSxnQi9DOENBO0krQzdDQSxtQi9DNkNBO0VEOG5kUjs7RWdEenFkTTtJQUF5QixZL0MyQ3ZCO0VEa29kUjs7RWdENXFkTTtJQUEwQixnQi9DMEN4QjtFRHNvZFI7O0VnRC9xZE07SUFBMEIsa0IvQ3lDeEI7RUQwb2RSOztFZ0RscmRNO0lBQTBCLG1CL0N3Q3hCO0VEOG9kUjs7RWdEcnJkTTtJQUEwQixpQi9DdUN4QjtFRGtwZFI7O0VnRDN0ZEk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEdXBkUjs7RWdENXRkSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUQ0cGRSOztFZ0Q3dGRJO0lBQXlCLFkvQ2lFckI7RURncWRSOztFZ0RodWRJO0lBQTBCLGdCL0NnRXRCO0VEb3FkUjs7RWdEbnVkSTtJQUEwQixrQi9DK0R0QjtFRHdxZFI7O0VnRHR1ZEk7SUFBMEIsbUIvQzhEdEI7RUQ0cWRSOztFZ0R6dWRJO0lBQTBCLGlCL0M2RHRCO0VEZ3JkUjs7RWdEM3VkSTtJQUEyQjtFaEQrdWQvQjs7RWdEOXVkSTtJQUE0QjtFaERrdmRoQzs7RWdEanZkSTtJQUE0QjtFaERxdmRoQzs7RWdEcHZkSTtJQUE0QjtFaER3dmRoQzs7RWdEdnZkSTtJQUE0QjtFaEQydmRoQzs7RWdEdnZkTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RUR5c2RSOztFZ0R4dmRNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRDhzZFI7O0VnRHp2ZE07SUFBeUIsYS9DMkN2QjtFRGt0ZFI7O0VnRDV2ZE07SUFBMEIsaUIvQzBDeEI7RURzdGRSOztFZ0QvdmRNO0lBQTBCLG1CL0N5Q3hCO0VEMHRkUjs7RWdEbHdkTTtJQUEwQixvQi9Dd0N4QjtFRDh0ZFI7O0VnRHJ3ZE07SUFBMEIsa0IvQ3VDeEI7RURrdWRSOztFZ0QzeWRJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRHV1ZFI7O0VnRDV5ZEk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VENHVkUjs7RWdEN3lkSTtJQUF5QixZL0NpRXJCO0VEZ3ZkUjs7RWdEaHpkSTtJQUEwQixnQi9DZ0V0QjtFRG92ZFI7O0VnRG56ZEk7SUFBMEIsa0IvQytEdEI7RUR3dmRSOztFZ0R0emRJO0lBQTBCLG1CL0M4RHRCO0VENHZkUjs7RWdEenpkSTtJQUEwQixpQi9DNkR0QjtFRGd3ZFI7O0VnRDN6ZEk7SUFBMkI7RWhEK3pkL0I7O0VnRDl6ZEk7SUFBNEI7RWhEazBkaEM7O0VnRGowZEk7SUFBNEI7RWhEcTBkaEM7O0VnRHAwZEk7SUFBNEI7RWhEdzBkaEM7O0VnRHYwZEk7SUFBNEI7RWhEMjBkaEM7O0VnRHYwZE07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEeXhkUjs7RWdEeDBkTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUQ4eGRSOztFZ0R6MGRNO0lBQXlCLGEvQzJDdkI7RURreWRSOztFZ0Q1MGRNO0lBQTBCLGlCL0MwQ3hCO0VEc3lkUjs7RWdELzBkTTtJQUEwQixtQi9DeUN4QjtFRDB5ZFI7O0VnRGwxZE07SUFBMEIsb0IvQ3dDeEI7RUQ4eWRSOztFZ0RyMWRNO0lBQTBCLGtCL0N1Q3hCO0VEa3pkUjs7RWdEMzNkSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RUR1emRSOztFZ0Q1M2RJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRDR6ZFI7O0VnRDczZEk7SUFBeUIsWS9DaUVyQjtFRGcwZFI7O0VnRGg0ZEk7SUFBMEIsZ0IvQ2dFdEI7RURvMGRSOztFZ0RuNGRJO0lBQTBCLGtCL0MrRHRCO0VEdzBkUjs7RWdEdDRkSTtJQUEwQixtQi9DOER0QjtFRDQwZFI7O0VnRHo0ZEk7SUFBMEIsaUIvQzZEdEI7RURnMWRSOztFZ0QzNGRJO0lBQTJCO0VoRCs0ZC9COztFZ0Q5NGRJO0lBQTRCO0VoRGs1ZGhDOztFZ0RqNWRJO0lBQTRCO0VoRHE1ZGhDOztFZ0RwNWRJO0lBQTRCO0VoRHc1ZGhDOztFZ0R2NWRJO0lBQTRCO0VoRDI1ZGhDOztFZ0R2NWRNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRHkyZFI7O0VnRHg1ZE07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEODJkUjs7RWdEejVkTTtJQUF5QixhL0MyQ3ZCO0VEazNkUjs7RWdENTVkTTtJQUEwQixpQi9DMEN4QjtFRHMzZFI7O0VnRC81ZE07SUFBMEIsbUIvQ3lDeEI7RUQwM2RSOztFZ0RsNmRNO0lBQTBCLG9CL0N3Q3hCO0VEODNkUjs7RWdEcjZkTTtJQUEwQixrQi9DdUN4QjtFRGs0ZFI7O0VnRDM4ZEk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEdTRkUjs7RWdENThkSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUQ0NGRSOztFZ0Q3OGRJO0lBQXlCLFkvQ2lFckI7RURnNWRSOztFZ0RoOWRJO0lBQTBCLGdCL0NnRXRCO0VEbzVkUjs7RWdEbjlkSTtJQUEwQixrQi9DK0R0QjtFRHc1ZFI7O0VnRHQ5ZEk7SUFBMEIsbUIvQzhEdEI7RUQ0NWRSOztFZ0R6OWRJO0lBQTBCLGlCL0M2RHRCO0VEZzZkUjs7RWdEMzlkSTtJQUEyQjtFaEQrOWQvQjs7RWdEOTlkSTtJQUE0QjtFaERrK2RoQzs7RWdEaitkSTtJQUE0QjtFaERxK2RoQzs7RWdEcCtkSTtJQUE0QjtFaER3K2RoQzs7RWdEditkSTtJQUE0QjtFaEQyK2RoQzs7RWdEditkTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RUR5N2RSOztFZ0R4K2RNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRDg3ZFI7O0VnRHorZE07SUFBeUIsYS9DMkN2QjtFRGs4ZFI7O0VnRDUrZE07SUFBMEIsaUIvQzBDeEI7RURzOGRSOztFZ0QvK2RNO0lBQTBCLG1CL0N5Q3hCO0VEMDhkUjs7RWdEbC9kTTtJQUEwQixvQi9Dd0N4QjtFRDg4ZFI7O0VnRHIvZE07SUFBMEIsa0IvQ3VDeEI7RURrOWRSOztFZ0QzaGVJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRHU5ZFI7O0VnRDVoZUk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VENDlkUjs7RWdEN2hlSTtJQUF5QixZL0NpRXJCO0VEZytkUjs7RWdEaGllSTtJQUEwQixnQi9DZ0V0QjtFRG8rZFI7O0VnRG5pZUk7SUFBMEIsa0IvQytEdEI7RUR3K2RSOztFZ0R0aWVJO0lBQTBCLG1CL0M4RHRCO0VENCtkUjs7RWdEemllSTtJQUEwQixpQi9DNkR0QjtFRGcvZFI7O0VnRDNpZUk7SUFBMkI7RWhEK2llL0I7O0VnRDlpZUk7SUFBNEI7RWhEa2plaEM7O0VnRGpqZUk7SUFBNEI7RWhEcWplaEM7O0VnRHBqZUk7SUFBNEI7RWhEd2plaEM7O0VnRHZqZUk7SUFBNEI7RWhEMmplaEM7O0VnRHZqZU07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEeWdlUjs7RWdEeGplTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RUQ4Z2VSOztFZ0R6amVNO0lBQXlCLGEvQzJDdkI7RURraGVSOztFZ0Q1amVNO0lBQTBCLGlCL0MwQ3hCO0VEc2hlUjs7RWdEL2plTTtJQUEwQixtQi9DeUN4QjtFRDBoZVI7O0VnRGxrZU07SUFBMEIsb0IvQ3dDeEI7RUQ4aGVSOztFZ0Rya2VNO0lBQTBCLGtCL0N1Q3hCO0VEa2llUjs7RWdEM21lSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RUR1aWVSOztFZ0Q1bWVJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRDRpZVI7O0VnRDdtZUk7SUFBeUIsWS9DaUVyQjtFRGdqZVI7O0VnRGhuZUk7SUFBMEIsZ0IvQ2dFdEI7RURvamVSOztFZ0RubmVJO0lBQTBCLGtCL0MrRHRCO0VEd2plUjs7RWdEdG5lSTtJQUEwQixtQi9DOER0QjtFRDRqZVI7O0VnRHpuZUk7SUFBMEIsaUIvQzZEdEI7RURna2VSOztFZ0QzbmVJO0lBQTJCO0VoRCtuZS9COztFZ0Q5bmVJO0lBQTRCO0VoRGtvZWhDOztFZ0Rqb2VJO0lBQTRCO0VoRHFvZWhDOztFZ0Rwb2VJO0lBQTRCO0VoRHdvZWhDOztFZ0R2b2VJO0lBQTRCO0VoRDJvZWhDOztFZ0R2b2VNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRHlsZVI7O0VnRHhvZU07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEOGxlUjs7RWdEem9lTTtJQUF5QixhL0MyQ3ZCO0VEa21lUjs7RWdENW9lTTtJQUEwQixpQi9DMEN4QjtFRHNtZVI7O0VnRC9vZU07SUFBMEIsbUIvQ3lDeEI7RUQwbWVSOztFZ0RscGVNO0lBQTBCLG9CL0N3Q3hCO0VEOG1lUjs7RWdEcnBlTTtJQUEwQixrQi9DdUN4QjtFRGtuZVI7O0VnRDNyZUk7SUFDRSwwQi9Dd0VFO0krQ3ZFRiwyQi9DdUVFO0VEdW5lUjs7RWdENXJlSTtJQUNFLHlCL0NvRUU7SStDbkVGLDRCL0NtRUU7RUQ0bmVSOztFZ0Q3cmVJO0lBQXlCLHFCL0NpRXJCO0VEZ29lUjs7RWdEaHNlSTtJQUEwQix5Qi9DZ0V0QjtFRG9vZVI7O0VnRG5zZUk7SUFBMEIsMkIvQytEdEI7RUR3b2VSOztFZ0R0c2VJO0lBQTBCLDRCL0M4RHRCO0VENG9lUjs7RWdEenNlSTtJQUEwQiwwQi9DNkR0QjtFRGdwZVI7O0VnRDNzZUk7SUFBMkI7RWhEK3NlL0I7O0VnRDlzZUk7SUFBNEI7RWhEa3RlaEM7O0VnRGp0ZUk7SUFBNEI7RWhEcXRlaEM7O0VnRHB0ZUk7SUFBNEI7RWhEd3RlaEM7O0VnRHZ0ZUk7SUFBNEI7RWhEMnRlaEM7O0VnRHZ0ZU07SUFDRSwyQi9Da0RBO0krQ2pEQSw0Qi9DaURBO0VEeXFlUjs7RWdEeHRlTTtJQUNFLDBCL0M4Q0E7SStDN0NBLDZCL0M2Q0E7RUQ4cWVSOztFZ0R6dGVNO0lBQXlCLHNCL0MyQ3ZCO0VEa3JlUjs7RWdENXRlTTtJQUEwQiwwQi9DMEN4QjtFRHNyZVI7O0VnRC90ZU07SUFBMEIsNEIvQ3lDeEI7RUQwcmVSOztFZ0RsdWVNO0lBQTBCLDZCL0N3Q3hCO0VEOHJlUjs7RWdEcnVlTTtJQUEwQiwyQi9DdUN4QjtFRGtzZVI7O0VnRDN3ZUk7SUFDRSxzQy9Dd0VFO0krQ3ZFRix1Qy9DdUVFO0VEdXNlUjs7RWdENXdlSTtJQUNFLHFDL0NvRUU7SStDbkVGLHdDL0NtRUU7RUQ0c2VSOztFZ0Q3d2VJO0lBQXlCLGlDL0NpRXJCO0VEZ3RlUjs7RWdEaHhlSTtJQUEwQixxQy9DZ0V0QjtFRG90ZVI7O0VnRG54ZUk7SUFBMEIsdUMvQytEdEI7RUR3dGVSOztFZ0R0eGVJO0lBQTBCLHdDL0M4RHRCO0VENHRlUjs7RWdEenhlSTtJQUEwQixzQy9DNkR0QjtFRGd1ZVI7O0VnRDN4ZUk7SUFBMkI7RWhEK3hlL0I7O0VnRDl4ZUk7SUFBNEI7RWhEa3llaEM7O0VnRGp5ZUk7SUFBNEI7RWhEcXllaEM7O0VnRHB5ZUk7SUFBNEI7RWhEd3llaEM7O0VnRHZ5ZUk7SUFBNEI7RWhEMnllaEM7O0VnRHZ5ZU07SUFDRSx1Qy9Da0RBO0krQ2pEQSx3Qy9DaURBO0VEeXZlUjs7RWdEeHllTTtJQUNFLHNDL0M4Q0E7SStDN0NBLHlDL0M2Q0E7RUQ4dmVSOztFZ0R6eWVNO0lBQXlCLGtDL0MyQ3ZCO0VEa3dlUjs7RWdENXllTTtJQUEwQixzQy9DMEN4QjtFRHN3ZVI7O0VnRC95ZU07SUFBMEIsd0MvQ3lDeEI7RUQwd2VSOztFZ0RsemVNO0lBQTBCLHlDL0N3Q3hCO0VEOHdlUjs7RWdEcnplTTtJQUEwQix1Qy9DdUN4QjtFRGt4ZVI7O0VnRDMxZUk7SUFDRSxpQy9Dd0VFO0krQ3ZFRixrQy9DdUVFO0VEdXhlUjs7RWdENTFlSTtJQUNFLGdDL0NvRUU7SStDbkVGLG1DL0NtRUU7RUQ0eGVSOztFZ0Q3MWVJO0lBQXlCLDRCL0NpRXJCO0VEZ3llUjs7RWdEaDJlSTtJQUEwQixnQy9DZ0V0QjtFRG95ZVI7O0VnRG4yZUk7SUFBMEIsa0MvQytEdEI7RUR3eWVSOztFZ0R0MmVJO0lBQTBCLG1DL0M4RHRCO0VENHllUjs7RWdEejJlSTtJQUEwQixpQy9DNkR0QjtFRGd6ZVI7O0VnRDMyZUk7SUFBMkI7RWhEKzJlL0I7O0VnRDkyZUk7SUFBNEI7RWhEazNlaEM7O0VnRGozZUk7SUFBNEI7RWhEcTNlaEM7O0VnRHAzZUk7SUFBNEI7RWhEdzNlaEM7O0VnRHYzZUk7SUFBNEI7RWhEMjNlaEM7O0VnRHYzZU07SUFDRSxrQy9Da0RBO0krQ2pEQSxtQy9DaURBO0VEeTBlUjs7RWdEeDNlTTtJQUNFLGlDL0M4Q0E7SStDN0NBLG9DL0M2Q0E7RUQ4MGVSOztFZ0R6M2VNO0lBQXlCLDZCL0MyQ3ZCO0VEazFlUjs7RWdENTNlTTtJQUEwQixpQy9DMEN4QjtFRHMxZVI7O0VnRC8zZU07SUFBMEIsbUMvQ3lDeEI7RUQwMWVSOztFZ0RsNGVNO0lBQTBCLG9DL0N3Q3hCO0VEODFlUjs7RWdEcjRlTTtJQUEwQixrQy9DdUN4QjtFRGsyZVI7O0VnRDM2ZUk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEdTJlUjs7RWdENTZlSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUQ0MmVSOztFZ0Q3NmVJO0lBQXlCLFkvQ2lFckI7RURnM2VSOztFZ0RoN2VJO0lBQTBCLGdCL0NnRXRCO0VEbzNlUjs7RWdEbjdlSTtJQUEwQixrQi9DK0R0QjtFRHczZVI7O0VnRHQ3ZUk7SUFBMEIsbUIvQzhEdEI7RUQ0M2VSOztFZ0R6N2VJO0lBQTBCLGlCL0M2RHRCO0VEZzRlUjs7RWdEMzdlSTtJQUEyQjtFaEQrN2UvQjs7RWdEOTdlSTtJQUE0QjtFaERrOGVoQzs7RWdEajhlSTtJQUE0QjtFaERxOGVoQzs7RWdEcDhlSTtJQUE0QjtFaER3OGVoQzs7RWdEdjhlSTtJQUE0QjtFaEQyOGVoQztBQUNGO0FnRGorZUU7RUFHSTtJQUNFLGMvQ3dFRTtJK0N2RUYsZS9DdUVFO0VEMDVlUjs7RWdELzllSTtJQUNFLGEvQ29FRTtJK0NuRUYsZ0IvQ21FRTtFRCs1ZVI7O0VnRGgrZUk7SUFBeUIsUy9DaUVyQjtFRG02ZVI7O0VnRG4rZUk7SUFBMEIsYS9DZ0V0QjtFRHU2ZVI7O0VnRHQrZUk7SUFBMEIsZS9DK0R0QjtFRDI2ZVI7O0VnRHorZUk7SUFBMEIsZ0IvQzhEdEI7RUQrNmVSOztFZ0Q1K2VJO0lBQTBCLGMvQzZEdEI7RURtN2VSOztFZ0Q5K2VJO0lBQTJCO0VoRGsvZS9COztFZ0RqL2VJO0lBQTRCO0VoRHEvZWhDOztFZ0RwL2VJO0lBQTRCO0VoRHcvZWhDOztFZ0R2L2VJO0lBQTRCO0VoRDIvZWhDOztFZ0QxL2VJO0lBQTRCO0VoRDgvZWhDOztFZ0QxL2VNO0lBQ0UsZS9Da0RBO0krQ2pEQSxnQi9DaURBO0VENDhlUjs7RWdEMy9lTTtJQUNFLGMvQzhDQTtJK0M3Q0EsaUIvQzZDQTtFRGk5ZVI7O0VnRDUvZU07SUFBeUIsVS9DMkN2QjtFRHE5ZVI7O0VnRC8vZU07SUFBMEIsYy9DMEN4QjtFRHk5ZVI7O0VnRGxnZk07SUFBMEIsZ0IvQ3lDeEI7RUQ2OWVSOztFZ0RyZ2ZNO0lBQTBCLGlCL0N3Q3hCO0VEaStlUjs7RWdEeGdmTTtJQUEwQixlL0N1Q3hCO0VEcStlUjs7RWdEOWlmSTtJQUNFLGdCL0N3RUU7SStDdkVGLGlCL0N1RUU7RUQwK2VSOztFZ0QvaWZJO0lBQ0UsZS9Db0VFO0krQ25FRixrQi9DbUVFO0VEKytlUjs7RWdEaGpmSTtJQUF5QixXL0NpRXJCO0VEbS9lUjs7RWdEbmpmSTtJQUEwQixlL0NnRXRCO0VEdS9lUjs7RWdEdGpmSTtJQUEwQixpQi9DK0R0QjtFRDIvZVI7O0VnRHpqZkk7SUFBMEIsa0IvQzhEdEI7RUQrL2VSOztFZ0Q1amZJO0lBQTBCLGdCL0M2RHRCO0VEbWdmUjs7RWdEOWpmSTtJQUEyQjtFaERra2YvQjs7RWdEamtmSTtJQUE0QjtFaERxa2ZoQzs7RWdEcGtmSTtJQUE0QjtFaER3a2ZoQzs7RWdEdmtmSTtJQUE0QjtFaEQya2ZoQzs7RWdEMWtmSTtJQUE0QjtFaEQ4a2ZoQzs7RWdEMWtmTTtJQUNFLGlCL0NrREE7SStDakRBLGtCL0NpREE7RUQ0aGZSOztFZ0Qza2ZNO0lBQ0UsZ0IvQzhDQTtJK0M3Q0EsbUIvQzZDQTtFRGlpZlI7O0VnRDVrZk07SUFBeUIsWS9DMkN2QjtFRHFpZlI7O0VnRC9rZk07SUFBMEIsZ0IvQzBDeEI7RUR5aWZSOztFZ0RsbGZNO0lBQTBCLGtCL0N5Q3hCO0VENmlmUjs7RWdEcmxmTTtJQUEwQixtQi9Dd0N4QjtFRGlqZlI7O0VnRHhsZk07SUFBMEIsaUIvQ3VDeEI7RURxamZSOztFZ0Q5bmZJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDBqZlI7O0VnRC9uZkk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEK2pmUjs7RWdEaG9mSTtJQUF5QixZL0NpRXJCO0VEbWtmUjs7RWdEbm9mSTtJQUEwQixnQi9DZ0V0QjtFRHVrZlI7O0VnRHRvZkk7SUFBMEIsa0IvQytEdEI7RUQya2ZSOztFZ0R6b2ZJO0lBQTBCLG1CL0M4RHRCO0VEK2tmUjs7RWdENW9mSTtJQUEwQixpQi9DNkR0QjtFRG1sZlI7O0VnRDlvZkk7SUFBMkI7RWhEa3BmL0I7O0VnRGpwZkk7SUFBNEI7RWhEcXBmaEM7O0VnRHBwZkk7SUFBNEI7RWhEd3BmaEM7O0VnRHZwZkk7SUFBNEI7RWhEMnBmaEM7O0VnRDFwZkk7SUFBNEI7RWhEOHBmaEM7O0VnRDFwZk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VENG1mUjs7RWdEM3BmTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RURpbmZSOztFZ0Q1cGZNO0lBQXlCLGEvQzJDdkI7RURxbmZSOztFZ0QvcGZNO0lBQTBCLGlCL0MwQ3hCO0VEeW5mUjs7RWdEbHFmTTtJQUEwQixtQi9DeUN4QjtFRDZuZlI7O0VnRHJxZk07SUFBMEIsb0IvQ3dDeEI7RURpb2ZSOztFZ0R4cWZNO0lBQTBCLGtCL0N1Q3hCO0VEcW9mUjs7RWdEOXNmSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RUQwb2ZSOztFZ0Qvc2ZJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRCtvZlI7O0VnRGh0Zkk7SUFBeUIsWS9DaUVyQjtFRG1wZlI7O0VnRG50Zkk7SUFBMEIsZ0IvQ2dFdEI7RUR1cGZSOztFZ0R0dGZJO0lBQTBCLGtCL0MrRHRCO0VEMnBmUjs7RWdEenRmSTtJQUEwQixtQi9DOER0QjtFRCtwZlI7O0VnRDV0Zkk7SUFBMEIsaUIvQzZEdEI7RURtcWZSOztFZ0Q5dGZJO0lBQTJCO0VoRGt1Zi9COztFZ0RqdWZJO0lBQTRCO0VoRHF1ZmhDOztFZ0RwdWZJO0lBQTRCO0VoRHd1ZmhDOztFZ0R2dWZJO0lBQTRCO0VoRDJ1ZmhDOztFZ0QxdWZJO0lBQTRCO0VoRDh1ZmhDOztFZ0QxdWZNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRDRyZlI7O0VnRDN1Zk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEaXNmUjs7RWdENXVmTTtJQUF5QixhL0MyQ3ZCO0VEcXNmUjs7RWdEL3VmTTtJQUEwQixpQi9DMEN4QjtFRHlzZlI7O0VnRGx2Zk07SUFBMEIsbUIvQ3lDeEI7RUQ2c2ZSOztFZ0RydmZNO0lBQTBCLG9CL0N3Q3hCO0VEaXRmUjs7RWdEeHZmTTtJQUEwQixrQi9DdUN4QjtFRHF0ZlI7O0VnRDl4Zkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEMHRmUjs7RWdEL3hmSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RUQrdGZSOztFZ0RoeWZJO0lBQXlCLFkvQ2lFckI7RURtdWZSOztFZ0RueWZJO0lBQTBCLGdCL0NnRXRCO0VEdXVmUjs7RWdEdHlmSTtJQUEwQixrQi9DK0R0QjtFRDJ1ZlI7O0VnRHp5Zkk7SUFBMEIsbUIvQzhEdEI7RUQrdWZSOztFZ0Q1eWZJO0lBQTBCLGlCL0M2RHRCO0VEbXZmUjs7RWdEOXlmSTtJQUEyQjtFaERremYvQjs7RWdEanpmSTtJQUE0QjtFaERxemZoQzs7RWdEcHpmSTtJQUE0QjtFaER3emZoQzs7RWdEdnpmSTtJQUE0QjtFaEQyemZoQzs7RWdEMXpmSTtJQUE0QjtFaEQ4emZoQzs7RWdEMXpmTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RUQ0d2ZSOztFZ0QzemZNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRGl4ZlI7O0VnRDV6Zk07SUFBeUIsYS9DMkN2QjtFRHF4ZlI7O0VnRC96Zk07SUFBMEIsaUIvQzBDeEI7RUR5eGZSOztFZ0RsMGZNO0lBQTBCLG1CL0N5Q3hCO0VENnhmUjs7RWdEcjBmTTtJQUEwQixvQi9Dd0N4QjtFRGl5ZlI7O0VnRHgwZk07SUFBMEIsa0IvQ3VDeEI7RURxeWZSOztFZ0Q5MmZJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDB5ZlI7O0VnRC8yZkk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEK3lmUjs7RWdEaDNmSTtJQUF5QixZL0NpRXJCO0VEbXpmUjs7RWdEbjNmSTtJQUEwQixnQi9DZ0V0QjtFRHV6ZlI7O0VnRHQzZkk7SUFBMEIsa0IvQytEdEI7RUQyemZSOztFZ0R6M2ZJO0lBQTBCLG1CL0M4RHRCO0VEK3pmUjs7RWdENTNmSTtJQUEwQixpQi9DNkR0QjtFRG0wZlI7O0VnRDkzZkk7SUFBMkI7RWhEazRmL0I7O0VnRGo0Zkk7SUFBNEI7RWhEcTRmaEM7O0VnRHA0Zkk7SUFBNEI7RWhEdzRmaEM7O0VnRHY0Zkk7SUFBNEI7RWhEMjRmaEM7O0VnRDE0Zkk7SUFBNEI7RWhEODRmaEM7O0VnRDE0Zk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VENDFmUjs7RWdEMzRmTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RURpMmZSOztFZ0Q1NGZNO0lBQXlCLGEvQzJDdkI7RURxMmZSOztFZ0QvNGZNO0lBQTBCLGlCL0MwQ3hCO0VEeTJmUjs7RWdEbDVmTTtJQUEwQixtQi9DeUN4QjtFRDYyZlI7O0VnRHI1Zk07SUFBMEIsb0IvQ3dDeEI7RURpM2ZSOztFZ0R4NWZNO0lBQTBCLGtCL0N1Q3hCO0VEcTNmUjs7RWdEOTdmSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RUQwM2ZSOztFZ0QvN2ZJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRCszZlI7O0VnRGg4Zkk7SUFBeUIsWS9DaUVyQjtFRG00ZlI7O0VnRG44Zkk7SUFBMEIsZ0IvQ2dFdEI7RUR1NGZSOztFZ0R0OGZJO0lBQTBCLGtCL0MrRHRCO0VEMjRmUjs7RWdEejhmSTtJQUEwQixtQi9DOER0QjtFRCs0ZlI7O0VnRDU4Zkk7SUFBMEIsaUIvQzZEdEI7RURtNWZSOztFZ0Q5OGZJO0lBQTJCO0VoRGs5Zi9COztFZ0RqOWZJO0lBQTRCO0VoRHE5ZmhDOztFZ0RwOWZJO0lBQTRCO0VoRHc5ZmhDOztFZ0R2OWZJO0lBQTRCO0VoRDI5ZmhDOztFZ0QxOWZJO0lBQTRCO0VoRDg5ZmhDOztFZ0QxOWZNO0lBQ0Usa0IvQ2tEQTtJK0NqREEsbUIvQ2lEQTtFRDQ2ZlI7O0VnRDM5Zk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEaTdmUjs7RWdENTlmTTtJQUF5QixhL0MyQ3ZCO0VEcTdmUjs7RWdELzlmTTtJQUEwQixpQi9DMEN4QjtFRHk3ZlI7O0VnRGwrZk07SUFBMEIsbUIvQ3lDeEI7RUQ2N2ZSOztFZ0RyK2ZNO0lBQTBCLG9CL0N3Q3hCO0VEaThmUjs7RWdEeCtmTTtJQUEwQixrQi9DdUN4QjtFRHE4ZlI7O0VnRDlnZ0JJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDA4ZlI7O0VnRC9nZ0JJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRCs4ZlI7O0VnRGhoZ0JJO0lBQXlCLFkvQ2lFckI7RURtOWZSOztFZ0RuaGdCSTtJQUEwQixnQi9DZ0V0QjtFRHU5ZlI7O0VnRHRoZ0JJO0lBQTBCLGtCL0MrRHRCO0VEMjlmUjs7RWdEemhnQkk7SUFBMEIsbUIvQzhEdEI7RUQrOWZSOztFZ0Q1aGdCSTtJQUEwQixpQi9DNkR0QjtFRG0rZlI7O0VnRDloZ0JJO0lBQTJCO0VoRGtpZ0IvQjs7RWdEamlnQkk7SUFBNEI7RWhEcWlnQmhDOztFZ0RwaWdCSTtJQUE0QjtFaER3aWdCaEM7O0VnRHZpZ0JJO0lBQTRCO0VoRDJpZ0JoQzs7RWdEMWlnQkk7SUFBNEI7RWhEOGlnQmhDOztFZ0QxaWdCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RUQ0L2ZSOztFZ0QzaWdCTTtJQUNFLGlCL0M4Q0E7SStDN0NBLG9CL0M2Q0E7RURpZ2dCUjs7RWdENWlnQk07SUFBeUIsYS9DMkN2QjtFRHFnZ0JSOztFZ0QvaWdCTTtJQUEwQixpQi9DMEN4QjtFRHlnZ0JSOztFZ0RsamdCTTtJQUEwQixtQi9DeUN4QjtFRDZnZ0JSOztFZ0RyamdCTTtJQUEwQixvQi9Dd0N4QjtFRGloZ0JSOztFZ0R4amdCTTtJQUEwQixrQi9DdUN4QjtFRHFoZ0JSOztFZ0Q5bGdCSTtJQUNFLDBCL0N3RUU7SStDdkVGLDJCL0N1RUU7RUQwaGdCUjs7RWdEL2xnQkk7SUFDRSx5Qi9Db0VFO0krQ25FRiw0Qi9DbUVFO0VEK2hnQlI7O0VnRGhtZ0JJO0lBQXlCLHFCL0NpRXJCO0VEbWlnQlI7O0VnRG5tZ0JJO0lBQTBCLHlCL0NnRXRCO0VEdWlnQlI7O0VnRHRtZ0JJO0lBQTBCLDJCL0MrRHRCO0VEMmlnQlI7O0VnRHptZ0JJO0lBQTBCLDRCL0M4RHRCO0VEK2lnQlI7O0VnRDVtZ0JJO0lBQTBCLDBCL0M2RHRCO0VEbWpnQlI7O0VnRDltZ0JJO0lBQTJCO0VoRGtuZ0IvQjs7RWdEam5nQkk7SUFBNEI7RWhEcW5nQmhDOztFZ0RwbmdCSTtJQUE0QjtFaER3bmdCaEM7O0VnRHZuZ0JJO0lBQTRCO0VoRDJuZ0JoQzs7RWdEMW5nQkk7SUFBNEI7RWhEOG5nQmhDOztFZ0QxbmdCTTtJQUNFLDJCL0NrREE7SStDakRBLDRCL0NpREE7RUQ0a2dCUjs7RWdEM25nQk07SUFDRSwwQi9DOENBO0krQzdDQSw2Qi9DNkNBO0VEaWxnQlI7O0VnRDVuZ0JNO0lBQXlCLHNCL0MyQ3ZCO0VEcWxnQlI7O0VnRC9uZ0JNO0lBQTBCLDBCL0MwQ3hCO0VEeWxnQlI7O0VnRGxvZ0JNO0lBQTBCLDRCL0N5Q3hCO0VENmxnQlI7O0VnRHJvZ0JNO0lBQTBCLDZCL0N3Q3hCO0VEaW1nQlI7O0VnRHhvZ0JNO0lBQTBCLDJCL0N1Q3hCO0VEcW1nQlI7O0VnRDlxZ0JJO0lBQ0Usc0MvQ3dFRTtJK0N2RUYsdUMvQ3VFRTtFRDBtZ0JSOztFZ0QvcWdCSTtJQUNFLHFDL0NvRUU7SStDbkVGLHdDL0NtRUU7RUQrbWdCUjs7RWdEaHJnQkk7SUFBeUIsaUMvQ2lFckI7RURtbmdCUjs7RWdEbnJnQkk7SUFBMEIscUMvQ2dFdEI7RUR1bmdCUjs7RWdEdHJnQkk7SUFBMEIsdUMvQytEdEI7RUQybmdCUjs7RWdEenJnQkk7SUFBMEIsd0MvQzhEdEI7RUQrbmdCUjs7RWdENXJnQkk7SUFBMEIsc0MvQzZEdEI7RURtb2dCUjs7RWdEOXJnQkk7SUFBMkI7RWhEa3NnQi9COztFZ0Rqc2dCSTtJQUE0QjtFaERxc2dCaEM7O0VnRHBzZ0JJO0lBQTRCO0VoRHdzZ0JoQzs7RWdEdnNnQkk7SUFBNEI7RWhEMnNnQmhDOztFZ0Qxc2dCSTtJQUE0QjtFaEQ4c2dCaEM7O0VnRDFzZ0JNO0lBQ0UsdUMvQ2tEQTtJK0NqREEsd0MvQ2lEQTtFRDRwZ0JSOztFZ0Qzc2dCTTtJQUNFLHNDL0M4Q0E7SStDN0NBLHlDL0M2Q0E7RURpcWdCUjs7RWdENXNnQk07SUFBeUIsa0MvQzJDdkI7RURxcWdCUjs7RWdEL3NnQk07SUFBMEIsc0MvQzBDeEI7RUR5cWdCUjs7RWdEbHRnQk07SUFBMEIsd0MvQ3lDeEI7RUQ2cWdCUjs7RWdEcnRnQk07SUFBMEIseUMvQ3dDeEI7RURpcmdCUjs7RWdEeHRnQk07SUFBMEIsdUMvQ3VDeEI7RURxcmdCUjs7RWdEOXZnQkk7SUFDRSxpQy9Dd0VFO0krQ3ZFRixrQy9DdUVFO0VEMHJnQlI7O0VnRC92Z0JJO0lBQ0UsZ0MvQ29FRTtJK0NuRUYsbUMvQ21FRTtFRCtyZ0JSOztFZ0Rod2dCSTtJQUF5Qiw0Qi9DaUVyQjtFRG1zZ0JSOztFZ0Rud2dCSTtJQUEwQixnQy9DZ0V0QjtFRHVzZ0JSOztFZ0R0d2dCSTtJQUEwQixrQy9DK0R0QjtFRDJzZ0JSOztFZ0R6d2dCSTtJQUEwQixtQy9DOER0QjtFRCtzZ0JSOztFZ0Q1d2dCSTtJQUEwQixpQy9DNkR0QjtFRG10Z0JSOztFZ0Q5d2dCSTtJQUEyQjtFaERreGdCL0I7O0VnRGp4Z0JJO0lBQTRCO0VoRHF4Z0JoQzs7RWdEcHhnQkk7SUFBNEI7RWhEd3hnQmhDOztFZ0R2eGdCSTtJQUE0QjtFaEQyeGdCaEM7O0VnRDF4Z0JJO0lBQTRCO0VoRDh4Z0JoQzs7RWdEMXhnQk07SUFDRSxrQy9Da0RBO0krQ2pEQSxtQy9DaURBO0VENHVnQlI7O0VnRDN4Z0JNO0lBQ0UsaUMvQzhDQTtJK0M3Q0Esb0MvQzZDQTtFRGl2Z0JSOztFZ0Q1eGdCTTtJQUF5Qiw2Qi9DMkN2QjtFRHF2Z0JSOztFZ0QveGdCTTtJQUEwQixpQy9DMEN4QjtFRHl2Z0JSOztFZ0RseWdCTTtJQUEwQixtQy9DeUN4QjtFRDZ2Z0JSOztFZ0RyeWdCTTtJQUEwQixvQy9Dd0N4QjtFRGl3Z0JSOztFZ0R4eWdCTTtJQUEwQixrQy9DdUN4QjtFRHF3Z0JSOztFZ0Q5MGdCSTtJQUNFLGlCL0N3RUU7SStDdkVGLGtCL0N1RUU7RUQwd2dCUjs7RWdELzBnQkk7SUFDRSxnQi9Db0VFO0krQ25FRixtQi9DbUVFO0VEK3dnQlI7O0VnRGgxZ0JJO0lBQXlCLFkvQ2lFckI7RURteGdCUjs7RWdEbjFnQkk7SUFBMEIsZ0IvQ2dFdEI7RUR1eGdCUjs7RWdEdDFnQkk7SUFBMEIsa0IvQytEdEI7RUQyeGdCUjs7RWdEejFnQkk7SUFBMEIsbUIvQzhEdEI7RUQreGdCUjs7RWdENTFnQkk7SUFBMEIsaUIvQzZEdEI7RURteWdCUjs7RWdEOTFnQkk7SUFBMkI7RWhEazJnQi9COztFZ0RqMmdCSTtJQUE0QjtFaERxMmdCaEM7O0VnRHAyZ0JJO0lBQTRCO0VoRHcyZ0JoQzs7RWdEdjJnQkk7SUFBNEI7RWhEMjJnQmhDOztFZ0QxMmdCSTtJQUE0QjtFaEQ4MmdCaEM7QUFDRjtBZ0RwNGdCRTtFQUdJO0lBQ0UsYy9Dd0VFO0krQ3ZFRixlL0N1RUU7RUQ2emdCUjs7RWdEbDRnQkk7SUFDRSxhL0NvRUU7SStDbkVGLGdCL0NtRUU7RURrMGdCUjs7RWdEbjRnQkk7SUFBeUIsUy9DaUVyQjtFRHMwZ0JSOztFZ0R0NGdCSTtJQUEwQixhL0NnRXRCO0VEMDBnQlI7O0VnRHo0Z0JJO0lBQTBCLGUvQytEdEI7RUQ4MGdCUjs7RWdENTRnQkk7SUFBMEIsZ0IvQzhEdEI7RURrMWdCUjs7RWdELzRnQkk7SUFBMEIsYy9DNkR0QjtFRHMxZ0JSOztFZ0RqNWdCSTtJQUEyQjtFaERxNWdCL0I7O0VnRHA1Z0JJO0lBQTRCO0VoRHc1Z0JoQzs7RWdEdjVnQkk7SUFBNEI7RWhEMjVnQmhDOztFZ0QxNWdCSTtJQUE0QjtFaEQ4NWdCaEM7O0VnRDc1Z0JJO0lBQTRCO0VoRGk2Z0JoQzs7RWdENzVnQk07SUFDRSxlL0NrREE7SStDakRBLGdCL0NpREE7RUQrMmdCUjs7RWdEOTVnQk07SUFDRSxjL0M4Q0E7SStDN0NBLGlCL0M2Q0E7RURvM2dCUjs7RWdELzVnQk07SUFBeUIsVS9DMkN2QjtFRHczZ0JSOztFZ0RsNmdCTTtJQUEwQixjL0MwQ3hCO0VENDNnQlI7O0VnRHI2Z0JNO0lBQTBCLGdCL0N5Q3hCO0VEZzRnQlI7O0VnRHg2Z0JNO0lBQTBCLGlCL0N3Q3hCO0VEbzRnQlI7O0VnRDM2Z0JNO0lBQTBCLGUvQ3VDeEI7RUR3NGdCUjs7RWdEajlnQkk7SUFDRSxnQi9Dd0VFO0krQ3ZFRixpQi9DdUVFO0VENjRnQlI7O0VnRGw5Z0JJO0lBQ0UsZS9Db0VFO0krQ25FRixrQi9DbUVFO0VEazVnQlI7O0VnRG45Z0JJO0lBQXlCLFcvQ2lFckI7RURzNWdCUjs7RWdEdDlnQkk7SUFBMEIsZS9DZ0V0QjtFRDA1Z0JSOztFZ0R6OWdCSTtJQUEwQixpQi9DK0R0QjtFRDg1Z0JSOztFZ0Q1OWdCSTtJQUEwQixrQi9DOER0QjtFRGs2Z0JSOztFZ0QvOWdCSTtJQUEwQixnQi9DNkR0QjtFRHM2Z0JSOztFZ0RqK2dCSTtJQUEyQjtFaERxK2dCL0I7O0VnRHArZ0JJO0lBQTRCO0VoRHcrZ0JoQzs7RWdEditnQkk7SUFBNEI7RWhEMitnQmhDOztFZ0QxK2dCSTtJQUE0QjtFaEQ4K2dCaEM7O0VnRDcrZ0JJO0lBQTRCO0VoRGkvZ0JoQzs7RWdENytnQk07SUFDRSxpQi9Da0RBO0krQ2pEQSxrQi9DaURBO0VEKzdnQlI7O0VnRDkrZ0JNO0lBQ0UsZ0IvQzhDQTtJK0M3Q0EsbUIvQzZDQTtFRG84Z0JSOztFZ0QvK2dCTTtJQUF5QixZL0MyQ3ZCO0VEdzhnQlI7O0VnRGwvZ0JNO0lBQTBCLGdCL0MwQ3hCO0VENDhnQlI7O0VnRHIvZ0JNO0lBQTBCLGtCL0N5Q3hCO0VEZzlnQlI7O0VnRHgvZ0JNO0lBQTBCLG1CL0N3Q3hCO0VEbzlnQlI7O0VnRDMvZ0JNO0lBQTBCLGlCL0N1Q3hCO0VEdzlnQlI7O0VnRGppaEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDY5Z0JSOztFZ0RsaWhCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURrK2dCUjs7RWdEbmloQkk7SUFBeUIsWS9DaUVyQjtFRHMrZ0JSOztFZ0R0aWhCSTtJQUEwQixnQi9DZ0V0QjtFRDArZ0JSOztFZ0R6aWhCSTtJQUEwQixrQi9DK0R0QjtFRDgrZ0JSOztFZ0Q1aWhCSTtJQUEwQixtQi9DOER0QjtFRGsvZ0JSOztFZ0QvaWhCSTtJQUEwQixpQi9DNkR0QjtFRHMvZ0JSOztFZ0RqamhCSTtJQUEyQjtFaERxamhCL0I7O0VnRHBqaEJJO0lBQTRCO0VoRHdqaEJoQzs7RWdEdmpoQkk7SUFBNEI7RWhEMmpoQmhDOztFZ0QxamhCSTtJQUE0QjtFaEQ4amhCaEM7O0VnRDdqaEJJO0lBQTRCO0VoRGlraEJoQzs7RWdEN2poQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEK2doQlI7O0VnRDlqaEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG9oaEJSOztFZ0QvamhCTTtJQUF5QixhL0MyQ3ZCO0VEd2hoQlI7O0VnRGxraEJNO0lBQTBCLGlCL0MwQ3hCO0VENGhoQlI7O0VnRHJraEJNO0lBQTBCLG1CL0N5Q3hCO0VEZ2loQlI7O0VnRHhraEJNO0lBQTBCLG9CL0N3Q3hCO0VEb2loQlI7O0VnRDNraEJNO0lBQTBCLGtCL0N1Q3hCO0VEd2loQlI7O0VnRGpuaEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDZpaEJSOztFZ0RsbmhCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURramhCUjs7RWdEbm5oQkk7SUFBeUIsWS9DaUVyQjtFRHNqaEJSOztFZ0R0bmhCSTtJQUEwQixnQi9DZ0V0QjtFRDBqaEJSOztFZ0R6bmhCSTtJQUEwQixrQi9DK0R0QjtFRDhqaEJSOztFZ0Q1bmhCSTtJQUEwQixtQi9DOER0QjtFRGtraEJSOztFZ0QvbmhCSTtJQUEwQixpQi9DNkR0QjtFRHNraEJSOztFZ0Rqb2hCSTtJQUEyQjtFaERxb2hCL0I7O0VnRHBvaEJJO0lBQTRCO0VoRHdvaEJoQzs7RWdEdm9oQkk7SUFBNEI7RWhEMm9oQmhDOztFZ0Qxb2hCSTtJQUE0QjtFaEQ4b2hCaEM7O0VnRDdvaEJJO0lBQTRCO0VoRGlwaEJoQzs7RWdEN29oQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEK2xoQlI7O0VnRDlvaEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG9taEJSOztFZ0Qvb2hCTTtJQUF5QixhL0MyQ3ZCO0VEd21oQlI7O0VnRGxwaEJNO0lBQTBCLGlCL0MwQ3hCO0VENG1oQlI7O0VnRHJwaEJNO0lBQTBCLG1CL0N5Q3hCO0VEZ25oQlI7O0VnRHhwaEJNO0lBQTBCLG9CL0N3Q3hCO0VEb25oQlI7O0VnRDNwaEJNO0lBQTBCLGtCL0N1Q3hCO0VEd25oQlI7O0VnRGpzaEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDZuaEJSOztFZ0Rsc2hCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURrb2hCUjs7RWdEbnNoQkk7SUFBeUIsWS9DaUVyQjtFRHNvaEJSOztFZ0R0c2hCSTtJQUEwQixnQi9DZ0V0QjtFRDBvaEJSOztFZ0R6c2hCSTtJQUEwQixrQi9DK0R0QjtFRDhvaEJSOztFZ0Q1c2hCSTtJQUEwQixtQi9DOER0QjtFRGtwaEJSOztFZ0Qvc2hCSTtJQUEwQixpQi9DNkR0QjtFRHNwaEJSOztFZ0RqdGhCSTtJQUEyQjtFaERxdGhCL0I7O0VnRHB0aEJJO0lBQTRCO0VoRHd0aEJoQzs7RWdEdnRoQkk7SUFBNEI7RWhEMnRoQmhDOztFZ0QxdGhCSTtJQUE0QjtFaEQ4dGhCaEM7O0VnRDd0aEJJO0lBQTRCO0VoRGl1aEJoQzs7RWdEN3RoQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEK3FoQlI7O0VnRDl0aEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG9yaEJSOztFZ0QvdGhCTTtJQUF5QixhL0MyQ3ZCO0VEd3JoQlI7O0VnRGx1aEJNO0lBQTBCLGlCL0MwQ3hCO0VENHJoQlI7O0VnRHJ1aEJNO0lBQTBCLG1CL0N5Q3hCO0VEZ3NoQlI7O0VnRHh1aEJNO0lBQTBCLG9CL0N3Q3hCO0VEb3NoQlI7O0VnRDN1aEJNO0lBQTBCLGtCL0N1Q3hCO0VEd3NoQlI7O0VnRGp4aEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDZzaEJSOztFZ0RseGhCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURrdGhCUjs7RWdEbnhoQkk7SUFBeUIsWS9DaUVyQjtFRHN0aEJSOztFZ0R0eGhCSTtJQUEwQixnQi9DZ0V0QjtFRDB0aEJSOztFZ0R6eGhCSTtJQUEwQixrQi9DK0R0QjtFRDh0aEJSOztFZ0Q1eGhCSTtJQUEwQixtQi9DOER0QjtFRGt1aEJSOztFZ0QveGhCSTtJQUEwQixpQi9DNkR0QjtFRHN1aEJSOztFZ0RqeWhCSTtJQUEyQjtFaERxeWhCL0I7O0VnRHB5aEJJO0lBQTRCO0VoRHd5aEJoQzs7RWdEdnloQkk7SUFBNEI7RWhEMnloQmhDOztFZ0QxeWhCSTtJQUE0QjtFaEQ4eWhCaEM7O0VnRDd5aEJJO0lBQTRCO0VoRGl6aEJoQzs7RWdEN3loQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEK3ZoQlI7O0VnRDl5aEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG93aEJSOztFZ0QveWhCTTtJQUF5QixhL0MyQ3ZCO0VEd3doQlI7O0VnRGx6aEJNO0lBQTBCLGlCL0MwQ3hCO0VENHdoQlI7O0VnRHJ6aEJNO0lBQTBCLG1CL0N5Q3hCO0VEZ3hoQlI7O0VnRHh6aEJNO0lBQTBCLG9CL0N3Q3hCO0VEb3hoQlI7O0VnRDN6aEJNO0lBQTBCLGtCL0N1Q3hCO0VEd3hoQlI7O0VnRGoyaEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDZ4aEJSOztFZ0RsMmhCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURreWhCUjs7RWdEbjJoQkk7SUFBeUIsWS9DaUVyQjtFRHN5aEJSOztFZ0R0MmhCSTtJQUEwQixnQi9DZ0V0QjtFRDB5aEJSOztFZ0R6MmhCSTtJQUEwQixrQi9DK0R0QjtFRDh5aEJSOztFZ0Q1MmhCSTtJQUEwQixtQi9DOER0QjtFRGt6aEJSOztFZ0QvMmhCSTtJQUEwQixpQi9DNkR0QjtFRHN6aEJSOztFZ0RqM2hCSTtJQUEyQjtFaERxM2hCL0I7O0VnRHAzaEJJO0lBQTRCO0VoRHczaEJoQzs7RWdEdjNoQkk7SUFBNEI7RWhEMjNoQmhDOztFZ0QxM2hCSTtJQUE0QjtFaEQ4M2hCaEM7O0VnRDczaEJJO0lBQTRCO0VoRGk0aEJoQzs7RWdENzNoQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEKzBoQlI7O0VnRDkzaEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG8xaEJSOztFZ0QvM2hCTTtJQUF5QixhL0MyQ3ZCO0VEdzFoQlI7O0VnRGw0aEJNO0lBQTBCLGlCL0MwQ3hCO0VENDFoQlI7O0VnRHI0aEJNO0lBQTBCLG1CL0N5Q3hCO0VEZzJoQlI7O0VnRHg0aEJNO0lBQTBCLG9CL0N3Q3hCO0VEbzJoQlI7O0VnRDM0aEJNO0lBQTBCLGtCL0N1Q3hCO0VEdzJoQlI7O0VnRGo3aEJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDYyaEJSOztFZ0RsN2hCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURrM2hCUjs7RWdEbjdoQkk7SUFBeUIsWS9DaUVyQjtFRHMzaEJSOztFZ0R0N2hCSTtJQUEwQixnQi9DZ0V0QjtFRDAzaEJSOztFZ0R6N2hCSTtJQUEwQixrQi9DK0R0QjtFRDgzaEJSOztFZ0Q1N2hCSTtJQUEwQixtQi9DOER0QjtFRGs0aEJSOztFZ0QvN2hCSTtJQUEwQixpQi9DNkR0QjtFRHM0aEJSOztFZ0RqOGhCSTtJQUEyQjtFaERxOGhCL0I7O0VnRHA4aEJJO0lBQTRCO0VoRHc4aEJoQzs7RWdEdjhoQkk7SUFBNEI7RWhEMjhoQmhDOztFZ0QxOGhCSTtJQUE0QjtFaEQ4OGhCaEM7O0VnRDc4aEJJO0lBQTRCO0VoRGk5aEJoQzs7RWdENzhoQk07SUFDRSxrQi9Da0RBO0krQ2pEQSxtQi9DaURBO0VEKzVoQlI7O0VnRDk4aEJNO0lBQ0UsaUIvQzhDQTtJK0M3Q0Esb0IvQzZDQTtFRG82aEJSOztFZ0QvOGhCTTtJQUF5QixhL0MyQ3ZCO0VEdzZoQlI7O0VnRGw5aEJNO0lBQTBCLGlCL0MwQ3hCO0VENDZoQlI7O0VnRHI5aEJNO0lBQTBCLG1CL0N5Q3hCO0VEZzdoQlI7O0VnRHg5aEJNO0lBQTBCLG9CL0N3Q3hCO0VEbzdoQlI7O0VnRDM5aEJNO0lBQTBCLGtCL0N1Q3hCO0VEdzdoQlI7O0VnRGpnaUJJO0lBQ0UsMEIvQ3dFRTtJK0N2RUYsMkIvQ3VFRTtFRDY3aEJSOztFZ0RsZ2lCSTtJQUNFLHlCL0NvRUU7SStDbkVGLDRCL0NtRUU7RURrOGhCUjs7RWdEbmdpQkk7SUFBeUIscUIvQ2lFckI7RURzOGhCUjs7RWdEdGdpQkk7SUFBMEIseUIvQ2dFdEI7RUQwOGhCUjs7RWdEemdpQkk7SUFBMEIsMkIvQytEdEI7RUQ4OGhCUjs7RWdENWdpQkk7SUFBMEIsNEIvQzhEdEI7RURrOWhCUjs7RWdEL2dpQkk7SUFBMEIsMEIvQzZEdEI7RURzOWhCUjs7RWdEamhpQkk7SUFBMkI7RWhEcWhpQi9COztFZ0RwaGlCSTtJQUE0QjtFaER3aGlCaEM7O0VnRHZoaUJJO0lBQTRCO0VoRDJoaUJoQzs7RWdEMWhpQkk7SUFBNEI7RWhEOGhpQmhDOztFZ0Q3aGlCSTtJQUE0QjtFaERpaWlCaEM7O0VnRDdoaUJNO0lBQ0UsMkIvQ2tEQTtJK0NqREEsNEIvQ2lEQTtFRCsraEJSOztFZ0Q5aGlCTTtJQUNFLDBCL0M4Q0E7SStDN0NBLDZCL0M2Q0E7RURvL2hCUjs7RWdEL2hpQk07SUFBeUIsc0IvQzJDdkI7RUR3L2hCUjs7RWdEbGlpQk07SUFBMEIsMEIvQzBDeEI7RUQ0L2hCUjs7RWdEcmlpQk07SUFBMEIsNEIvQ3lDeEI7RURnZ2lCUjs7RWdEeGlpQk07SUFBMEIsNkIvQ3dDeEI7RURvZ2lCUjs7RWdEM2lpQk07SUFBMEIsMkIvQ3VDeEI7RUR3Z2lCUjs7RWdEamxpQkk7SUFDRSxzQy9Dd0VFO0krQ3ZFRix1Qy9DdUVFO0VENmdpQlI7O0VnRGxsaUJJO0lBQ0UscUMvQ29FRTtJK0NuRUYsd0MvQ21FRTtFRGtoaUJSOztFZ0RubGlCSTtJQUF5QixpQy9DaUVyQjtFRHNoaUJSOztFZ0R0bGlCSTtJQUEwQixxQy9DZ0V0QjtFRDBoaUJSOztFZ0R6bGlCSTtJQUEwQix1Qy9DK0R0QjtFRDhoaUJSOztFZ0Q1bGlCSTtJQUEwQix3Qy9DOER0QjtFRGtpaUJSOztFZ0QvbGlCSTtJQUEwQixzQy9DNkR0QjtFRHNpaUJSOztFZ0RqbWlCSTtJQUEyQjtFaERxbWlCL0I7O0VnRHBtaUJJO0lBQTRCO0VoRHdtaUJoQzs7RWdEdm1pQkk7SUFBNEI7RWhEMm1pQmhDOztFZ0QxbWlCSTtJQUE0QjtFaEQ4bWlCaEM7O0VnRDdtaUJJO0lBQTRCO0VoRGluaUJoQzs7RWdEN21pQk07SUFDRSx1Qy9Da0RBO0krQ2pEQSx3Qy9DaURBO0VEK2ppQlI7O0VnRDltaUJNO0lBQ0Usc0MvQzhDQTtJK0M3Q0EseUMvQzZDQTtFRG9raUJSOztFZ0QvbWlCTTtJQUF5QixrQy9DMkN2QjtFRHdraUJSOztFZ0RsbmlCTTtJQUEwQixzQy9DMEN4QjtFRDRraUJSOztFZ0RybmlCTTtJQUEwQix3Qy9DeUN4QjtFRGdsaUJSOztFZ0R4bmlCTTtJQUEwQix5Qy9Dd0N4QjtFRG9saUJSOztFZ0QzbmlCTTtJQUEwQix1Qy9DdUN4QjtFRHdsaUJSOztFZ0RqcWlCSTtJQUNFLGlDL0N3RUU7SStDdkVGLGtDL0N1RUU7RUQ2bGlCUjs7RWdEbHFpQkk7SUFDRSxnQy9Db0VFO0krQ25FRixtQy9DbUVFO0VEa21pQlI7O0VnRG5xaUJJO0lBQXlCLDRCL0NpRXJCO0VEc21pQlI7O0VnRHRxaUJJO0lBQTBCLGdDL0NnRXRCO0VEMG1pQlI7O0VnRHpxaUJJO0lBQTBCLGtDL0MrRHRCO0VEOG1pQlI7O0VnRDVxaUJJO0lBQTBCLG1DL0M4RHRCO0VEa25pQlI7O0VnRC9xaUJJO0lBQTBCLGlDL0M2RHRCO0VEc25pQlI7O0VnRGpyaUJJO0lBQTJCO0VoRHFyaUIvQjs7RWdEcHJpQkk7SUFBNEI7RWhEd3JpQmhDOztFZ0R2cmlCSTtJQUE0QjtFaEQycmlCaEM7O0VnRDFyaUJJO0lBQTRCO0VoRDhyaUJoQzs7RWdEN3JpQkk7SUFBNEI7RWhEaXNpQmhDOztFZ0Q3cmlCTTtJQUNFLGtDL0NrREE7SStDakRBLG1DL0NpREE7RUQrb2lCUjs7RWdEOXJpQk07SUFDRSxpQy9DOENBO0krQzdDQSxvQy9DNkNBO0VEb3BpQlI7O0VnRC9yaUJNO0lBQXlCLDZCL0MyQ3ZCO0VEd3BpQlI7O0VnRGxzaUJNO0lBQTBCLGlDL0MwQ3hCO0VENHBpQlI7O0VnRHJzaUJNO0lBQTBCLG1DL0N5Q3hCO0VEZ3FpQlI7O0VnRHhzaUJNO0lBQTBCLG9DL0N3Q3hCO0VEb3FpQlI7O0VnRDNzaUJNO0lBQTBCLGtDL0N1Q3hCO0VEd3FpQlI7O0VnRGp2aUJJO0lBQ0UsaUIvQ3dFRTtJK0N2RUYsa0IvQ3VFRTtFRDZxaUJSOztFZ0RsdmlCSTtJQUNFLGdCL0NvRUU7SStDbkVGLG1CL0NtRUU7RURrcmlCUjs7RWdEbnZpQkk7SUFBeUIsWS9DaUVyQjtFRHNyaUJSOztFZ0R0dmlCSTtJQUEwQixnQi9DZ0V0QjtFRDByaUJSOztFZ0R6dmlCSTtJQUEwQixrQi9DK0R0QjtFRDhyaUJSOztFZ0Q1dmlCSTtJQUEwQixtQi9DOER0QjtFRGtzaUJSOztFZ0QvdmlCSTtJQUEwQixpQi9DNkR0QjtFRHNzaUJSOztFZ0Rqd2lCSTtJQUEyQjtFaERxd2lCL0I7O0VnRHB3aUJJO0lBQTRCO0VoRHd3aUJoQzs7RWdEdndpQkk7SUFBNEI7RWhEMndpQmhDOztFZ0Qxd2lCSTtJQUE0QjtFaEQ4d2lCaEM7O0VnRDd3aUJJO0lBQTRCO0VoRGl4aUJoQztBQUNGO0FnRHZ5aUJFO0VBR0k7SUFDRSxjL0N3RUU7SStDdkVGLGUvQ3VFRTtFRGd1aUJSOztFZ0RyeWlCSTtJQUNFLGEvQ29FRTtJK0NuRUYsZ0IvQ21FRTtFRHF1aUJSOztFZ0R0eWlCSTtJQUF5QixTL0NpRXJCO0VEeXVpQlI7O0VnRHp5aUJJO0lBQTBCLGEvQ2dFdEI7RUQ2dWlCUjs7RWdENXlpQkk7SUFBMEIsZS9DK0R0QjtFRGl2aUJSOztFZ0QveWlCSTtJQUEwQixnQi9DOER0QjtFRHF2aUJSOztFZ0RsemlCSTtJQUEwQixjL0M2RHRCO0VEeXZpQlI7O0VnRHB6aUJJO0lBQTJCO0VoRHd6aUIvQjs7RWdEdnppQkk7SUFBNEI7RWhEMnppQmhDOztFZ0QxemlCSTtJQUE0QjtFaEQ4emlCaEM7O0VnRDd6aUJJO0lBQTRCO0VoRGkwaUJoQzs7RWdEaDBpQkk7SUFBNEI7RWhEbzBpQmhDOztFZ0RoMGlCTTtJQUNFLGUvQ2tEQTtJK0NqREEsZ0IvQ2lEQTtFRGt4aUJSOztFZ0RqMGlCTTtJQUNFLGMvQzhDQTtJK0M3Q0EsaUIvQzZDQTtFRHV4aUJSOztFZ0RsMGlCTTtJQUF5QixVL0MyQ3ZCO0VEMnhpQlI7O0VnRHIwaUJNO0lBQTBCLGMvQzBDeEI7RUQreGlCUjs7RWdEeDBpQk07SUFBMEIsZ0IvQ3lDeEI7RURteWlCUjs7RWdEMzBpQk07SUFBMEIsaUIvQ3dDeEI7RUR1eWlCUjs7RWdEOTBpQk07SUFBMEIsZS9DdUN4QjtFRDJ5aUJSOztFZ0RwM2lCSTtJQUNFLGdCL0N3RUU7SStDdkVGLGlCL0N1RUU7RURnemlCUjs7RWdEcjNpQkk7SUFDRSxlL0NvRUU7SStDbkVGLGtCL0NtRUU7RURxemlCUjs7RWdEdDNpQkk7SUFBeUIsVy9DaUVyQjtFRHl6aUJSOztFZ0R6M2lCSTtJQUEwQixlL0NnRXRCO0VENnppQlI7O0VnRDUzaUJJO0lBQTBCLGlCL0MrRHRCO0VEaTBpQlI7O0VnRC8zaUJJO0lBQTBCLGtCL0M4RHRCO0VEcTBpQlI7O0VnRGw0aUJJO0lBQTBCLGdCL0M2RHRCO0VEeTBpQlI7O0VnRHA0aUJJO0lBQTJCO0VoRHc0aUIvQjs7RWdEdjRpQkk7SUFBNEI7RWhEMjRpQmhDOztFZ0QxNGlCSTtJQUE0QjtFaEQ4NGlCaEM7O0VnRDc0aUJJO0lBQTRCO0VoRGk1aUJoQzs7RWdEaDVpQkk7SUFBNEI7RWhEbzVpQmhDOztFZ0RoNWlCTTtJQUNFLGlCL0NrREE7SStDakRBLGtCL0NpREE7RURrMmlCUjs7RWdEajVpQk07SUFDRSxnQi9DOENBO0krQzdDQSxtQi9DNkNBO0VEdTJpQlI7O0VnRGw1aUJNO0lBQXlCLFkvQzJDdkI7RUQyMmlCUjs7RWdEcjVpQk07SUFBMEIsZ0IvQzBDeEI7RUQrMmlCUjs7RWdEeDVpQk07SUFBMEIsa0IvQ3lDeEI7RURtM2lCUjs7RWdEMzVpQk07SUFBMEIsbUIvQ3dDeEI7RUR1M2lCUjs7RWdEOTVpQk07SUFBMEIsaUIvQ3VDeEI7RUQyM2lCUjs7RWdEcDhpQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZzRpQlI7O0VnRHI4aUJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHE0aUJSOztFZ0R0OGlCSTtJQUF5QixZL0NpRXJCO0VEeTRpQlI7O0VnRHo4aUJJO0lBQTBCLGdCL0NnRXRCO0VENjRpQlI7O0VnRDU4aUJJO0lBQTBCLGtCL0MrRHRCO0VEaTVpQlI7O0VnRC84aUJJO0lBQTBCLG1CL0M4RHRCO0VEcTVpQlI7O0VnRGw5aUJJO0lBQTBCLGlCL0M2RHRCO0VEeTVpQlI7O0VnRHA5aUJJO0lBQTJCO0VoRHc5aUIvQjs7RWdEdjlpQkk7SUFBNEI7RWhEMjlpQmhDOztFZ0QxOWlCSTtJQUE0QjtFaEQ4OWlCaEM7O0VnRDc5aUJJO0lBQTRCO0VoRGkraUJoQzs7RWdEaCtpQkk7SUFBNEI7RWhEbytpQmhDOztFZ0RoK2lCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrN2lCUjs7RWdEaitpQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdTdpQlI7O0VnRGwraUJNO0lBQXlCLGEvQzJDdkI7RUQyN2lCUjs7RWdEcitpQk07SUFBMEIsaUIvQzBDeEI7RUQrN2lCUjs7RWdEeCtpQk07SUFBMEIsbUIvQ3lDeEI7RURtOGlCUjs7RWdEMytpQk07SUFBMEIsb0IvQ3dDeEI7RUR1OGlCUjs7RWdEOStpQk07SUFBMEIsa0IvQ3VDeEI7RUQyOGlCUjs7RWdEcGhqQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZzlpQlI7O0VnRHJoakJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHE5aUJSOztFZ0R0aGpCSTtJQUF5QixZL0NpRXJCO0VEeTlpQlI7O0VnRHpoakJJO0lBQTBCLGdCL0NnRXRCO0VENjlpQlI7O0VnRDVoakJJO0lBQTBCLGtCL0MrRHRCO0VEaStpQlI7O0VnRC9oakJJO0lBQTBCLG1CL0M4RHRCO0VEcStpQlI7O0VnRGxpakJJO0lBQTBCLGlCL0M2RHRCO0VEeStpQlI7O0VnRHBpakJJO0lBQTJCO0VoRHdpakIvQjs7RWdEdmlqQkk7SUFBNEI7RWhEMmlqQmhDOztFZ0QxaWpCSTtJQUE0QjtFaEQ4aWpCaEM7O0VnRDdpakJJO0lBQTRCO0VoRGlqakJoQzs7RWdEaGpqQkk7SUFBNEI7RWhEb2pqQmhDOztFZ0RoampCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrZ2pCUjs7RWdEampqQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdWdqQlI7O0VnRGxqakJNO0lBQXlCLGEvQzJDdkI7RUQyZ2pCUjs7RWdEcmpqQk07SUFBMEIsaUIvQzBDeEI7RUQrZ2pCUjs7RWdEeGpqQk07SUFBMEIsbUIvQ3lDeEI7RURtaGpCUjs7RWdEM2pqQk07SUFBMEIsb0IvQ3dDeEI7RUR1aGpCUjs7RWdEOWpqQk07SUFBMEIsa0IvQ3VDeEI7RUQyaGpCUjs7RWdEcG1qQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZ2lqQlI7O0VnRHJtakJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHFpakJSOztFZ0R0bWpCSTtJQUF5QixZL0NpRXJCO0VEeWlqQlI7O0VnRHptakJJO0lBQTBCLGdCL0NnRXRCO0VENmlqQlI7O0VnRDVtakJJO0lBQTBCLGtCL0MrRHRCO0VEaWpqQlI7O0VnRC9takJJO0lBQTBCLG1CL0M4RHRCO0VEcWpqQlI7O0VnRGxuakJJO0lBQTBCLGlCL0M2RHRCO0VEeWpqQlI7O0VnRHBuakJJO0lBQTJCO0VoRHduakIvQjs7RWdEdm5qQkk7SUFBNEI7RWhEMm5qQmhDOztFZ0QxbmpCSTtJQUE0QjtFaEQ4bmpCaEM7O0VnRDduakJJO0lBQTRCO0VoRGlvakJoQzs7RWdEaG9qQkk7SUFBNEI7RWhEb29qQmhDOztFZ0Rob2pCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrbGpCUjs7RWdEam9qQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdWxqQlI7O0VnRGxvakJNO0lBQXlCLGEvQzJDdkI7RUQybGpCUjs7RWdEcm9qQk07SUFBMEIsaUIvQzBDeEI7RUQrbGpCUjs7RWdEeG9qQk07SUFBMEIsbUIvQ3lDeEI7RURtbWpCUjs7RWdEM29qQk07SUFBMEIsb0IvQ3dDeEI7RUR1bWpCUjs7RWdEOW9qQk07SUFBMEIsa0IvQ3VDeEI7RUQybWpCUjs7RWdEcHJqQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZ25qQlI7O0VnRHJyakJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHFuakJSOztFZ0R0cmpCSTtJQUF5QixZL0NpRXJCO0VEeW5qQlI7O0VnRHpyakJJO0lBQTBCLGdCL0NnRXRCO0VENm5qQlI7O0VnRDVyakJJO0lBQTBCLGtCL0MrRHRCO0VEaW9qQlI7O0VnRC9yakJJO0lBQTBCLG1CL0M4RHRCO0VEcW9qQlI7O0VnRGxzakJJO0lBQTBCLGlCL0M2RHRCO0VEeW9qQlI7O0VnRHBzakJJO0lBQTJCO0VoRHdzakIvQjs7RWdEdnNqQkk7SUFBNEI7RWhEMnNqQmhDOztFZ0Qxc2pCSTtJQUE0QjtFaEQ4c2pCaEM7O0VnRDdzakJJO0lBQTRCO0VoRGl0akJoQzs7RWdEaHRqQkk7SUFBNEI7RWhEb3RqQmhDOztFZ0RodGpCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrcWpCUjs7RWdEanRqQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdXFqQlI7O0VnRGx0akJNO0lBQXlCLGEvQzJDdkI7RUQycWpCUjs7RWdEcnRqQk07SUFBMEIsaUIvQzBDeEI7RUQrcWpCUjs7RWdEeHRqQk07SUFBMEIsbUIvQ3lDeEI7RURtcmpCUjs7RWdEM3RqQk07SUFBMEIsb0IvQ3dDeEI7RUR1cmpCUjs7RWdEOXRqQk07SUFBMEIsa0IvQ3VDeEI7RUQycmpCUjs7RWdEcHdqQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZ3NqQlI7O0VnRHJ3akJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHFzakJSOztFZ0R0d2pCSTtJQUF5QixZL0NpRXJCO0VEeXNqQlI7O0VnRHp3akJJO0lBQTBCLGdCL0NnRXRCO0VENnNqQlI7O0VnRDV3akJJO0lBQTBCLGtCL0MrRHRCO0VEaXRqQlI7O0VnRC93akJJO0lBQTBCLG1CL0M4RHRCO0VEcXRqQlI7O0VnRGx4akJJO0lBQTBCLGlCL0M2RHRCO0VEeXRqQlI7O0VnRHB4akJJO0lBQTJCO0VoRHd4akIvQjs7RWdEdnhqQkk7SUFBNEI7RWhEMnhqQmhDOztFZ0QxeGpCSTtJQUE0QjtFaEQ4eGpCaEM7O0VnRDd4akJJO0lBQTRCO0VoRGl5akJoQzs7RWdEaHlqQkk7SUFBNEI7RWhEb3lqQmhDOztFZ0RoeWpCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrdmpCUjs7RWdEanlqQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdXZqQlI7O0VnRGx5akJNO0lBQXlCLGEvQzJDdkI7RUQydmpCUjs7RWdEcnlqQk07SUFBMEIsaUIvQzBDeEI7RUQrdmpCUjs7RWdEeHlqQk07SUFBMEIsbUIvQ3lDeEI7RURtd2pCUjs7RWdEM3lqQk07SUFBMEIsb0IvQ3dDeEI7RUR1d2pCUjs7RWdEOXlqQk07SUFBMEIsa0IvQ3VDeEI7RUQyd2pCUjs7RWdEcDFqQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZ3hqQlI7O0VnRHIxakJJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHF4akJSOztFZ0R0MWpCSTtJQUF5QixZL0NpRXJCO0VEeXhqQlI7O0VnRHoxakJJO0lBQTBCLGdCL0NnRXRCO0VENnhqQlI7O0VnRDUxakJJO0lBQTBCLGtCL0MrRHRCO0VEaXlqQlI7O0VnRC8xakJJO0lBQTBCLG1CL0M4RHRCO0VEcXlqQlI7O0VnRGwyakJJO0lBQTBCLGlCL0M2RHRCO0VEeXlqQlI7O0VnRHAyakJJO0lBQTJCO0VoRHcyakIvQjs7RWdEdjJqQkk7SUFBNEI7RWhEMjJqQmhDOztFZ0QxMmpCSTtJQUE0QjtFaEQ4MmpCaEM7O0VnRDcyakJJO0lBQTRCO0VoRGkzakJoQzs7RWdEaDNqQkk7SUFBNEI7RWhEbzNqQmhDOztFZ0RoM2pCTTtJQUNFLGtCL0NrREE7SStDakRBLG1CL0NpREE7RURrMGpCUjs7RWdEajNqQk07SUFDRSxpQi9DOENBO0krQzdDQSxvQi9DNkNBO0VEdTBqQlI7O0VnRGwzakJNO0lBQXlCLGEvQzJDdkI7RUQyMGpCUjs7RWdEcjNqQk07SUFBMEIsaUIvQzBDeEI7RUQrMGpCUjs7RWdEeDNqQk07SUFBMEIsbUIvQ3lDeEI7RURtMWpCUjs7RWdEMzNqQk07SUFBMEIsb0IvQ3dDeEI7RUR1MWpCUjs7RWdEOTNqQk07SUFBMEIsa0IvQ3VDeEI7RUQyMWpCUjs7RWdEcDZqQkk7SUFDRSwwQi9Dd0VFO0krQ3ZFRiwyQi9DdUVFO0VEZzJqQlI7O0VnRHI2akJJO0lBQ0UseUIvQ29FRTtJK0NuRUYsNEIvQ21FRTtFRHEyakJSOztFZ0R0NmpCSTtJQUF5QixxQi9DaUVyQjtFRHkyakJSOztFZ0R6NmpCSTtJQUEwQix5Qi9DZ0V0QjtFRDYyakJSOztFZ0Q1NmpCSTtJQUEwQiwyQi9DK0R0QjtFRGkzakJSOztFZ0QvNmpCSTtJQUEwQiw0Qi9DOER0QjtFRHEzakJSOztFZ0RsN2pCSTtJQUEwQiwwQi9DNkR0QjtFRHkzakJSOztFZ0RwN2pCSTtJQUEyQjtFaER3N2pCL0I7O0VnRHY3akJJO0lBQTRCO0VoRDI3akJoQzs7RWdEMTdqQkk7SUFBNEI7RWhEODdqQmhDOztFZ0Q3N2pCSTtJQUE0QjtFaERpOGpCaEM7O0VnRGg4akJJO0lBQTRCO0VoRG84akJoQzs7RWdEaDhqQk07SUFDRSwyQi9Da0RBO0krQ2pEQSw0Qi9DaURBO0VEazVqQlI7O0VnRGo4akJNO0lBQ0UsMEIvQzhDQTtJK0M3Q0EsNkIvQzZDQTtFRHU1akJSOztFZ0RsOGpCTTtJQUF5QixzQi9DMkN2QjtFRDI1akJSOztFZ0RyOGpCTTtJQUEwQiwwQi9DMEN4QjtFRCs1akJSOztFZ0R4OGpCTTtJQUEwQiw0Qi9DeUN4QjtFRG02akJSOztFZ0QzOGpCTTtJQUEwQiw2Qi9Dd0N4QjtFRHU2akJSOztFZ0Q5OGpCTTtJQUEwQiwyQi9DdUN4QjtFRDI2akJSOztFZ0RwL2pCSTtJQUNFLHNDL0N3RUU7SStDdkVGLHVDL0N1RUU7RURnN2pCUjs7RWdEci9qQkk7SUFDRSxxQy9Db0VFO0krQ25FRix3Qy9DbUVFO0VEcTdqQlI7O0VnRHQvakJJO0lBQXlCLGlDL0NpRXJCO0VEeTdqQlI7O0VnRHovakJJO0lBQTBCLHFDL0NnRXRCO0VENjdqQlI7O0VnRDUvakJJO0lBQTBCLHVDL0MrRHRCO0VEaThqQlI7O0VnRC8vakJJO0lBQTBCLHdDL0M4RHRCO0VEcThqQlI7O0VnRGxna0JJO0lBQTBCLHNDL0M2RHRCO0VEeThqQlI7O0VnRHBna0JJO0lBQTJCO0VoRHdna0IvQjs7RWdEdmdrQkk7SUFBNEI7RWhEMmdrQmhDOztFZ0QxZ2tCSTtJQUE0QjtFaEQ4Z2tCaEM7O0VnRDdna0JJO0lBQTRCO0VoRGloa0JoQzs7RWdEaGhrQkk7SUFBNEI7RWhEb2hrQmhDOztFZ0RoaGtCTTtJQUNFLHVDL0NrREE7SStDakRBLHdDL0NpREE7RURrK2pCUjs7RWdEamhrQk07SUFDRSxzQy9DOENBO0krQzdDQSx5Qy9DNkNBO0VEdStqQlI7O0VnRGxoa0JNO0lBQXlCLGtDL0MyQ3ZCO0VEMitqQlI7O0VnRHJoa0JNO0lBQTBCLHNDL0MwQ3hCO0VEKytqQlI7O0VnRHhoa0JNO0lBQTBCLHdDL0N5Q3hCO0VEbS9qQlI7O0VnRDNoa0JNO0lBQTBCLHlDL0N3Q3hCO0VEdS9qQlI7O0VnRDloa0JNO0lBQTBCLHVDL0N1Q3hCO0VEMi9qQlI7O0VnRHBra0JJO0lBQ0UsaUMvQ3dFRTtJK0N2RUYsa0MvQ3VFRTtFRGdna0JSOztFZ0Rya2tCSTtJQUNFLGdDL0NvRUU7SStDbkVGLG1DL0NtRUU7RURxZ2tCUjs7RWdEdGtrQkk7SUFBeUIsNEIvQ2lFckI7RUR5Z2tCUjs7RWdEemtrQkk7SUFBMEIsZ0MvQ2dFdEI7RUQ2Z2tCUjs7RWdENWtrQkk7SUFBMEIsa0MvQytEdEI7RURpaGtCUjs7RWdEL2trQkk7SUFBMEIsbUMvQzhEdEI7RURxaGtCUjs7RWdEbGxrQkk7SUFBMEIsaUMvQzZEdEI7RUR5aGtCUjs7RWdEcGxrQkk7SUFBMkI7RWhEd2xrQi9COztFZ0R2bGtCSTtJQUE0QjtFaEQybGtCaEM7O0VnRDFsa0JJO0lBQTRCO0VoRDhsa0JoQzs7RWdEN2xrQkk7SUFBNEI7RWhEaW1rQmhDOztFZ0RobWtCSTtJQUE0QjtFaERvbWtCaEM7O0VnRGhta0JNO0lBQ0Usa0MvQ2tEQTtJK0NqREEsbUMvQ2lEQTtFRGtqa0JSOztFZ0RqbWtCTTtJQUNFLGlDL0M4Q0E7SStDN0NBLG9DL0M2Q0E7RUR1amtCUjs7RWdEbG1rQk07SUFBeUIsNkIvQzJDdkI7RUQyamtCUjs7RWdEcm1rQk07SUFBMEIsaUMvQzBDeEI7RUQramtCUjs7RWdEeG1rQk07SUFBMEIsbUMvQ3lDeEI7RURta2tCUjs7RWdEM21rQk07SUFBMEIsb0MvQ3dDeEI7RUR1a2tCUjs7RWdEOW1rQk07SUFBMEIsa0MvQ3VDeEI7RUQya2tCUjs7RWdEcHBrQkk7SUFDRSxpQi9Dd0VFO0krQ3ZFRixrQi9DdUVFO0VEZ2xrQlI7O0VnRHJwa0JJO0lBQ0UsZ0IvQ29FRTtJK0NuRUYsbUIvQ21FRTtFRHFsa0JSOztFZ0R0cGtCSTtJQUF5QixZL0NpRXJCO0VEeWxrQlI7O0VnRHpwa0JJO0lBQTBCLGdCL0NnRXRCO0VENmxrQlI7O0VnRDVwa0JJO0lBQTBCLGtCL0MrRHRCO0VEaW1rQlI7O0VnRC9wa0JJO0lBQTBCLG1CL0M4RHRCO0VEcW1rQlI7O0VnRGxxa0JJO0lBQTBCLGlCL0M2RHRCO0VEeW1rQlI7O0VnRHBxa0JJO0lBQTJCO0VoRHdxa0IvQjs7RWdEdnFrQkk7SUFBNEI7RWhEMnFrQmhDOztFZ0QxcWtCSTtJQUE0QjtFaEQ4cWtCaEM7O0VnRDdxa0JJO0lBQTRCO0VoRGlya0JoQzs7RWdEaHJrQkk7SUFBNEI7RWhEb3JrQmhDO0FBQ0Y7QWdEOXBrQkU7RUFERjtJQUVJO0VoRGlxa0JGO0FBQ0Y7O0FpRDd2a0JBOzs7O0VBQ0U7QWpEbXdrQkY7O0FpRC92a0JBOzs7Ozs7RUFFRTtFQUNBO0VBQ0E7QWpEc3drQkY7O0FpRG53a0JBO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7QWpEc3drQkY7O0FrRGp4a0JBO0VBQ0U7QWxEb3hrQkY7O0FrRGp4a0JBO0VBQ0U7QWxEb3hrQkY7O0FrRGp4a0JBO0VBQ0U7QWxEb3hrQkY7O0FrRGp4a0JBO0VBQ0U7QWxEb3hrQkY7O0FrRGp4a0JBO0VBQ0U7QWxEb3hrQkY7O0FrRGh4a0JBO0VBQ0U7QWxEbXhrQkY7O0FrRGh4a0JBO0VBQ0U7RUFDQTtBbERteGtCRjtBa0RqeGtCRTtFQUpGO0lBS0ksbUJqREpVO0VEd3hrQlo7QUFDRjs7QWtEN3drQkU7RUFDRSxnQkFKYztBbERveGtCbEI7O0FrRGp4a0JFO0VBQ0Usa0JBSmM7QWxEd3hrQmxCOztBa0RyeGtCRTtFQUNFLGlCQUpjO0FsRDR4a0JsQjs7QWtEbnhrQkU7RUFFSTtJQUNFO0VsRHF4a0JOOztFa0R0eGtCSTtJQUNFO0VsRHl4a0JOOztFa0QxeGtCSTtJQUNFO0VsRDZ4a0JOO0FBQ0Y7QWtEanlrQkU7RUFFSTtJQUNFO0VsRGt5a0JOOztFa0RueWtCSTtJQUNFO0VsRHN5a0JOOztFa0R2eWtCSTtJQUNFO0VsRDB5a0JOO0FBQ0Y7QWtEOXlrQkU7RUFFSTtJQUNFO0VsRCt5a0JOOztFa0RoemtCSTtJQUNFO0VsRG16a0JOOztFa0RwemtCSTtJQUNFO0VsRHV6a0JOO0FBQ0Y7QWtEM3prQkU7RUFFSTtJQUNFO0VsRDR6a0JOOztFa0Q3emtCSTtJQUNFO0VsRGcwa0JOOztFa0RqMGtCSTtJQUNFO0VsRG8wa0JOO0FBQ0Y7QWtEeDBrQkU7RUFFSTtJQUNFO0VsRHkwa0JOOztFa0QxMGtCSTtJQUNFO0VsRDYwa0JOOztFa0Q5MGtCSTtJQUNFO0VsRGkxa0JOO0FBQ0Y7QWtEcjFrQkU7RUFFSTtJQUNFO0VsRHMxa0JOOztFa0R2MWtCSTtJQUNFO0VsRDAxa0JOOztFa0QzMWtCSTtJQUNFO0VsRDgxa0JOO0FBQ0Y7QWtEdjFrQkU7RUFDRSxvQmpETlc7QUQrMWtCZjs7QWtEMTFrQkU7RUFDRSxnQmpETlc7QURtMmtCZjs7QWtEOTFrQkU7RUFDRSxnQmpETlc7QUR1MmtCZjs7QWtEbDJrQkU7RUFDRSxnQmpETlc7QUQyMmtCZjs7QWtEdDJrQkU7RUFDRSxnQmpETlc7QUQrMmtCZjs7QWtEMTJrQkU7RUFDRSxnQmpETlc7QURtM2tCZjs7QWtEOTJrQkU7RUFDRSxtQmpETlc7QUR1M2tCZjs7QWtENTJrQkU7RUFFSTtJQUNFLG9CakRkTztFRDQza0JiOztFa0QvMmtCSTtJQUNFLGdCakRkTztFRGc0a0JiOztFa0RuM2tCSTtJQUNFLGdCakRkTztFRG80a0JiOztFa0R2M2tCSTtJQUNFLGdCakRkTztFRHc0a0JiOztFa0QzM2tCSTtJQUNFLGdCakRkTztFRDQ0a0JiOztFa0QvM2tCSTtJQUNFLGdCakRkTztFRGc1a0JiOztFa0RuNGtCSTtJQUNFLG1CakRkTztFRG81a0JiO0FBQ0Y7QWtEMTRrQkU7RUFFSTtJQUNFLG9CakRkTztFRHk1a0JiOztFa0Q1NGtCSTtJQUNFLGdCakRkTztFRDY1a0JiOztFa0RoNWtCSTtJQUNFLGdCakRkTztFRGk2a0JiOztFa0RwNWtCSTtJQUNFLGdCakRkTztFRHE2a0JiOztFa0R4NWtCSTtJQUNFLGdCakRkTztFRHk2a0JiOztFa0Q1NWtCSTtJQUNFLGdCakRkTztFRDY2a0JiOztFa0RoNmtCSTtJQUNFLG1CakRkTztFRGk3a0JiO0FBQ0Y7QWtEdjZrQkU7RUFFSTtJQUNFLG9CakRkTztFRHM3a0JiOztFa0R6NmtCSTtJQUNFLGdCakRkTztFRDA3a0JiOztFa0Q3NmtCSTtJQUNFLGdCakRkTztFRDg3a0JiOztFa0RqN2tCSTtJQUNFLGdCakRkTztFRGs4a0JiOztFa0RyN2tCSTtJQUNFLGdCakRkTztFRHM4a0JiOztFa0R6N2tCSTtJQUNFLGdCakRkTztFRDA4a0JiOztFa0Q3N2tCSTtJQUNFLG1CakRkTztFRDg4a0JiO0FBQ0Y7QWtEcDhrQkU7RUFFSTtJQUNFLG9CakRkTztFRG05a0JiOztFa0R0OGtCSTtJQUNFLGdCakRkTztFRHU5a0JiOztFa0QxOGtCSTtJQUNFLGdCakRkTztFRDI5a0JiOztFa0Q5OGtCSTtJQUNFLGdCakRkTztFRCs5a0JiOztFa0RsOWtCSTtJQUNFLGdCakRkTztFRG0ra0JiOztFa0R0OWtCSTtJQUNFLGdCakRkTztFRHUra0JiOztFa0QxOWtCSTtJQUNFLG1CakRkTztFRDIra0JiO0FBQ0Y7QWtEaitrQkU7RUFFSTtJQUNFLG9CakRkTztFRGcva0JiOztFa0RuK2tCSTtJQUNFLGdCakRkTztFRG8va0JiOztFa0R2K2tCSTtJQUNFLGdCakRkTztFRHcva0JiOztFa0QzK2tCSTtJQUNFLGdCakRkTztFRDQva0JiOztFa0QvK2tCSTtJQUNFLGdCakRkTztFRGdnbEJiOztFa0RuL2tCSTtJQUNFLGdCakRkTztFRG9nbEJiOztFa0R2L2tCSTtJQUNFLG1CakRkTztFRHdnbEJiO0FBQ0Y7QWtEOS9rQkU7RUFFSTtJQUNFLG9CakRkTztFRDZnbEJiOztFa0RoZ2xCSTtJQUNFLGdCakRkTztFRGlobEJiOztFa0RwZ2xCSTtJQUNFLGdCakRkTztFRHFobEJiOztFa0R4Z2xCSTtJQUNFLGdCakRkTztFRHlobEJiOztFa0Q1Z2xCSTtJQUNFLGdCakRkTztFRDZobEJiOztFa0RoaGxCSTtJQUNFLGdCakRkTztFRGlpbEJiOztFa0RwaGxCSTtJQUNFLG1CakRkTztFRHFpbEJiO0FBQ0Y7QWtEaGhsQkU7RUFDRSxlakQxQ1M7QUQ0amxCYjs7QWtEbmhsQkU7RUFDRSxtQmpEMUNTO0FEZ2tsQmI7O0FrRHZobEJFO0VBQ0UsbUJqRDFDUztBRG9rbEJiOztBa0QzaGxCRTtFQUNFLGVqRDFDUztBRHdrbEJiOztBa0QvaGxCRTtFQUNFLG1CakQxQ1M7QUQ0a2xCYjs7QWtEbmlsQkU7RUFDRSxtQmpEMUNTO0FEZ2xsQmI7O0FrRHZpbEJFO0VBQ0Usa0JqRDFDUztBRG9sbEJiOztBa0QzaWxCRTtFQUNFLGVqRDFDUztBRHdsbEJiOztBa0R6aWxCRTtFQUVJO0lBQ0UsZWpEbERLO0VENmxsQlg7O0VrRDVpbEJJO0lBQ0UsbUJqRGxESztFRGltbEJYOztFa0RoamxCSTtJQUNFLG1CakRsREs7RURxbWxCWDs7RWtEcGpsQkk7SUFDRSxlakRsREs7RUR5bWxCWDs7RWtEeGpsQkk7SUFDRSxtQmpEbERLO0VENm1sQlg7O0VrRDVqbEJJO0lBQ0UsbUJqRGxESztFRGlubEJYOztFa0Roa2xCSTtJQUNFLGtCakRsREs7RURxbmxCWDs7RWtEcGtsQkk7SUFDRSxlakRsREs7RUR5bmxCWDtBQUNGO0FrRDNrbEJFO0VBRUk7SUFDRSxlakRsREs7RUQ4bmxCWDs7RWtEN2tsQkk7SUFDRSxtQmpEbERLO0VEa29sQlg7O0VrRGpsbEJJO0lBQ0UsbUJqRGxESztFRHNvbEJYOztFa0RybGxCSTtJQUNFLGVqRGxESztFRDBvbEJYOztFa0R6bGxCSTtJQUNFLG1CakRsREs7RUQ4b2xCWDs7RWtEN2xsQkk7SUFDRSxtQmpEbERLO0VEa3BsQlg7O0VrRGptbEJJO0lBQ0Usa0JqRGxESztFRHNwbEJYOztFa0RybWxCSTtJQUNFLGVqRGxESztFRDBwbEJYO0FBQ0Y7QWtENW1sQkU7RUFFSTtJQUNFLGVqRGxESztFRCtwbEJYOztFa0Q5bWxCSTtJQUNFLG1CakRsREs7RURtcWxCWDs7RWtEbG5sQkk7SUFDRSxtQmpEbERLO0VEdXFsQlg7O0VrRHRubEJJO0lBQ0UsZWpEbERLO0VEMnFsQlg7O0VrRDFubEJJO0lBQ0UsbUJqRGxESztFRCtxbEJYOztFa0Q5bmxCSTtJQUNFLG1CakRsREs7RURtcmxCWDs7RWtEbG9sQkk7SUFDRSxrQmpEbERLO0VEdXJsQlg7O0VrRHRvbEJJO0lBQ0UsZWpEbERLO0VEMnJsQlg7QUFDRjtBa0Q3b2xCRTtFQUVJO0lBQ0UsZWpEbERLO0VEZ3NsQlg7O0VrRC9vbEJJO0lBQ0UsbUJqRGxESztFRG9zbEJYOztFa0RucGxCSTtJQUNFLG1CakRsREs7RUR3c2xCWDs7RWtEdnBsQkk7SUFDRSxlakRsREs7RUQ0c2xCWDs7RWtEM3BsQkk7SUFDRSxtQmpEbERLO0VEZ3RsQlg7O0VrRC9wbEJJO0lBQ0UsbUJqRGxESztFRG90bEJYOztFa0RucWxCSTtJQUNFLGtCakRsREs7RUR3dGxCWDs7RWtEdnFsQkk7SUFDRSxlakRsREs7RUQ0dGxCWDtBQUNGO0FrRDlxbEJFO0VBRUk7SUFDRSxlakRsREs7RURpdWxCWDs7RWtEaHJsQkk7SUFDRSxtQmpEbERLO0VEcXVsQlg7O0VrRHBybEJJO0lBQ0UsbUJqRGxESztFRHl1bEJYOztFa0R4cmxCSTtJQUNFLGVqRGxESztFRDZ1bEJYOztFa0Q1cmxCSTtJQUNFLG1CakRsREs7RURpdmxCWDs7RWtEaHNsQkk7SUFDRSxtQmpEbERLO0VEcXZsQlg7O0VrRHBzbEJJO0lBQ0Usa0JqRGxESztFRHl2bEJYOztFa0R4c2xCSTtJQUNFLGVqRGxESztFRDZ2bEJYO0FBQ0Y7QWtEL3NsQkU7RUFFSTtJQUNFLGVqRGxESztFRGt3bEJYOztFa0RqdGxCSTtJQUNFLG1CakRsREs7RURzd2xCWDs7RWtEcnRsQkk7SUFDRSxtQmpEbERLO0VEMHdsQlg7O0VrRHp0bEJJO0lBQ0UsZWpEbERLO0VEOHdsQlg7O0VrRDd0bEJJO0lBQ0UsbUJqRGxESztFRGt4bEJYOztFa0RqdWxCSTtJQUNFLG1CakRsREs7RURzeGxCWDs7RWtEcnVsQkk7SUFDRSxrQmpEbERLO0VEMHhsQlg7O0VrRHp1bEJJO0lBQ0UsZWpEbERLO0VEOHhsQlg7QUFDRjtBa0R0dWxCQTtFQUNFO0FsRHd1bEJGOztBbURsMGxCSTtFQUFXO0FuRHMwbEJmOztBbURyMGxCSTtFQUFZO0FuRHkwbEJoQjs7QW1EeDBsQkk7RUFBWTtBbkQ0MGxCaEI7O0FtRDMwbEJJO0VBQVk7QW5EKzBsQmhCOztBbUQ5MGxCSTtFQUFZO0FuRGsxbEJoQjs7QW1EaDFsQkk7RUFBVztBbkRvMWxCZjs7QW1EbjFsQkk7RUFBWTtBbkR1MWxCaEI7O0FtRHQxbEJJO0VBQVk7QW5EMDFsQmhCOztBbUR6MWxCSTtFQUFZO0FuRDYxbEJoQjs7QW1ENTFsQkk7RUFBWTtBbkRnMmxCaEI7O0FtRHAybEJJO0VBQVc7QW5EdzJsQmY7O0FtRHYybEJJO0VBQVk7QW5EMjJsQmhCOztBbUQxMmxCSTtFQUFZO0FuRDgybEJoQjs7QW1ENzJsQkk7RUFBWTtBbkRpM2xCaEI7O0FtRGgzbEJJO0VBQVk7QW5EbzNsQmhCOztBbUR4M2xCSTtFQUFXO0FuRDQzbEJmOztBbUQzM2xCSTtFQUFZO0FuRCszbEJoQjs7QW1EOTNsQkk7RUFBWTtBbkRrNGxCaEI7O0FtRGo0bEJJO0VBQVk7QW5EcTRsQmhCOztBbURwNGxCSTtFQUFZO0FuRHc0bEJoQjs7QW1ENTRsQkk7RUFBVztBbkRnNWxCZjs7QW1ELzRsQkk7RUFBWTtBbkRtNWxCaEI7O0FtRGw1bEJJO0VBQVk7QW5EczVsQmhCOztBbURyNWxCSTtFQUFZO0FuRHk1bEJoQjs7QW1EeDVsQkk7RUFBWTtBbkQ0NWxCaEI7O0FtRGg2bEJJO0VBQVc7QW5EbzZsQmY7O0FtRG42bEJJO0VBQVk7QW5EdTZsQmhCOztBbUR0NmxCSTtFQUFZO0FuRDA2bEJoQjs7QW1EejZsQkk7RUFBWTtBbkQ2NmxCaEI7O0FtRDU2bEJJO0VBQVk7QW5EZzdsQmhCOztBbURwN2xCSTtFQUFXO0FuRHc3bEJmOztBbUR2N2xCSTtFQUFZO0FuRDI3bEJoQjs7QW1EMTdsQkk7RUFBWTtBbkQ4N2xCaEI7O0FtRDc3bEJJO0VBQVk7QW5EaThsQmhCOztBbURoOGxCSTtFQUFZO0FuRG84bEJoQjs7QW1EeDhsQkk7RUFBVztBbkQ0OGxCZjs7QW1EMzhsQkk7RUFBWTtBbkQrOGxCaEI7O0FtRDk4bEJJO0VBQVk7QW5EazlsQmhCOztBbURqOWxCSTtFQUFZO0FuRHE5bEJoQjs7QW1EcDlsQkk7RUFBWTtBbkR3OWxCaEI7O0FtRDU5bEJJO0VBQVc7QW5EZytsQmY7O0FtRC85bEJJO0VBQVk7QW5EbStsQmhCOztBbURsK2xCSTtFQUFZO0FuRHMrbEJoQjs7QW1EcitsQkk7RUFBWTtBbkR5K2xCaEI7O0FtRHgrbEJJO0VBQVk7QW5ENCtsQmhCOztBbURoL2xCSTtFQUFXO0FuRG8vbEJmOztBbURuL2xCSTtFQUFZO0FuRHUvbEJoQjs7QW1EdC9sQkk7RUFBWTtBbkQwL2xCaEI7O0FtRHovbEJJO0VBQVk7QW5ENi9sQmhCOztBbUQ1L2xCSTtFQUFZO0FuRGdnbUJoQjs7QW1EcGdtQkk7RUFBVztBbkR3Z21CZjs7QW1EdmdtQkk7RUFBWTtBbkQyZ21CaEI7O0FtRDFnbUJJO0VBQVk7QW5EOGdtQmhCOztBbUQ3Z21CSTtFQUFZO0FuRGlobUJoQjs7QW1EaGhtQkk7RUFBWTtBbkRvaG1CaEI7O0FtRDlnbUJJO0VBRUk7SUFBb0I7RW5EaWhtQjFCOztFbURoaG1CTTtJQUFxQjtFbkRvaG1CM0I7O0VtRG5obUJNO0lBQXFCO0VuRHVobUIzQjs7RW1EdGhtQk07SUFBcUI7RW5EMGhtQjNCOztFbUR6aG1CTTtJQUFxQjtFbkQ2aG1CM0I7QUFDRjtBbURwaW1CSTtFQUVJO0lBQW9CO0VuRHNpbUIxQjs7RW1EcmltQk07SUFBcUI7RW5EeWltQjNCOztFbUR4aW1CTTtJQUFxQjtFbkQ0aW1CM0I7O0VtRDNpbUJNO0lBQXFCO0VuRCtpbUIzQjs7RW1EOWltQk07SUFBcUI7RW5Ea2ptQjNCO0FBQ0Y7QW1EemptQkk7RUFFSTtJQUFvQjtFbkQyam1CMUI7O0VtRDFqbUJNO0lBQXFCO0VuRDhqbUIzQjs7RW1EN2ptQk07SUFBcUI7RW5EaWttQjNCOztFbURoa21CTTtJQUFxQjtFbkRva21CM0I7O0VtRG5rbUJNO0lBQXFCO0VuRHVrbUIzQjtBQUNGO0FtRDlrbUJJO0VBRUk7SUFBb0I7RW5EZ2xtQjFCOztFbUQva21CTTtJQUFxQjtFbkRtbG1CM0I7O0VtRGxsbUJNO0lBQXFCO0VuRHNsbUIzQjs7RW1EcmxtQk07SUFBcUI7RW5EeWxtQjNCOztFbUR4bG1CTTtJQUFxQjtFbkQ0bG1CM0I7QUFDRjtBbURubW1CSTtFQUVJO0lBQW9CO0VuRHFtbUIxQjs7RW1EcG1tQk07SUFBcUI7RW5Ed21tQjNCOztFbUR2bW1CTTtJQUFxQjtFbkQybW1CM0I7O0VtRDFtbUJNO0lBQXFCO0VuRDhtbUIzQjs7RW1EN21tQk07SUFBcUI7RW5EaW5tQjNCO0FBQ0Y7QW1EeG5tQkk7RUFFSTtJQUFvQjtFbkQwbm1CMUI7O0VtRHpubUJNO0lBQXFCO0VuRDZubUIzQjs7RW1ENW5tQk07SUFBcUI7RW5EZ29tQjNCOztFbUQvbm1CTTtJQUFxQjtFbkRtb21CM0I7O0VtRGxvbUJNO0lBQXFCO0VuRHNvbUIzQjtBQUNGO0FtRDdvbUJJO0VBUUk7SUFBb0I7RW5EeW9tQjFCOztFbUR4b21CTTtJQUFxQjtFbkQ0b21CM0I7O0VtRDNvbUJNO0lBQXFCO0VuRCtvbUIzQjs7RW1EOW9tQk07SUFBcUI7RW5Ea3BtQjNCOztFbURqcG1CTTtJQUFxQjtFbkRxcG1CM0I7QUFDRjtBbURscW1CSTtFQVFJO0lBQW9CO0VuRDhwbUIxQjs7RW1EN3BtQk07SUFBcUI7RW5EaXFtQjNCOztFbURocW1CTTtJQUFxQjtFbkRvcW1CM0I7O0VtRG5xbUJNO0lBQXFCO0VuRHVxbUIzQjs7RW1EdHFtQk07SUFBcUI7RW5EMHFtQjNCO0FBQ0Y7QW1EdnJtQkk7RUFRSTtJQUFvQjtFbkRtcm1CMUI7O0VtRGxybUJNO0lBQXFCO0VuRHNybUIzQjs7RW1EcnJtQk07SUFBcUI7RW5EeXJtQjNCOztFbUR4cm1CTTtJQUFxQjtFbkQ0cm1CM0I7O0VtRDNybUJNO0lBQXFCO0VuRCtybUIzQjtBQUNGO0FtRDVzbUJJO0VBUUk7SUFBb0I7RW5Ed3NtQjFCOztFbUR2c21CTTtJQUFxQjtFbkQyc21CM0I7O0VtRDFzbUJNO0lBQXFCO0VuRDhzbUIzQjs7RW1EN3NtQk07SUFBcUI7RW5EaXRtQjNCOztFbURodG1CTTtJQUFxQjtFbkRvdG1CM0I7QUFDRjtBbURqdW1CSTtFQVFJO0lBQW9CO0VuRDZ0bUIxQjs7RW1ENXRtQk07SUFBcUI7RW5EZ3VtQjNCOztFbUQvdG1CTTtJQUFxQjtFbkRtdW1CM0I7O0VtRGx1bUJNO0lBQXFCO0VuRHN1bUIzQjs7RW1EcnVtQk07SUFBcUI7RW5EeXVtQjNCO0FBQ0Y7QW1EdHZtQkk7RUFRSTtJQUFvQjtFbkRrdm1CMUI7O0VtRGp2bUJNO0lBQXFCO0VuRHF2bUIzQjs7RW1EcHZtQk07SUFBcUI7RW5Ed3ZtQjNCOztFbUR2dm1CTTtJQUFxQjtFbkQydm1CM0I7O0VtRDF2bUJNO0lBQXFCO0VuRDh2bUIzQjtBQUNGO0FtRDN3bUJJO0VBUUk7SUFBb0I7RW5EdXdtQjFCOztFbUR0d21CTTtJQUFxQjtFbkQwd21CM0I7O0VtRHp3bUJNO0lBQXFCO0VuRDZ3bUIzQjs7RW1ENXdtQk07SUFBcUI7RW5EZ3htQjNCOztFbUQvd21CTTtJQUFxQjtFbkRteG1CM0I7QUFDRjtBbURoeW1CSTtFQVFJO0lBQW9CO0VuRDR4bUIxQjs7RW1EM3htQk07SUFBcUI7RW5EK3htQjNCOztFbUQ5eG1CTTtJQUFxQjtFbkRreW1CM0I7O0VtRGp5bUJNO0lBQXFCO0VuRHF5bUIzQjs7RW1EcHltQk07SUFBcUI7RW5Ed3ltQjNCO0FBQ0Y7QW1EcnptQkk7RUFRSTtJQUFvQjtFbkRpem1CMUI7O0VtRGh6bUJNO0lBQXFCO0VuRG96bUIzQjs7RW1EbnptQk07SUFBcUI7RW5EdXptQjNCOztFbUR0em1CTTtJQUFxQjtFbkQwem1CM0I7O0VtRHp6bUJNO0lBQXFCO0VuRDZ6bUIzQjtBQUNGO0FtRDEwbUJJO0VBUUk7SUFBb0I7RW5EczBtQjFCOztFbURyMG1CTTtJQUFxQjtFbkR5MG1CM0I7O0VtRHgwbUJNO0lBQXFCO0VuRDQwbUIzQjs7RW1EMzBtQk07SUFBcUI7RW5EKzBtQjNCOztFbUQ5MG1CTTtJQUFxQjtFbkRrMW1CM0I7QUFDRjtBbUQvMW1CSTtFQVFJO0lBQW9CO0VuRDIxbUIxQjs7RW1EMTFtQk07SUFBcUI7RW5EODFtQjNCOztFbUQ3MW1CTTtJQUFxQjtFbkRpMm1CM0I7O0VtRGgybUJNO0lBQXFCO0VuRG8ybUIzQjs7RW1EbjJtQk07SUFBcUI7RW5EdTJtQjNCO0FBQ0Y7QW1EcDNtQkk7RUFRSTtJQUFvQjtFbkRnM21CMUI7O0VtRC8ybUJNO0lBQXFCO0VuRG0zbUIzQjs7RW1EbDNtQk07SUFBcUI7RW5EczNtQjNCOztFbURyM21CTTtJQUFxQjtFbkR5M21CM0I7O0VtRHgzbUJNO0lBQXFCO0VuRDQzbUIzQjtBQUNGO0FtRHo0bUJJO0VBUUk7SUFBb0I7RW5EcTRtQjFCOztFbURwNG1CTTtJQUFxQjtFbkR3NG1CM0I7O0VtRHY0bUJNO0lBQXFCO0VuRDI0bUIzQjs7RW1EMTRtQk07SUFBcUI7RW5EODRtQjNCOztFbUQ3NG1CTTtJQUFxQjtFbkRpNW1CM0I7QUFDRjtBbUQ5NW1CSTtFQVFJO0lBQW9CO0VuRDA1bUIxQjs7RW1EejVtQk07SUFBcUI7RW5ENjVtQjNCOztFbUQ1NW1CTTtJQUFxQjtFbkRnNm1CM0I7O0VtRC81bUJNO0lBQXFCO0VuRG02bUIzQjs7RW1EbDZtQk07SUFBcUI7RW5EczZtQjNCO0FBQ0Y7QW1EbjdtQkk7RUFRSTtJQUFvQjtFbkQrNm1CMUI7O0VtRDk2bUJNO0lBQXFCO0VuRGs3bUIzQjs7RW1EajdtQk07SUFBcUI7RW5EcTdtQjNCOztFbURwN21CTTtJQUFxQjtFbkR3N21CM0I7O0VtRHY3bUJNO0lBQXFCO0VuRDI3bUIzQjtBQUNGO0FtRHg4bUJJO0VBUUk7SUFBb0I7RW5EbzhtQjFCOztFbURuOG1CTTtJQUFxQjtFbkR1OG1CM0I7O0VtRHQ4bUJNO0lBQXFCO0VuRDA4bUIzQjs7RW1EejhtQk07SUFBcUI7RW5ENjhtQjNCOztFbUQ1OG1CTTtJQUFxQjtFbkRnOW1CM0I7QUFDRjtBbUQ3OW1CSTtFQVFJO0lBQW9CO0VuRHk5bUIxQjs7RW1EeDltQk07SUFBcUI7RW5ENDltQjNCOztFbUQzOW1CTTtJQUFxQjtFbkQrOW1CM0I7O0VtRDk5bUJNO0lBQXFCO0VuRGsrbUIzQjs7RW1EaittQk07SUFBcUI7RW5EcSttQjNCO0FBQ0Y7QW1EbC9tQkk7RUFRSTtJQUFvQjtFbkQ4K21CMUI7O0VtRDcrbUJNO0lBQXFCO0VuRGkvbUIzQjs7RW1EaC9tQk07SUFBcUI7RW5Eby9tQjNCOztFbURuL21CTTtJQUFxQjtFbkR1L21CM0I7O0VtRHQvbUJNO0lBQXFCO0VuRDAvbUIzQjtBQUNGO0FtRHZnbkJJO0VBUUk7SUFBb0I7RW5EbWduQjFCOztFbURsZ25CTTtJQUFxQjtFbkRzZ25CM0I7O0VtRHJnbkJNO0lBQXFCO0VuRHlnbkIzQjs7RW1EeGduQk07SUFBcUI7RW5ENGduQjNCOztFbUQzZ25CTTtJQUFxQjtFbkQrZ25CM0I7QUFDRjtBbUQ1aG5CSTtFQVFJO0lBQW9CO0VuRHdobkIxQjs7RW1EdmhuQk07SUFBcUI7RW5EMmhuQjNCOztFbUQxaG5CTTtJQUFxQjtFbkQ4aG5CM0I7O0VtRDdobkJNO0lBQXFCO0VuRGlpbkIzQjs7RW1EaGluQk07SUFBcUI7RW5Eb2luQjNCO0FBQ0Y7QW1EampuQkk7RUFRSTtJQUFvQjtFbkQ2aW5CMUI7O0VtRDVpbkJNO0lBQXFCO0VuRGdqbkIzQjs7RW1EL2luQk07SUFBcUI7RW5EbWpuQjNCOztFbURsam5CTTtJQUFxQjtFbkRzam5CM0I7O0VtRHJqbkJNO0lBQXFCO0VuRHlqbkIzQjtBQUNGO0FtRHRrbkJJO0VBUUk7SUFBb0I7RW5Ea2tuQjFCOztFbURqa25CTTtJQUFxQjtFbkRxa25CM0I7O0VtRHBrbkJNO0lBQXFCO0VuRHdrbkIzQjs7RW1EdmtuQk07SUFBcUI7RW5EMmtuQjNCOztFbUQxa25CTTtJQUFxQjtFbkQ4a25CM0I7QUFDRjtBbUQzbG5CSTtFQVFJO0lBQW9CO0VuRHVsbkIxQjs7RW1EdGxuQk07SUFBcUI7RW5EMGxuQjNCOztFbUR6bG5CTTtJQUFxQjtFbkQ2bG5CM0I7O0VtRDVsbkJNO0lBQXFCO0VuRGdtbkIzQjs7RW1EL2xuQk07SUFBcUI7RW5EbW1uQjNCO0FBQ0Y7QW1EaG5uQkk7RUFRSTtJQUFvQjtFbkQ0bW5CMUI7O0VtRDNtbkJNO0lBQXFCO0VuRCttbkIzQjs7RW1EOW1uQk07SUFBcUI7RW5Ea25uQjNCOztFbURqbm5CTTtJQUFxQjtFbkRxbm5CM0I7O0VtRHBubkJNO0lBQXFCO0VuRHdubkIzQjtBQUNGO0FtRHJvbkJJO0VBUUk7SUFBb0I7RW5EaW9uQjFCOztFbURob25CTTtJQUFxQjtFbkRvb25CM0I7O0VtRG5vbkJNO0lBQXFCO0VuRHVvbkIzQjs7RW1EdG9uQk07SUFBcUI7RW5EMG9uQjNCOztFbUR6b25CTTtJQUFxQjtFbkQ2b25CM0I7QUFDRjtBbUQxcG5CSTtFQVFJO0lBQW9CO0VuRHNwbkIxQjs7RW1EcnBuQk07SUFBcUI7RW5EeXBuQjNCOztFbUR4cG5CTTtJQUFxQjtFbkQ0cG5CM0I7O0VtRDNwbkJNO0lBQXFCO0VuRCtwbkIzQjs7RW1EOXBuQk07SUFBcUI7RW5Ea3FuQjNCO0FBQ0Y7QW1EL3FuQkk7RUFRSTtJQUFvQjtFbkQycW5CMUI7O0VtRDFxbkJNO0lBQXFCO0VuRDhxbkIzQjs7RW1EN3FuQk07SUFBcUI7RW5EaXJuQjNCOztFbURocm5CTTtJQUFxQjtFbkRvcm5CM0I7O0VtRG5ybkJNO0lBQXFCO0VuRHVybkIzQjtBQUNGO0FtRHBzbkJJO0VBUUk7SUFBb0I7RW5EZ3NuQjFCOztFbUQvcm5CTTtJQUFxQjtFbkRtc25CM0I7O0VtRGxzbkJNO0lBQXFCO0VuRHNzbkIzQjs7RW1EcnNuQk07SUFBcUI7RW5EeXNuQjNCOztFbUR4c25CTTtJQUFxQjtFbkQ0c25CM0I7QUFDRjtBbUR6dG5CSTtFQVFJO0lBQW9CO0VuRHF0bkIxQjs7RW1EcHRuQk07SUFBcUI7RW5Ed3RuQjNCOztFbUR2dG5CTTtJQUFxQjtFbkQydG5CM0I7O0VtRDF0bkJNO0lBQXFCO0VuRDh0bkIzQjs7RW1EN3RuQk07SUFBcUI7RW5EaXVuQjNCO0FBQ0Y7QW1EOXVuQkk7RUFRSTtJQUFvQjtFbkQwdW5CMUI7O0VtRHp1bkJNO0lBQXFCO0VuRDZ1bkIzQjs7RW1ENXVuQk07SUFBcUI7RW5EZ3ZuQjNCOztFbUQvdW5CTTtJQUFxQjtFbkRtdm5CM0I7O0VtRGx2bkJNO0lBQXFCO0VuRHN2bkIzQjtBQUNGO0FtRG53bkJJO0VBUUk7SUFBb0I7RW5EK3ZuQjFCOztFbUQ5dm5CTTtJQUFxQjtFbkRrd25CM0I7O0VtRGp3bkJNO0lBQXFCO0VuRHF3bkIzQjs7RW1EcHduQk07SUFBcUI7RW5Ed3duQjNCOztFbUR2d25CTTtJQUFxQjtFbkQyd25CM0I7QUFDRjtBbUR4eG5CSTtFQVFJO0lBQW9CO0VuRG94bkIxQjs7RW1EbnhuQk07SUFBcUI7RW5EdXhuQjNCOztFbUR0eG5CTTtJQUFxQjtFbkQweG5CM0I7O0VtRHp4bkJNO0lBQXFCO0VuRDZ4bkIzQjs7RW1ENXhuQk07SUFBcUI7RW5EZ3luQjNCO0FBQ0Y7QW1EN3luQkk7RUFRSTtJQUFvQjtFbkR5eW5CMUI7O0VtRHh5bkJNO0lBQXFCO0VuRDR5bkIzQjs7RW1EM3luQk07SUFBcUI7RW5EK3luQjNCOztFbUQ5eW5CTTtJQUFxQjtFbkRrem5CM0I7O0VtRGp6bkJNO0lBQXFCO0VuRHF6bkIzQjtBQUNGO0FtRGwwbkJJO0VBUUk7SUFBb0I7RW5EOHpuQjFCOztFbUQ3em5CTTtJQUFxQjtFbkRpMG5CM0I7O0VtRGgwbkJNO0lBQXFCO0VuRG8wbkIzQjs7RW1EbjBuQk07SUFBcUI7RW5EdTBuQjNCOztFbUR0MG5CTTtJQUFxQjtFbkQwMG5CM0I7QUFDRjtBbUR2MW5CSTtFQVFJO0lBQW9CO0VuRG0xbkIxQjs7RW1EbDFuQk07SUFBcUI7RW5EczFuQjNCOztFbURyMW5CTTtJQUFxQjtFbkR5MW5CM0I7O0VtRHgxbkJNO0lBQXFCO0VuRDQxbkIzQjs7RW1EMzFuQk07SUFBcUI7RW5EKzFuQjNCO0FBQ0Y7QW1ENTJuQkk7RUFRSTtJQUFvQjtFbkR3Mm5CMUI7O0VtRHYybkJNO0lBQXFCO0VuRDIybkIzQjs7RW1EMTJuQk07SUFBcUI7RW5EODJuQjNCOztFbUQ3Mm5CTTtJQUFxQjtFbkRpM25CM0I7O0VtRGgzbkJNO0lBQXFCO0VuRG8zbkIzQjtBQUNGO0FtRGo0bkJJO0VBUUk7SUFBb0I7RW5ENjNuQjFCOztFbUQ1M25CTTtJQUFxQjtFbkRnNG5CM0I7O0VtRC8zbkJNO0lBQXFCO0VuRG00bkIzQjs7RW1EbDRuQk07SUFBcUI7RW5EczRuQjNCOztFbURyNG5CTTtJQUFxQjtFbkR5NG5CM0I7QUFDRjtBbUR0NW5CSTtFQVFJO0lBQW9CO0VuRGs1bkIxQjs7RW1EajVuQk07SUFBcUI7RW5EcTVuQjNCOztFbURwNW5CTTtJQUFxQjtFbkR3NW5CM0I7O0VtRHY1bkJNO0lBQXFCO0VuRDI1bkIzQjs7RW1EMTVuQk07SUFBcUI7RW5EODVuQjNCO0FBQ0Y7QW1EMzZuQkk7RUFRSTtJQUFvQjtFbkR1Nm5CMUI7O0VtRHQ2bkJNO0lBQXFCO0VuRDA2bkIzQjs7RW1EejZuQk07SUFBcUI7RW5ENjZuQjNCOztFbUQ1Nm5CTTtJQUFxQjtFbkRnN25CM0I7O0VtRC82bkJNO0lBQXFCO0VuRG03bkIzQjtBQUNGO0FtRGg4bkJJO0VBUUk7SUFBb0I7RW5ENDduQjFCOztFbUQzN25CTTtJQUFxQjtFbkQrN25CM0I7O0VtRDk3bkJNO0lBQXFCO0VuRGs4bkIzQjs7RW1EajhuQk07SUFBcUI7RW5EcThuQjNCOztFbURwOG5CTTtJQUFxQjtFbkR3OG5CM0I7QUFDRjtBbURyOW5CSTtFQVFJO0lBQW9CO0VuRGk5bkIxQjs7RW1EaDluQk07SUFBcUI7RW5EbzluQjNCOztFbURuOW5CTTtJQUFxQjtFbkR1OW5CM0I7O0VtRHQ5bkJNO0lBQXFCO0VuRDA5bkIzQjs7RW1EejluQk07SUFBcUI7RW5ENjluQjNCO0FBQ0Y7QW1EMStuQkk7RUFRSTtJQUFvQjtFbkRzK25CMUI7O0VtRHIrbkJNO0lBQXFCO0VuRHkrbkIzQjs7RW1EeCtuQk07SUFBcUI7RW5ENCtuQjNCOztFbUQzK25CTTtJQUFxQjtFbkQrK25CM0I7O0VtRDkrbkJNO0lBQXFCO0VuRGsvbkIzQjtBQUNGO0FtRC8vbkJJO0VBUUk7SUFBb0I7RW5EMi9uQjFCOztFbUQxL25CTTtJQUFxQjtFbkQ4L25CM0I7O0VtRDcvbkJNO0lBQXFCO0VuRGlnb0IzQjs7RW1EaGdvQk07SUFBcUI7RW5Eb2dvQjNCOztFbURuZ29CTTtJQUFxQjtFbkR1Z29CM0I7QUFDRjtBbURwaG9CSTtFQVFJO0lBQW9CO0VuRGdob0IxQjs7RW1EL2dvQk07SUFBcUI7RW5EbWhvQjNCOztFbURsaG9CTTtJQUFxQjtFbkRzaG9CM0I7O0VtRHJob0JNO0lBQXFCO0VuRHlob0IzQjs7RW1EeGhvQk07SUFBcUI7RW5ENGhvQjNCO0FBQ0Y7QW1EemlvQkk7RUFRSTtJQUFvQjtFbkRxaW9CMUI7O0VtRHBpb0JNO0lBQXFCO0VuRHdpb0IzQjs7RW1EdmlvQk07SUFBcUI7RW5EMmlvQjNCOztFbUQxaW9CTTtJQUFxQjtFbkQ4aW9CM0I7O0VtRDdpb0JNO0lBQXFCO0VuRGlqb0IzQjtBQUNGO0FtRDlqb0JJO0VBUUk7SUFBb0I7RW5EMGpvQjFCOztFbUR6am9CTTtJQUFxQjtFbkQ2am9CM0I7O0VtRDVqb0JNO0lBQXFCO0VuRGdrb0IzQjs7RW1EL2pvQk07SUFBcUI7RW5EbWtvQjNCOztFbURsa29CTTtJQUFxQjtFbkRza29CM0I7QUFDRjtBbURubG9CSTtFQVFJO0lBQW9CO0VuRCtrb0IxQjs7RW1EOWtvQk07SUFBcUI7RW5Ea2xvQjNCOztFbURqbG9CTTtJQUFxQjtFbkRxbG9CM0I7O0VtRHBsb0JNO0lBQXFCO0VuRHdsb0IzQjs7RW1EdmxvQk07SUFBcUI7RW5EMmxvQjNCO0FBQ0Y7QW1EeG1vQkk7RUFRSTtJQUFvQjtFbkRvbW9CMUI7O0VtRG5tb0JNO0lBQXFCO0VuRHVtb0IzQjs7RW1EdG1vQk07SUFBcUI7RW5EMG1vQjNCOztFbUR6bW9CTTtJQUFxQjtFbkQ2bW9CM0I7O0VtRDVtb0JNO0lBQXFCO0VuRGdub0IzQjtBQUNGO0FtRDdub0JJO0VBUUk7SUFBb0I7RW5EeW5vQjFCOztFbUR4bm9CTTtJQUFxQjtFbkQ0bm9CM0I7O0VtRDNub0JNO0lBQXFCO0VuRCtub0IzQjs7RW1EOW5vQk07SUFBcUI7RW5Ea29vQjNCOztFbURqb29CTTtJQUFxQjtFbkRxb29CM0I7QUFDRjtBbURscG9CSTtFQVFJO0lBQW9CO0VuRDhvb0IxQjs7RW1EN29vQk07SUFBcUI7RW5EaXBvQjNCOztFbURocG9CTTtJQUFxQjtFbkRvcG9CM0I7O0VtRG5wb0JNO0lBQXFCO0VuRHVwb0IzQjs7RW1EdHBvQk07SUFBcUI7RW5EMHBvQjNCO0FBQ0Y7QW1EdnFvQkk7RUFRSTtJQUFvQjtFbkRtcW9CMUI7O0VtRGxxb0JNO0lBQXFCO0VuRHNxb0IzQjs7RW1EcnFvQk07SUFBcUI7RW5EeXFvQjNCOztFbUR4cW9CTTtJQUFxQjtFbkQ0cW9CM0I7O0VtRDNxb0JNO0lBQXFCO0VuRCtxb0IzQjtBQUNGO0FtRDVyb0JJO0VBUUk7SUFBb0I7RW5Ed3JvQjFCOztFbUR2cm9CTTtJQUFxQjtFbkQycm9CM0I7O0VtRDFyb0JNO0lBQXFCO0VuRDhyb0IzQjs7RW1EN3JvQk07SUFBcUI7RW5EaXNvQjNCOztFbURoc29CTTtJQUFxQjtFbkRvc29CM0I7QUFDRjtBbURqdG9CSTtFQVFJO0lBQW9CO0VuRDZzb0IxQjs7RW1ENXNvQk07SUFBcUI7RW5EZ3RvQjNCOztFbUQvc29CTTtJQUFxQjtFbkRtdG9CM0I7O0VtRGx0b0JNO0lBQXFCO0VuRHN0b0IzQjs7RW1EcnRvQk07SUFBcUI7RW5EeXRvQjNCO0FBQ0Y7QW1EdHVvQkk7RUFRSTtJQUFvQjtFbkRrdW9CMUI7O0VtRGp1b0JNO0lBQXFCO0VuRHF1b0IzQjs7RW1EcHVvQk07SUFBcUI7RW5Ed3VvQjNCOztFbUR2dW9CTTtJQUFxQjtFbkQydW9CM0I7O0VtRDF1b0JNO0lBQXFCO0VuRDh1b0IzQjtBQUNGO0FtRDN2b0JJO0VBUUk7SUFBb0I7RW5EdXZvQjFCOztFbUR0dm9CTTtJQUFxQjtFbkQwdm9CM0I7O0VtRHp2b0JNO0lBQXFCO0VuRDZ2b0IzQjs7RW1ENXZvQk07SUFBcUI7RW5EZ3dvQjNCOztFbUQvdm9CTTtJQUFxQjtFbkRtd29CM0I7QUFDRjtBbURoeG9CSTtFQVFJO0lBQW9CO0VuRDR3b0IxQjs7RW1EM3dvQk07SUFBcUI7RW5EK3dvQjNCOztFbUQ5d29CTTtJQUFxQjtFbkRreG9CM0I7O0VtRGp4b0JNO0lBQXFCO0VuRHF4b0IzQjs7RW1EcHhvQk07SUFBcUI7RW5Ed3hvQjNCO0FBQ0Y7QW1EcnlvQkk7RUFRSTtJQUFvQjtFbkRpeW9CMUI7O0VtRGh5b0JNO0lBQXFCO0VuRG95b0IzQjs7RW1EbnlvQk07SUFBcUI7RW5EdXlvQjNCOztFbUR0eW9CTTtJQUFxQjtFbkQweW9CM0I7O0VtRHp5b0JNO0lBQXFCO0VuRDZ5b0IzQjtBQUNGO0FtRDF6b0JJO0VBUUk7SUFBb0I7RW5Ec3pvQjFCOztFbURyem9CTTtJQUFxQjtFbkR5em9CM0I7O0VtRHh6b0JNO0lBQXFCO0VuRDR6b0IzQjs7RW1EM3pvQk07SUFBcUI7RW5EK3pvQjNCOztFbUQ5em9CTTtJQUFxQjtFbkRrMG9CM0I7QUFDRjtBbUQvMG9CSTtFQVFJO0lBQW9CO0VuRDIwb0IxQjs7RW1EMTBvQk07SUFBcUI7RW5EODBvQjNCOztFbUQ3MG9CTTtJQUFxQjtFbkRpMW9CM0I7O0VtRGgxb0JNO0lBQXFCO0VuRG8xb0IzQjs7RW1EbjFvQk07SUFBcUI7RW5EdTFvQjNCO0FBQ0Y7QW1EcDJvQkk7RUFRSTtJQUFvQjtFbkRnMm9CMUI7O0VtRC8xb0JNO0lBQXFCO0VuRG0yb0IzQjs7RW1EbDJvQk07SUFBcUI7RW5EczJvQjNCOztFbURyMm9CTTtJQUFxQjtFbkR5Mm9CM0I7O0VtRHgyb0JNO0lBQXFCO0VuRDQyb0IzQjtBQUNGO0FtRHIyb0JBO0VBQ0U7QW5EdTJvQkY7O0FvRDk0b0JBO0VBQ0U7QXBEaTVvQkY7O0FvRDk0b0JBO0VBQ0U7QXBEaTVvQkY7O0FvRDk0b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGk1b0JGOztBb0Q3NG9CRTtFQURGO0lBRUk7SUFDQTtFcERpNW9CRjtBQUNGOztBb0Q5NG9CQTtFQUNFO0VBQ0E7RUFDQTtBcERpNW9CRjs7QXFEMTZvQkE7RUFDRTtBckQ2Nm9CRjs7QXFEMTZvQkE7RUFDRTtFQUNBO0FyRDY2b0JGOztBcUQxNm9CQTtFQUNFO0VBQ0E7QXJENjZvQkY7O0FxRDE2b0JBO0VBQ0U7RUFDQTtBckQ2Nm9CRjs7QXFEejZvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJENDZvQkY7O0FxRHo2b0JBO0VBQ0U7QXJENDZvQkY7O0FxRHo2b0JBO0VBQ0U7RUFDQTtFQUNBO0FyRDQ2b0JGO0FxRDM2b0JFO0VBQ0U7QXJENjZvQko7O0FxRHg2b0JBO0VBQ0U7RUFDQTtFQUNBO0FyRDI2b0JGOztBcUR4Nm9CQTtFQUNFO0FyRDI2b0JGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL19zaGFyZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvX2NoZWVzZS5zY3NzIiwid2VicGFjazovLy8uL3R5cG9ncmFwaHkvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdHlwb2dyYXBoeS9faWNvbmZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb25maWcvX25vcm1hbGl6ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb25maWcvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvX2xpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdG9vbHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2NvbmZpZy9fc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdHlwb2dyYXBoeS9faGVhZGluZy5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19zdGFja2luZy5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fZmxleC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19uYXZidXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19wb3N0ZXJfY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL190aWNrZXRfY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZWxlbWVudHMvX3RhZy5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9lbGVtZW50cy9fY2hlY2tib3gtcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9lbGVtZW50cy9fcmFkaW9fYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZWxlbWVudHMvX21hdGVyaWFsLWlucHV0cy5zY3NzIiwid2VicGFjazovLy8uL2VsZW1lbnRzL19mbGFzaC1tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZWxlbWVudHMvX3JhZGlvLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZWxlbWVudHMvX2JsYWNrYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9lbGVtZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvX2dhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9fbWVtb3J5LWdhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL19zcGxpdC13b3Jkcy1nYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9fcHV6emxlLWVjbGF0YXguc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvX3doZXJlLWlzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9fbW9kdWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19mb3JtX2dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVycy9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVycy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWxwZXJzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVycy9fcmVzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVycy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvX2JvcmRlci5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9saWJzL19zd2lwZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3NcIjtcbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgLS1uYXZiYXItaGVpZ2h0OiA2MnB4O1xuICAtLWd1dHRlcjogMzJweDtcbiAgLS1zcGFjZS1zZWN0aW9uOiAzMnB4O1xuICAtLXZoOiAxMDB2aDtcbiAgLS1idG4tc2l6ZS1zbWFsbDogMzRweDtcbiAgLS1idG4tc2l6ZTogNDhweDtcbiAgLS1idG4tc2l6ZS1sYXJnZTogNzRweDtcbiAgLS1mb3JtLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAtLWZvcm0tbGFiZWwtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZvcm0tbGFiZWwtYmctYWN0aXZlOiB2YXIoLS1jLWRhcmspO1xuICAtLWZvcm0tbGFiZWwtZmctYWN0aXZlOiB2YXIoLS1jLXRleHQpO1xuICAtLWZvcm0tdGV4dC1zaXplOiAxcmVtO1xuICAtLWZvcm0tdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1mb3JtLWhlaWdodDogNDhweDtcbiAgLS1mb3JtLXJhZGl1czogY2FsYyh2YXIoLS1mb3JtLWhlaWdodCkgKiAwLjUpO1xuICAvKiBHRU5FUkFURUQgQ09MT1JTICovXG4gIC8qIEVORCBHRU5FUkFURUQgQ09MT1JTICovXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbmF2YmFyLWhlaWdodDogOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2Utc2VjdGlvbjogNjRweDtcbiAgfVxufVxuXG4vKiBDb2xvcnMgbWFwIGV4YW1wbGVcbiAgJGxpZ2h0LXRoZW1lOihcbiAgICAncHJpbWFyeSc6IChcbiAgICAgICd2YWx1ZSc6ICNGRjdEMDAsXG4gICAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDIwMFxuICAgICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAgICdvdmVycmlkZSc6IChcbiAgICAgICAgJzEwJzogI2ZjZjhmNSxcbiAgICAgICAgJzIwJzogI2ZmZWFjNCxcbiAgICAgICAgJzMwJzogI2ZmZGVhMCxcbiAgICAgICksXG4gICAgKSxcbiAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgJ3ZhbHVlJzogIzAwQTdDRCxcbiAgICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMjAwXG4gICAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICAgJ292ZXJyaWRlJzogKCksXG4gICAgKSxcbiAgKTtcbiovXG4vKlxuICBWYXJpYWJsZXMgcGFydGFnw6llcyBwYXIgbGVzIHRow6htZXNcbiovXG4vKk9uIGdhcmRlIGxlcyBjb3VsZXVycyBkZXMgYXJ0aWNsZXMgY29tbWUgw6AgbCdvcmlnaW5lIG3Dqm1lIHNpIGRlcHVpcyAyMDI1IGlscyBvbnQgbGEgbcOqbWUgY291bGV1ciAqL1xuLyogKFxuICAndGlwcyc6IChcbiAgICAndmFsdWUnOiAjZmY3MDUyLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJ2FscGhhLTgnOiByZ2JhKDI1NSwgMTExLCA4MiwgMC4wOCksXG4gICAgICAnYWxwaGEtMjQnOiByZ2JhKDI1NSwgMTExLCA4MiwgMC4yNCksXG4gICAgKVxuICApLFxuICAnY2RpeHZpbnMnOiAoXG4gICAgJ3ZhbHVlJzogI0FCMzQzMyxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSgxNzEsIDUyLCA1MSwgMC4wOCksXG4gICAgICAnYWxwaGEtMjQnOiByZ2JhKDE3MSwgNTIsIDUxLCAwLjI0KSxcbiAgICApXG4gICksXG4gICdyZWNpcGUnOiAoXG4gICAgJ3ZhbHVlJzogIzNmYjZkYyxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSg2NCwgMTgwLCAyMTksIDAuMDgpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSg2NCwgMTgwLCAyMTksIDAuMjQpLFxuICAgIClcbiAgKSxcbiAgJ2FydGljbGUnOiAoXG4gICAgJ3ZhbHVlJzogIzc1NDBlZSxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSgxMTYsIDY0LCAyMzcsIDAuMDgpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSgxMTYsIDY0LCAyMzcsIDAuMjQpLFxuICAgIClcbiAgKSxcbiAgJ3Byb21vJzogKFxuICAgICd2YWx1ZSc6ICNmZWUxMTEsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMjU1LCAyMjcsIDE4LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMjU1LCAyMjcsIDE4LCAwLjI0KSxcbiAgICApLFxuICApLFxuICAnZ2FtZXMnOiAoXG4gICAgJ3ZhbHVlJzogIzg3YzQwMCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSgyMDcsIDI0NCwgMTI3LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMjA3LCAyNDQsIDEyNywgMC4yNCksXG4gICAgKSxcbiAgKSxcbilcbiAqL1xuOnJvb3Qge1xuICAtLWMtYmc6ICNmZmZmZmY7XG4gIC0tYy10ZXh0OiAjNWUyZjI4O1xuICAtLWMtdGV4dC1kYXJrOiB2YXIoLS1jLXRleHQpO1xuICAtLWMtdGV4dC1saWdodDogI2ZmZmZmZjtcbiAgLS1zY3JvbGxiYXItYmFja2dyb3VuZDogdmFyKC0tYy1iZyk7XG4gIC0tc2Nyb2xsYmFyLWZvcmVncm91bmQ6IHZhcigtLWMtcHJpbWFyeSk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJLYXRhaGRpbiBSb3VuZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0thdGFoZGluUm91bmQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvS2F0YWhkaW5Sb3VuZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uY2hlZXNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3NjYzO1xuICBwYWRkaW5nOiAzMnB4IDI0cHggNjJweDtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVlc2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlZXNlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjJweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoZWVzZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMycHggMCA2MnB4IDE2MHB4O1xuICAgIGdhcDogOTZweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5cbi5jaGVlc2UtaGVhZGVyX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWVzZS1oZWFkZXJfY29udGVudCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cblxuLmNoZWVzZS1oZWFkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY2hlZXNlLWhlYWRlcl9sb2dvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmNoZWVzZS1oZWFkZXJfbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2hlZXNlLWhlYWRlcl9xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxODBjMGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMnB4KSB7XG4gIC5jaGVlc2UtaGVhZGVyX3F1b3RlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlZXNlLWhlYWRlcl9xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5jaGVlc2UtaGVhZGVyX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxIDEgNTAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2hlZXNlLWhlYWRlcl9pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNTcycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlZXNlLWhlYWRlcl9pbWFnZSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cblxuLmNoZWVzZS1oZWFkZXJfcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGF0dGVybi11cmwpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoZWVzZS1oZWFkZXJfcGF0dGVybiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSW5kaWVGbG93ZXItUmVndWxhci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRhbiBPbmVcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UaXRhbk9uZS1SZWd1bGFyLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvYnN0ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Mb2JzdGVyLVJlZ3VsYXIudHRmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvbnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xufVxuXG4uZm9udC1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZvbnQtcHJpbWFyeS1zZW1pLWJvbGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4uZm9udC1pbmRpZS1mbG93ZXIge1xuICBmb250LWZhbWlseTogXCJJbmRpZSBGbG93ZXJcIiwgY3Vyc2l2ZTtcbn1cblxuLmZvbnQtdGl0YW4tb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0YW4gT25lXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWxvYnN0ZXIge1xuICBmb250LWZhbWlseTogXCJMb2JzdGVyXCIsIGN1cnNpdmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNzY0NzUxNDQ5MTkyXCIpO1xuICAvKiBJRTkqL1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb25mb250LmVvdD90PTE3NjQ3NTE0NDkxOTIjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25mb250LndvZmYyP3Q9MTc2NDc1MTQ0OTE5MlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbmZvbnQud29mZj90PTE3NjQ3NTE0NDkxOTJcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbmZvbnQudHRmP3Q9MTc2NDc1MTQ0OTE5MlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTc2NDc1MTQ0OTE5MiNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIGlPUyA0LjEtICovXG59XG5bY2xhc3NePWljb24tXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5bY2xhc3NePWljb24tXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLWFuZ2xlLWRvd24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29uLWFuZ2xlLWxlZnQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5pY29uLWFuZ2xlLXJpZ2h0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tYW5nbGUtdXAtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5pY29uLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5pY29uLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5pY29uLWNhbGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5pY29uLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4uaWNvbi1kb2N1bWVudC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5pY29uLWVkaXQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4uaWNvbi1ldXJvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uaWNvbi1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5pY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuXG4uaWNvbi1leGNsYW1hdGlvbi1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5pY29uLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuXG4uaWNvbi1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5pY29uLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cblxuLmljb24tZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4uaWNvbi1pbWFnZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuXG4uaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uaWNvbi1sYWJlbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLmljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmljb24tc2xpZGVycy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uaWNvbi1zb2NhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmljb24tc29jYS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLmljb24tc29jYS1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uaWNvbi1zb2NhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cblxuLmljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4uaWNvbi10YWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5pY29uLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uaWNvbi10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uaWNvbi10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLmljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmljb24tdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qW2RhdGEtdGhlbWU9bGlnaHRdLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSB7XG4gIC0tYy1iZzogI2Y0ZjVmNjtcbiAgLS1uYXZiYXItYmc6ICNGRkZGRkY7XG4gIC0tbmF2YmFyLXRleHQtY29sb3I6ICM1ZTJmMjg7XG4gIC0tY2FyZC1iZzogI0ZGRkZGRjtcbiAgLS1uYXZidXJnZXItY29sb3I6ICM1ZTJmMjg7XG4gIC0tYy1saWdodDogI2ZmZmZmZjtcbiAgLS1jLWRhcms6ICM1ZTJmMjg7XG4gIC0tYy10ZXh0LWxpZ2h0OiAjZmZmZmZmO1xuICAtLWMtdGV4dC1kYXJrOiAjNWUyZjI4O1xuICAtLWMtdGV4dDogIzVlMmYyODtcbiAgLS1jLXRleHQtcmdiOiA5NCwgNDcsIDQwO1xuICAtLWMtdGV4dC1wcmltYXJ5OiAjNWUyZjI4O1xuICAtLWMtdGV4dC1zZWNvbmRhcnk6ICM4YjdhNzU7XG4gIC0tYy10ZXh0LW11dGVkOiAjOGI3YTc1O1xuICAtLWMtZ2FtZS1hY2NlbnQ6ICNGRjQ1NDU7XG4gIC8qIEdFTkVSQVRFRCBDT0xPUlMgKi9cbiAgLS1jLXRpcHMtNTAwLXJnYjogMjU1LCAxMTIsIDgyO1xuICAtLWMtdGlwcy01MDA6ICNmZjcwNTI7XG4gIC0tYy10aXBzLXJnYjogMjU1LCAxMTIsIDgyO1xuICAtLWMtdGlwczogI2ZmNzA1MjtcbiAgLS1jLXRpcHMtNDAwLXJnYjogMjU1LCAxMzYsIDExMTtcbiAgLS1jLXRpcHMtNDAwOiAjZmY4ODZmO1xuICAtLWMtdGlwcy0zMDAtcmdiOiAyNTUsIDE1OSwgMTM5O1xuICAtLWMtdGlwcy0zMDA6ICNmZjlmOGI7XG4gIC0tYy10aXBzLTIwMC1yZ2I6IDI1NSwgMTgzLCAxNjg7XG4gIC0tYy10aXBzLTIwMDogI2ZmYjdhODtcbiAgLS1jLXRpcHMtMTAwLXJnYjogMjU1LCAyMDYsIDE5NjtcbiAgLS1jLXRpcHMtMTAwOiAjZmZjZWM0O1xuICAtLWMtdGlwcy02MDAtcmdiOiAyNTUsIDY2LCAyNjtcbiAgLS1jLXRpcHMtNjAwOiAjZmY0MjFhO1xuICAtLWMtdGlwcy03MDAtcmdiOiAyMjYsIDM5LCAwO1xuICAtLWMtdGlwcy03MDA6ICNlMjI3MDA7XG4gIC0tYy10aXBzLTgwMC1yZ2I6IDE3MCwgMjksIDA7XG4gIC0tYy10aXBzLTgwMDogI2FhMWQwMDtcbiAgLS1jLXRpcHMtOTAwLXJnYjogMTE0LCAyMCwgMDtcbiAgLS1jLXRpcHMtOTAwOiAjNzIxNDAwO1xuICAtLWMtdGlwcy1hbHBoYS04LXJnYjogMjU1LCAxMTEsIDgyO1xuICAtLWMtdGlwcy1hbHBoYS04OiByZ2JhKDI1NSwgMTExLCA4MiwgMC4wOCk7XG4gIC0tYy10aXBzLWFscGhhLTI0LXJnYjogMjU1LCAxMTEsIDgyO1xuICAtLWMtdGlwcy1hbHBoYS0yNDogcmdiYSgyNTUsIDExMSwgODIsIDAuMjQpO1xuICAtLWMtY2RpeHZpbnMtNTAwLXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zLTUwMDogIzAwMDAwMDtcbiAgLS1jLWNkaXh2aW5zLXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zOiAjMDAwMDAwO1xuICAtLWMtY2RpeHZpbnMtNDAwLXJnYjogMywgMywgMztcbiAgLS1jLWNkaXh2aW5zLTQwMDogIzAzMDMwMztcbiAgLS1jLWNkaXh2aW5zLTMwMC1yZ2I6IDMsIDMsIDM7XG4gIC0tYy1jZGl4dmlucy0zMDA6ICMwMzAzMDM7XG4gIC0tYy1jZGl4dmlucy0yMDAtcmdiOiAzLCAzLCAzO1xuICAtLWMtY2RpeHZpbnMtMjAwOiAjMDMwMzAzO1xuICAtLWMtY2RpeHZpbnMtMTAwLXJnYjogMywgMywgMztcbiAgLS1jLWNkaXh2aW5zLTEwMDogIzAzMDMwMztcbiAgLS1jLWNkaXh2aW5zLTYwMC1yZ2I6IDAsIDAsIDA7XG4gIC0tYy1jZGl4dmlucy02MDA6IGJsYWNrO1xuICAtLWMtY2RpeHZpbnMtNzAwLXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zLTcwMDogYmxhY2s7XG4gIC0tYy1jZGl4dmlucy04MDAtcmdiOiAwLCAwLCAwO1xuICAtLWMtY2RpeHZpbnMtODAwOiBibGFjaztcbiAgLS1jLWNkaXh2aW5zLTkwMC1yZ2I6IDAsIDAsIDA7XG4gIC0tYy1jZGl4dmlucy05MDA6IGJsYWNrO1xuICAtLWMtY2RpeHZpbnMtYWxwaGEtOC1yZ2I6IDAsIDAsIDA7XG4gIC0tYy1jZGl4dmlucy1hbHBoYS04OiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLWMtY2RpeHZpbnMtYWxwaGEtMjQtcmdiOiAwLCAwLCAwO1xuICAtLWMtY2RpeHZpbnMtYWxwaGEtMjQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIC0tYy1yZWNpcGUtNTAwLXJnYjogNjMsIDE4MiwgMjIwO1xuICAtLWMtcmVjaXBlLTUwMDogIzNmYjZkYztcbiAgLS1jLXJlY2lwZS1yZ2I6IDYzLCAxODIsIDIyMDtcbiAgLS1jLXJlY2lwZTogIzNmYjZkYztcbiAgLS1jLXJlY2lwZS00MDAtcmdiOiA5MCwgMTkyLCAyMjU7XG4gIC0tYy1yZWNpcGUtNDAwOiAjNWFjMGUxO1xuICAtLWMtcmVjaXBlLTMwMC1yZ2I6IDExNiwgMjAyLCAyMzA7XG4gIC0tYy1yZWNpcGUtMzAwOiAjNzRjYWU2O1xuICAtLWMtcmVjaXBlLTIwMC1yZ2I6IDE0MywgMjEyLCAyMzU7XG4gIC0tYy1yZWNpcGUtMjAwOiAjOGZkNGViO1xuICAtLWMtcmVjaXBlLTEwMC1yZ2I6IDE3MCwgMjIzLCAyMzk7XG4gIC0tYy1yZWNpcGUtMTAwOiAjYWFkZmVmO1xuICAtLWMtcmVjaXBlLTYwMC1yZ2I6IDM4LCAxNjUsIDIwNjtcbiAgLS1jLXJlY2lwZS02MDA6ICMyNmE1Y2U7XG4gIC0tYy1yZWNpcGUtNzAwLXJnYjogMzIsIDEzOSwgMTczO1xuICAtLWMtcmVjaXBlLTcwMDogIzIwOGJhZDtcbiAgLS1jLXJlY2lwZS04MDAtcmdiOiAyNSwgMTEyLCAxNDA7XG4gIC0tYy1yZWNpcGUtODAwOiAjMTk3MDhjO1xuICAtLWMtcmVjaXBlLTkwMC1yZ2I6IDE5LCA4NSwgMTA3O1xuICAtLWMtcmVjaXBlLTkwMDogIzEzNTU2YjtcbiAgLS1jLXJlY2lwZS1hbHBoYS04LXJnYjogNjQsIDE4MCwgMjE5O1xuICAtLWMtcmVjaXBlLWFscGhhLTg6IHJnYmEoNjQsIDE4MCwgMjE5LCAwLjA4KTtcbiAgLS1jLXJlY2lwZS1hbHBoYS0yNC1yZ2I6IDY0LCAxODAsIDIxOTtcbiAgLS1jLXJlY2lwZS1hbHBoYS0yNDogcmdiYSg2NCwgMTgwLCAyMTksIDAuMjQpO1xuICAtLWMtYXJ0aWNsZS01MDAtcmdiOiAxMTcsIDY0LCAyMzg7XG4gIC0tYy1hcnRpY2xlLTUwMDogIzc1NDBlZTtcbiAgLS1jLWFydGljbGUtcmdiOiAxMTcsIDY0LCAyMzg7XG4gIC0tYy1hcnRpY2xlOiAjNzU0MGVlO1xuICAtLWMtYXJ0aWNsZS00MDAtcmdiOiAxMzcsIDkyLCAyNDE7XG4gIC0tYy1hcnRpY2xlLTQwMDogIzg5NWNmMTtcbiAgLS1jLWFydGljbGUtMzAwLXJnYjogMTU4LCAxMjEsIDI0MztcbiAgLS1jLWFydGljbGUtMzAwOiAjOWU3OWYzO1xuICAtLWMtYXJ0aWNsZS0yMDAtcmdiOiAxNzgsIDE0OSwgMjQ2O1xuICAtLWMtYXJ0aWNsZS0yMDA6ICNiMjk1ZjY7XG4gIC0tYy1hcnRpY2xlLTEwMC1yZ2I6IDE5OSwgMTc3LCAyNDg7XG4gIC0tYy1hcnRpY2xlLTEwMDogI2M3YjFmODtcbiAgLS1jLWFydGljbGUtNjAwLXJnYjogODcsIDIzLCAyMzQ7XG4gIC0tYy1hcnRpY2xlLTYwMDogIzU3MTdlYTtcbiAgLS1jLWFydGljbGUtNzAwLXJnYjogNzIsIDE3LCAxOTU7XG4gIC0tYy1hcnRpY2xlLTcwMDogIzQ4MTFjMztcbiAgLS1jLWFydGljbGUtODAwLXJnYjogNTYsIDE0LCAxNTQ7XG4gIC0tYy1hcnRpY2xlLTgwMDogIzM4MGU5YTtcbiAgLS1jLWFydGljbGUtOTAwLXJnYjogNDEsIDEwLCAxMTM7XG4gIC0tYy1hcnRpY2xlLTkwMDogIzI5MGE3MTtcbiAgLS1jLWFydGljbGUtYWxwaGEtOC1yZ2I6IDExNiwgNjQsIDIzNztcbiAgLS1jLWFydGljbGUtYWxwaGEtODogcmdiYSgxMTYsIDY0LCAyMzcsIDAuMDgpO1xuICAtLWMtYXJ0aWNsZS1hbHBoYS0yNC1yZ2I6IDExNiwgNjQsIDIzNztcbiAgLS1jLWFydGljbGUtYWxwaGEtMjQ6IHJnYmEoMTE2LCA2NCwgMjM3LCAwLjI0KTtcbiAgLS1jLXByb21vLTUwMC1yZ2I6IDAsIDExMCwgMTA4O1xuICAtLWMtcHJvbW8tNTAwOiAjMDA2RTZDO1xuICAtLWMtcHJvbW8tcmdiOiAwLCAxMTAsIDEwODtcbiAgLS1jLXByb21vOiAjMDA2RTZDO1xuICAtLWMtcHJvbW8tNDAwLXJnYjogMCwgMTMyLCAxMjk7XG4gIC0tYy1wcm9tby00MDA6ICMwMDg0ODE7XG4gIC0tYy1wcm9tby0zMDAtcmdiOiAwLCAxNTMsIDE1MDtcbiAgLS1jLXByb21vLTMwMDogIzAwOTk5NjtcbiAgLS1jLXByb21vLTIwMC1yZ2I6IDAsIDE3NSwgMTcyO1xuICAtLWMtcHJvbW8tMjAwOiAjMDBhZmFjO1xuICAtLWMtcHJvbW8tMTAwLXJnYjogMCwgMTk2LCAxOTM7XG4gIC0tYy1wcm9tby0xMDA6ICMwMGM0YzE7XG4gIC0tYy1wcm9tby02MDAtcmdiOiAwLCAxMDQsIDEwMjtcbiAgLS1jLXByb21vLTYwMDogIzAwNjg2NjtcbiAgLS1jLXByb21vLTcwMC1yZ2I6IDAsIDk4LCA5NjtcbiAgLS1jLXByb21vLTcwMDogIzAwNjI2MDtcbiAgLS1jLXByb21vLTgwMC1yZ2I6IDAsIDkyLCA5MTtcbiAgLS1jLXByb21vLTgwMDogIzAwNWM1YjtcbiAgLS1jLXByb21vLTkwMC1yZ2I6IDAsIDg2LCA4NTtcbiAgLS1jLXByb21vLTkwMDogIzAwNTY1NTtcbiAgLS1jLXByb21vLWFscGhhLTgtcmdiOiAwLCAxMTAsIDEwODtcbiAgLS1jLXByb21vLWFscGhhLTg6IHJnYmEoMCwgMTEwLCAxMDgsIDAuMDgpO1xuICAtLWMtcHJvbW8tYWxwaGEtMjQtcmdiOiAwLCAxMTAsIDEwODtcbiAgLS1jLXByb21vLWFscGhhLTI0OiByZ2JhKDAsIDExMCwgMTA4LCAwLjI0KTtcbiAgLS1jLWdhbWVzLTUwMC1yZ2I6IDEzNSwgMTk2LCAwO1xuICAtLWMtZ2FtZXMtNTAwOiAjODdjNDAwO1xuICAtLWMtZ2FtZXMtcmdiOiAxMzUsIDE5NiwgMDtcbiAgLS1jLWdhbWVzOiAjODdjNDAwO1xuICAtLWMtZ2FtZXMtNDAwLXJnYjogMTU2LCAyMjYsIDA7XG4gIC0tYy1nYW1lcy00MDA6ICM5Y2UyMDA7XG4gIC0tYy1nYW1lcy0zMDAtcmdiOiAxNzYsIDI1NSwgMTtcbiAgLS1jLWdhbWVzLTMwMDogI2IwZmYwMTtcbiAgLS1jLWdhbWVzLTIwMC1yZ2I6IDE4NSwgMjU1LCAzMjtcbiAgLS1jLWdhbWVzLTIwMDogI2I5ZmYyMDtcbiAgLS1jLWdhbWVzLTEwMC1yZ2I6IDE5NSwgMjU1LCA2MjtcbiAgLS1jLWdhbWVzLTEwMDogI2MzZmYzZTtcbiAgLS1jLWdhbWVzLTYwMC1yZ2I6IDEyMiwgMTc3LCAwO1xuICAtLWMtZ2FtZXMtNjAwOiAjN2FiMTAwO1xuICAtLWMtZ2FtZXMtNzAwLXJnYjogMTA5LCAxNTgsIDA7XG4gIC0tYy1nYW1lcy03MDA6ICM2ZDllMDA7XG4gIC0tYy1nYW1lcy04MDAtcmdiOiA5NiwgMTQwLCAwO1xuICAtLWMtZ2FtZXMtODAwOiAjNjA4YzAwO1xuICAtLWMtZ2FtZXMtOTAwLXJnYjogODMsIDEyMSwgMDtcbiAgLS1jLWdhbWVzLTkwMDogIzUzNzkwMDtcbiAgLS1jLWdhbWVzLWFscGhhLTgtcmdiOiAyMDcsIDI0NCwgMTI3O1xuICAtLWMtZ2FtZXMtYWxwaGEtODogcmdiYSgyMDcsIDI0NCwgMTI3LCAwLjA4KTtcbiAgLS1jLWdhbWVzLWFscGhhLTI0LXJnYjogMjA3LCAyNDQsIDEyNztcbiAgLS1jLWdhbWVzLWFscGhhLTI0OiByZ2JhKDIwNywgMjQ0LCAxMjcsIDAuMjQpO1xuICAtLWMtaW5mby01MDAtcmdiOiAzMCwgMTQ0LCAyNTU7XG4gIC0tYy1pbmZvLTUwMDogIzFlOTBmZjtcbiAgLS1jLWluZm8tcmdiOiAzMCwgMTQ0LCAyNTU7XG4gIC0tYy1pbmZvOiAjMWU5MGZmO1xuICAtLWMtaW5mby00MDAtcmdiOiA2MSwgMTYwLCAyNTU7XG4gIC0tYy1pbmZvLTQwMDogIzNkYTBmZjtcbiAgLS1jLWluZm8tMzAwLXJnYjogOTMsIDE3NSwgMjU1O1xuICAtLWMtaW5mby0zMDA6ICM1ZGFmZmY7XG4gIC0tYy1pbmZvLTIwMC1yZ2I6IDEyNCwgMTkxLCAyNTU7XG4gIC0tYy1pbmZvLTIwMDogIzdjYmZmZjtcbiAgLS1jLWluZm8tMTAwLXJnYjogMTU2LCAyMDYsIDI1NTtcbiAgLS1jLWluZm8tMTAwOiAjOWNjZWZmO1xuICAtLWMtaW5mby02MDAtcmdiOiAwLCAxMjQsIDI0NTtcbiAgLS1jLWluZm8tNjAwOiAjMDA3Y2Y1O1xuICAtLWMtaW5mby03MDAtcmdiOiAwLCAxMDQsIDIwNTtcbiAgLS1jLWluZm8tNzAwOiAjMDA2OGNkO1xuICAtLWMtaW5mby04MDAtcmdiOiAwLCA4NCwgMTY2O1xuICAtLWMtaW5mby04MDA6ICMwMDU0YTY7XG4gIC0tYy1pbmZvLTkwMC1yZ2I6IDAsIDY0LCAxMjY7XG4gIC0tYy1pbmZvLTkwMDogIzAwNDA3ZTtcbiAgLS1jLXN1Y2Nlc3MtNTAwLXJnYjogNzIsIDE5OSwgOTE7XG4gIC0tYy1zdWNjZXNzLTUwMDogIzQ4Yzc1YjtcbiAgLS1jLXN1Y2Nlc3MtcmdiOiA3MiwgMTk5LCA5MTtcbiAgLS1jLXN1Y2Nlc3M6ICM0OGM3NWI7XG4gIC0tYy1zdWNjZXNzLTQwMC1yZ2I6IDk2LCAyMDYsIDExMztcbiAgLS1jLXN1Y2Nlc3MtNDAwOiAjNjBjZTcxO1xuICAtLWMtc3VjY2Vzcy0zMDAtcmdiOiAxMjEsIDIxNCwgMTM1O1xuICAtLWMtc3VjY2Vzcy0zMDA6ICM3OWQ2ODc7XG4gIC0tYy1zdWNjZXNzLTIwMC1yZ2I6IDE0NSwgMjIxLCAxNTY7XG4gIC0tYy1zdWNjZXNzLTIwMDogIzkxZGQ5YztcbiAgLS1jLXN1Y2Nlc3MtMTAwLXJnYjogMTY5LCAyMjksIDE3ODtcbiAgLS1jLXN1Y2Nlc3MtMTAwOiAjYTllNWIyO1xuICAtLWMtc3VjY2Vzcy02MDAtcmdiOiA1NSwgMTgwLCA3NDtcbiAgLS1jLXN1Y2Nlc3MtNjAwOiAjMzdiNDRhO1xuICAtLWMtc3VjY2Vzcy03MDAtcmdiOiA0NywgMTUyLCA2MjtcbiAgLS1jLXN1Y2Nlc3MtNzAwOiAjMmY5ODNlO1xuICAtLWMtc3VjY2Vzcy04MDAtcmdiOiAzOCwgMTI1LCA1MTtcbiAgLS1jLXN1Y2Nlc3MtODAwOiAjMjY3ZDMzO1xuICAtLWMtc3VjY2Vzcy05MDAtcmdiOiAzMCwgOTcsIDQwO1xuICAtLWMtc3VjY2Vzcy05MDA6ICMxZTYxMjg7XG4gIC0tYy13YXJuaW5nLTUwMC1yZ2I6IDI1NSwgMTMzLCAxMTtcbiAgLS1jLXdhcm5pbmctNTAwOiAjRkY4NTBCO1xuICAtLWMtd2FybmluZy1yZ2I6IDI1NSwgMTMzLCAxMTtcbiAgLS1jLXdhcm5pbmc6ICNGRjg1MEI7XG4gIC0tYy13YXJuaW5nLTQwMC1yZ2I6IDI1NSwgMTQ5LCA0MztcbiAgLS1jLXdhcm5pbmctNDAwOiAjZmY5NTJiO1xuICAtLWMtd2FybmluZy0zMDAtcmdiOiAyNTUsIDE2NSwgNzU7XG4gIC0tYy13YXJuaW5nLTMwMDogI2ZmYTU0YjtcbiAgLS1jLXdhcm5pbmctMjAwLXJnYjogMjU1LCAxODEsIDEwNjtcbiAgLS1jLXdhcm5pbmctMjAwOiAjZmZiNTZhO1xuICAtLWMtd2FybmluZy0xMDAtcmdiOiAyNTUsIDE5NywgMTM4O1xuICAtLWMtd2FybmluZy0xMDA6ICNmZmM1OGE7XG4gIC0tYy13YXJuaW5nLTYwMC1yZ2I6IDIzMSwgMTE2LCAwO1xuICAtLWMtd2FybmluZy02MDA6ICNlNzc0MDA7XG4gIC0tYy13YXJuaW5nLTcwMC1yZ2I6IDE5NywgOTgsIDA7XG4gIC0tYy13YXJuaW5nLTcwMDogI2M1NjIwMDtcbiAgLS1jLXdhcm5pbmctODAwLXJnYjogMTYyLCA4MSwgMDtcbiAgLS1jLXdhcm5pbmctODAwOiAjYTI1MTAwO1xuICAtLWMtd2FybmluZy05MDAtcmdiOiAxMjcsIDY0LCAwO1xuICAtLWMtd2FybmluZy05MDA6ICM3ZjQwMDA7XG4gIC0tYy1lcnJvci01MDAtcmdiOiAyMTAsIDU4LCA3NTtcbiAgLS1jLWVycm9yLTUwMDogI0QyM0E0QjtcbiAgLS1jLWVycm9yLXJnYjogMjEwLCA1OCwgNzU7XG4gIC0tYy1lcnJvcjogI0QyM0E0QjtcbiAgLS1jLWVycm9yLTQwMC1yZ2I6IDIxNiwgODQsIDk5O1xuICAtLWMtZXJyb3ItNDAwOiAjZDg1NDYzO1xuICAtLWMtZXJyb3ItMzAwLXJnYjogMjIyLCAxMTAsIDEyMjtcbiAgLS1jLWVycm9yLTMwMDogI2RlNmU3YTtcbiAgLS1jLWVycm9yLTIwMC1yZ2I6IDIyOCwgMTM2LCAxNDY7XG4gIC0tYy1lcnJvci0yMDA6ICNlNDg4OTI7XG4gIC0tYy1lcnJvci0xMDAtcmdiOiAyMzQsIDE2MiwgMTcwO1xuICAtLWMtZXJyb3ItMTAwOiAjZWFhMmFhO1xuICAtLWMtZXJyb3ItNjAwLXJnYjogMTkwLCA0MywgNjA7XG4gIC0tYy1lcnJvci02MDA6ICNiZTJiM2M7XG4gIC0tYy1lcnJvci03MDAtcmdiOiAxNjEsIDM3LCA1MTtcbiAgLS1jLWVycm9yLTcwMDogI2ExMjUzMztcbiAgLS1jLWVycm9yLTgwMC1yZ2I6IDEzMiwgMzAsIDQyO1xuICAtLWMtZXJyb3ItODAwOiAjODQxZTJhO1xuICAtLWMtZXJyb3ItOTAwLXJnYjogMTA0LCAyNCwgMzM7XG4gIC0tYy1lcnJvci05MDA6ICM2ODE4MjE7XG4gIC0tYy1jYWxlbmRhci1wcmltYXJ5LTUwMC1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLWNhbGVuZGFyLXByaW1hcnktNTAwOiAjZWI3NjYzO1xuICAtLWMtY2FsZW5kYXItcHJpbWFyeS1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLWNhbGVuZGFyLXByaW1hcnk6ICNlYjc2NjM7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNTAwLXJnYjogMjM5LCAxNDUsIDEzMDtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS01MDA6ICNlZjkxODI7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktcmdiOiAyMzksIDE0NSwgMTMwO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5OiAjZWY5MTgyO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTQwMC1yZ2I6IDI0MiwgMTY1LCAxNTM7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNDAwOiAjZjJhNTk5O1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMC1yZ2I6IDI0NSwgMTg1LCAxNzU7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMzAwOiAjZjViOWFmO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTIwMC1yZ2I6IDI0OCwgMjA1LCAxOTg7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMjAwOiAjZjhjZGM2O1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTEwMC1yZ2I6IDI1MSwgMjI1LCAyMjA7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMTAwOiAjZmJlMWRjO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMC1yZ2I6IDIzMSwgOTMsIDcxO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMDogI2U3NWQ0NztcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS03MDAtcmdiOiAyMDksIDUyLCAyNztcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS03MDA6ICNkMTM0MWI7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktODAwLXJnYjogMTUwLCAzNywgMTk7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktODAwOiAjOTYyNTEzO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMC1yZ2I6IDkwLCAyMiwgMTI7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktOTAwOiAjNWExNjBjO1xuICAtLWMtZ3JleS01MDAtcmdiOiAyMDYsIDIwNiwgMjE3O1xuICAtLWMtZ3JleS01MDA6ICNjZWNlZDk7XG4gIC0tYy1ncmV5LXJnYjogMjA2LCAyMDYsIDIxNztcbiAgLS1jLWdyZXk6ICNjZWNlZDk7XG4gIC0tYy1ncmV5LTQwMC1yZ2I6IDIxNiwgMjE2LCAyMjU7XG4gIC0tYy1ncmV5LTQwMDogI2Q4ZDhlMTtcbiAgLS1jLWdyZXktMzAwLXJnYjogMjI2LCAyMjYsIDIzMztcbiAgLS1jLWdyZXktMzAwOiAjZTJlMmU5O1xuICAtLWMtZ3JleS0yMDAtcmdiOiAyMzcsIDIzNywgMjQxO1xuICAtLWMtZ3JleS0yMDA6ICNlZGVkZjE7XG4gIC0tYy1ncmV5LTEwMC1yZ2I6IDI0NywgMjQ3LCAyNDk7XG4gIC0tYy1ncmV5LTEwMDogI2Y3ZjdmOTtcbiAgLS1jLWdyZXktNjAwLXJnYjogMTU2LCAxNTYsIDE3OTtcbiAgLS1jLWdyZXktNjAwOiAjOWM5Y2IzO1xuICAtLWMtZ3JleS03MDAtcmdiOiAxMDgsIDEwOCwgMTQwO1xuICAtLWMtZ3JleS03MDA6ICM2YzZjOGM7XG4gIC0tYy1ncmV5LTgwMC1yZ2I6IDcwLCA3MCwgOTA7XG4gIC0tYy1ncmV5LTgwMDogIzQ2NDY1YTtcbiAgLS1jLWdyZXktOTAwLXJnYjogMzEsIDMxLCA0MTtcbiAgLS1jLWdyZXktOTAwOiAjMWYxZjI5O1xuICAtLWMtZGFyay01MDAtcmdiOiA5NCwgNDcsIDQwO1xuICAtLWMtZGFyay01MDA6ICM1ZTJmMjg7XG4gIC0tYy1kYXJrLXJnYjogOTQsIDQ3LCA0MDtcbiAgLS1jLWRhcms6ICM1ZTJmMjg7XG4gIC0tYy1kYXJrLTQwMC1yZ2I6IDExMSwgNTYsIDQ3O1xuICAtLWMtZGFyay00MDA6ICM2ZjM4MmY7XG4gIC0tYy1kYXJrLTMwMC1yZ2I6IDEyOSwgNjQsIDU1O1xuICAtLWMtZGFyay0zMDA6ICM4MTQwMzc7XG4gIC0tYy1kYXJrLTIwMC1yZ2I6IDE0NiwgNzMsIDYyO1xuICAtLWMtZGFyay0yMDA6ICM5MjQ5M2U7XG4gIC0tYy1kYXJrLTEwMC1yZ2I6IDE2MywgODIsIDY5O1xuICAtLWMtZGFyay0xMDA6ICNhMzUyNDU7XG4gIC0tYy1kYXJrLTYwMC1yZ2I6IDg4LCA0NCwgMzc7XG4gIC0tYy1kYXJrLTYwMDogIzU4MmMyNTtcbiAgLS1jLWRhcmstNzAwLXJnYjogODIsIDQxLCAzNTtcbiAgLS1jLWRhcmstNzAwOiAjNTIyOTIzO1xuICAtLWMtZGFyay04MDAtcmdiOiA3NSwgMzgsIDMyO1xuICAtLWMtZGFyay04MDA6ICM0YjI2MjA7XG4gIC0tYy1kYXJrLTkwMC1yZ2I6IDY5LCAzNSwgMjk7XG4gIC0tYy1kYXJrLTkwMDogIzQ1MjMxZDtcbiAgLS1jLWxpZ2h0LTUwMC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYy1saWdodC01MDA6ICNmZmZmZmY7XG4gIC0tYy1saWdodC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYy1saWdodDogI2ZmZmZmZjtcbiAgLS1jLWxpZ2h0LTQwMC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYy1saWdodC00MDA6IHdoaXRlO1xuICAtLWMtbGlnaHQtMzAwLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWxpZ2h0LTMwMDogd2hpdGU7XG4gIC0tYy1saWdodC0yMDAtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWMtbGlnaHQtMjAwOiB3aGl0ZTtcbiAgLS1jLWxpZ2h0LTEwMC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYy1saWdodC0xMDA6IHdoaXRlO1xuICAtLWMtbGlnaHQtNjAwLXJnYjogMTkxLCAxOTEsIDE5MTtcbiAgLS1jLWxpZ2h0LTYwMDogI2JmYmZiZjtcbiAgLS1jLWxpZ2h0LTcwMC1yZ2I6IDEyOCwgMTI4LCAxMjg7XG4gIC0tYy1saWdodC03MDA6IGdyYXk7XG4gIC0tYy1saWdodC04MDAtcmdiOiA2NCwgNjQsIDY0O1xuICAtLWMtbGlnaHQtODAwOiAjNDA0MDQwO1xuICAtLWMtbGlnaHQtOTAwLXJnYjogMywgMywgMztcbiAgLS1jLWxpZ2h0LTkwMDogIzAzMDMwMztcbiAgLS1jLXByaW1hcnktNTAwLXJnYjogMjM1LCAxMTgsIDk5O1xuICAtLWMtcHJpbWFyeS01MDA6ICNlYjc2NjM7XG4gIC0tYy1wcmltYXJ5LXJnYjogMjM1LCAxMTgsIDk5O1xuICAtLWMtcHJpbWFyeTogI2ViNzY2MztcbiAgLS1jLXByaW1hcnktNDAwLXJnYjogMjM3LCAxMzIsIDExNTtcbiAgLS1jLXByaW1hcnktNDAwOiAjZWQ4NDczO1xuICAtLWMtcHJpbWFyeS0zMDAtcmdiOiAyMzksIDE0NSwgMTMwO1xuICAtLWMtcHJpbWFyeS0zMDA6ICNlZjkxODI7XG4gIC0tYy1wcmltYXJ5LTIwMC1yZ2I6IDI0OSwgMjE0LCAyMDg7XG4gIC0tYy1wcmltYXJ5LTIwMDogI2Y5ZDZkMDtcbiAgLS1jLXByaW1hcnktMTAwLXJnYjogMjUzLCAyNDEsIDIzOTtcbiAgLS1jLXByaW1hcnktMTAwOiAjZmRmMWVmO1xuICAtLWMtcHJpbWFyeS02MDAtcmdiOiAyMjksIDc1LCA1MTtcbiAgLS1jLXByaW1hcnktNjAwOiAjZTU0YjMzO1xuICAtLWMtcHJpbWFyeS03MDAtcmdiOiAxOTksIDUwLCAyNjtcbiAgLS1jLXByaW1hcnktNzAwOiAjYzczMjFhO1xuICAtLWMtcHJpbWFyeS04MDAtcmdiOiA5NCwgNDcsIDQwO1xuICAtLWMtcHJpbWFyeS04MDA6ICM1ZTJmMjg7XG4gIC0tYy1wcmltYXJ5LTkwMC1yZ2I6IDEwMiwgMjYsIDEzO1xuICAtLWMtcHJpbWFyeS05MDA6ICM2NjFhMGQ7XG4gIC0tYy1wcmltYXJ5LWFscGhhLTgtcmdiOiAyMzUsIDExOCwgOTk7XG4gIC0tYy1wcmltYXJ5LWFscGhhLTg6IHJnYmEoMjM1LCAxMTgsIDk5LCAwLjA4KTtcbiAgLS1jLXByaW1hcnktYWxwaGEtMjQtcmdiOiAyMzUsIDExOCwgOTk7XG4gIC0tYy1wcmltYXJ5LWFscGhhLTI0OiByZ2JhKDIzNSwgMTE4LCA5OSwgMC4yNCk7XG4gIC0tYy1hY2NlbnQtNTAwLXJnYjogMjQxLCAxNDIsIDA7XG4gIC0tYy1hY2NlbnQtNTAwOiAjZjE4ZTAwO1xuICAtLWMtYWNjZW50LXJnYjogMjQxLCAxNDIsIDA7XG4gIC0tYy1hY2NlbnQ6ICNmMThlMDA7XG4gIC0tYy1hY2NlbnQtNDAwLXJnYjogMjU1LCAxNTgsIDE4O1xuICAtLWMtYWNjZW50LTQwMDogI2ZmOWUxMjtcbiAgLS1jLWFjY2VudC0zMDAtcmdiOiAyNTUsIDE3MSwgNTA7XG4gIC0tYy1hY2NlbnQtMzAwOiAjZmZhYjMyO1xuICAtLWMtYWNjZW50LTIwMC1yZ2I6IDI1NSwgMTg0LCA4MTtcbiAgLS1jLWFjY2VudC0yMDA6ICNmZmI4NTE7XG4gIC0tYy1hY2NlbnQtMTAwLXJnYjogMjU1LCAxOTcsIDExMztcbiAgLS1jLWFjY2VudC0xMDA6ICNmZmM1NzE7XG4gIC0tYy1hY2NlbnQtNjAwLXJnYjogMjEzLCAxMjUsIDA7XG4gIC0tYy1hY2NlbnQtNjAwOiAjZDU3ZDAwO1xuICAtLWMtYWNjZW50LTcwMC1yZ2I6IDE4NCwgMTA4LCAwO1xuICAtLWMtYWNjZW50LTcwMDogI2I4NmMwMDtcbiAgLS1jLWFjY2VudC04MDAtcmdiOiAxNTYsIDkyLCAwO1xuICAtLWMtYWNjZW50LTgwMDogIzljNWMwMDtcbiAgLS1jLWFjY2VudC05MDAtcmdiOiAxMjcsIDc1LCAwO1xuICAtLWMtYWNjZW50LTkwMDogIzdmNGIwMDtcbiAgLS1jLWFjY2VudC1hbHBoYS04LXJnYjogMjQyLCAxNDEsIDA7XG4gIC0tYy1hY2NlbnQtYWxwaGEtODogcmdiYSgyNDIsIDE0MSwgMCwgMC4wOCk7XG4gIC0tYy1hY2NlbnQtYWxwaGEtMjQtcmdiOiAyNDIsIDE0MSwgMDtcbiAgLS1jLWFjY2VudC1hbHBoYS0yNDogcmdiYSgyNDIsIDE0MSwgMCwgMC4yNCk7XG4gIC8qIEVORCBHRU5FUkFURUQgQ09MT1JTICovXG4gIC0tZm9udC1wcmltYXJ5OiBSb2JvdG8tUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXByaW1hcnktYm9sZDogUm9ib3RvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1wcmltYXJ5LW1lZGl1bTogUm9ib3RvLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWhlYWRpbmc6IFJvYm90by1Cb2xkLCBzZXJpZjtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA3MDA7XG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHZhcigtLWMtYmcpO1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICpbZGF0YS10aGVtZT1saWdodF0sXG4qW2RhdGEtdGhlbWUtbGlnaHRdIHtcbiAgICAtLW5hdmJhci10ZXh0LWNvbG9yOiB2YXIoLS1jLWdyZXktNjAwKTtcbiAgICAtLW5hdmJ1cmdlci1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgfVxufVxuXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIHtcbiAgLyogR0VORVJBVEVEIENPTE9SUyAqL1xuICAtLWMtdGlwcy01MDAtcmdiOiAyNTUsIDExMiwgODI7XG4gIC0tYy10aXBzLTUwMDogI2ZmNzA1MjtcbiAgLS1jLXRpcHMtcmdiOiAyNTUsIDExMiwgODI7XG4gIC0tYy10aXBzOiAjZmY3MDUyO1xuICAtLWMtdGlwcy00MDAtcmdiOiAyNTUsIDEzNiwgMTExO1xuICAtLWMtdGlwcy00MDA6ICNmZjg4NmY7XG4gIC0tYy10aXBzLTMwMC1yZ2I6IDI1NSwgMTU5LCAxMzk7XG4gIC0tYy10aXBzLTMwMDogI2ZmOWY4YjtcbiAgLS1jLXRpcHMtMjAwLXJnYjogMjU1LCAxODMsIDE2ODtcbiAgLS1jLXRpcHMtMjAwOiAjZmZiN2E4O1xuICAtLWMtdGlwcy0xMDAtcmdiOiAyNTUsIDIwNiwgMTk2O1xuICAtLWMtdGlwcy0xMDA6ICNmZmNlYzQ7XG4gIC0tYy10aXBzLTYwMC1yZ2I6IDI1NSwgNjYsIDI2O1xuICAtLWMtdGlwcy02MDA6ICNmZjQyMWE7XG4gIC0tYy10aXBzLTcwMC1yZ2I6IDIyNiwgMzksIDA7XG4gIC0tYy10aXBzLTcwMDogI2UyMjcwMDtcbiAgLS1jLXRpcHMtODAwLXJnYjogMTcwLCAyOSwgMDtcbiAgLS1jLXRpcHMtODAwOiAjYWExZDAwO1xuICAtLWMtdGlwcy05MDAtcmdiOiAxMTQsIDIwLCAwO1xuICAtLWMtdGlwcy05MDA6ICM3MjE0MDA7XG4gIC0tYy10aXBzLWFscGhhLTgtcmdiOiAyNTUsIDExMSwgODI7XG4gIC0tYy10aXBzLWFscGhhLTg6IHJnYmEoMjU1LCAxMTEsIDgyLCAwLjA4KTtcbiAgLS1jLXRpcHMtYWxwaGEtMjQtcmdiOiAyNTUsIDExMSwgODI7XG4gIC0tYy10aXBzLWFscGhhLTI0OiByZ2JhKDI1NSwgMTExLCA4MiwgMC4yNCk7XG4gIC0tYy1jZGl4dmlucy01MDAtcmdiOiAwLCAwLCAwO1xuICAtLWMtY2RpeHZpbnMtNTAwOiAjMDAwMDAwO1xuICAtLWMtY2RpeHZpbnMtcmdiOiAwLCAwLCAwO1xuICAtLWMtY2RpeHZpbnM6ICMwMDAwMDA7XG4gIC0tYy1jZGl4dmlucy00MDAtcmdiOiAzLCAzLCAzO1xuICAtLWMtY2RpeHZpbnMtNDAwOiAjMDMwMzAzO1xuICAtLWMtY2RpeHZpbnMtMzAwLXJnYjogMywgMywgMztcbiAgLS1jLWNkaXh2aW5zLTMwMDogIzAzMDMwMztcbiAgLS1jLWNkaXh2aW5zLTIwMC1yZ2I6IDMsIDMsIDM7XG4gIC0tYy1jZGl4dmlucy0yMDA6ICMwMzAzMDM7XG4gIC0tYy1jZGl4dmlucy0xMDAtcmdiOiAzLCAzLCAzO1xuICAtLWMtY2RpeHZpbnMtMTAwOiAjMDMwMzAzO1xuICAtLWMtY2RpeHZpbnMtNjAwLXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zLTYwMDogYmxhY2s7XG4gIC0tYy1jZGl4dmlucy03MDAtcmdiOiAwLCAwLCAwO1xuICAtLWMtY2RpeHZpbnMtNzAwOiBibGFjaztcbiAgLS1jLWNkaXh2aW5zLTgwMC1yZ2I6IDAsIDAsIDA7XG4gIC0tYy1jZGl4dmlucy04MDA6IGJsYWNrO1xuICAtLWMtY2RpeHZpbnMtOTAwLXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zLTkwMDogYmxhY2s7XG4gIC0tYy1jZGl4dmlucy1hbHBoYS04LXJnYjogMCwgMCwgMDtcbiAgLS1jLWNkaXh2aW5zLWFscGhhLTg6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC0tYy1jZGl4dmlucy1hbHBoYS0yNC1yZ2I6IDAsIDAsIDA7XG4gIC0tYy1jZGl4dmlucy1hbHBoYS0yNDogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgLS1jLXJlY2lwZS01MDAtcmdiOiA2MywgMTgyLCAyMjA7XG4gIC0tYy1yZWNpcGUtNTAwOiAjM2ZiNmRjO1xuICAtLWMtcmVjaXBlLXJnYjogNjMsIDE4MiwgMjIwO1xuICAtLWMtcmVjaXBlOiAjM2ZiNmRjO1xuICAtLWMtcmVjaXBlLTQwMC1yZ2I6IDkwLCAxOTIsIDIyNTtcbiAgLS1jLXJlY2lwZS00MDA6ICM1YWMwZTE7XG4gIC0tYy1yZWNpcGUtMzAwLXJnYjogMTE2LCAyMDIsIDIzMDtcbiAgLS1jLXJlY2lwZS0zMDA6ICM3NGNhZTY7XG4gIC0tYy1yZWNpcGUtMjAwLXJnYjogMTQzLCAyMTIsIDIzNTtcbiAgLS1jLXJlY2lwZS0yMDA6ICM4ZmQ0ZWI7XG4gIC0tYy1yZWNpcGUtMTAwLXJnYjogMTcwLCAyMjMsIDIzOTtcbiAgLS1jLXJlY2lwZS0xMDA6ICNhYWRmZWY7XG4gIC0tYy1yZWNpcGUtNjAwLXJnYjogMzgsIDE2NSwgMjA2O1xuICAtLWMtcmVjaXBlLTYwMDogIzI2YTVjZTtcbiAgLS1jLXJlY2lwZS03MDAtcmdiOiAzMiwgMTM5LCAxNzM7XG4gIC0tYy1yZWNpcGUtNzAwOiAjMjA4YmFkO1xuICAtLWMtcmVjaXBlLTgwMC1yZ2I6IDI1LCAxMTIsIDE0MDtcbiAgLS1jLXJlY2lwZS04MDA6ICMxOTcwOGM7XG4gIC0tYy1yZWNpcGUtOTAwLXJnYjogMTksIDg1LCAxMDc7XG4gIC0tYy1yZWNpcGUtOTAwOiAjMTM1NTZiO1xuICAtLWMtcmVjaXBlLWFscGhhLTgtcmdiOiA2NCwgMTgwLCAyMTk7XG4gIC0tYy1yZWNpcGUtYWxwaGEtODogcmdiYSg2NCwgMTgwLCAyMTksIDAuMDgpO1xuICAtLWMtcmVjaXBlLWFscGhhLTI0LXJnYjogNjQsIDE4MCwgMjE5O1xuICAtLWMtcmVjaXBlLWFscGhhLTI0OiByZ2JhKDY0LCAxODAsIDIxOSwgMC4yNCk7XG4gIC0tYy1hcnRpY2xlLTUwMC1yZ2I6IDExNywgNjQsIDIzODtcbiAgLS1jLWFydGljbGUtNTAwOiAjNzU0MGVlO1xuICAtLWMtYXJ0aWNsZS1yZ2I6IDExNywgNjQsIDIzODtcbiAgLS1jLWFydGljbGU6ICM3NTQwZWU7XG4gIC0tYy1hcnRpY2xlLTQwMC1yZ2I6IDEzNywgOTIsIDI0MTtcbiAgLS1jLWFydGljbGUtNDAwOiAjODk1Y2YxO1xuICAtLWMtYXJ0aWNsZS0zMDAtcmdiOiAxNTgsIDEyMSwgMjQzO1xuICAtLWMtYXJ0aWNsZS0zMDA6ICM5ZTc5ZjM7XG4gIC0tYy1hcnRpY2xlLTIwMC1yZ2I6IDE3OCwgMTQ5LCAyNDY7XG4gIC0tYy1hcnRpY2xlLTIwMDogI2IyOTVmNjtcbiAgLS1jLWFydGljbGUtMTAwLXJnYjogMTk5LCAxNzcsIDI0ODtcbiAgLS1jLWFydGljbGUtMTAwOiAjYzdiMWY4O1xuICAtLWMtYXJ0aWNsZS02MDAtcmdiOiA4NywgMjMsIDIzNDtcbiAgLS1jLWFydGljbGUtNjAwOiAjNTcxN2VhO1xuICAtLWMtYXJ0aWNsZS03MDAtcmdiOiA3MiwgMTcsIDE5NTtcbiAgLS1jLWFydGljbGUtNzAwOiAjNDgxMWMzO1xuICAtLWMtYXJ0aWNsZS04MDAtcmdiOiA1NiwgMTQsIDE1NDtcbiAgLS1jLWFydGljbGUtODAwOiAjMzgwZTlhO1xuICAtLWMtYXJ0aWNsZS05MDAtcmdiOiA0MSwgMTAsIDExMztcbiAgLS1jLWFydGljbGUtOTAwOiAjMjkwYTcxO1xuICAtLWMtYXJ0aWNsZS1hbHBoYS04LXJnYjogMTE2LCA2NCwgMjM3O1xuICAtLWMtYXJ0aWNsZS1hbHBoYS04OiByZ2JhKDExNiwgNjQsIDIzNywgMC4wOCk7XG4gIC0tYy1hcnRpY2xlLWFscGhhLTI0LXJnYjogMTE2LCA2NCwgMjM3O1xuICAtLWMtYXJ0aWNsZS1hbHBoYS0yNDogcmdiYSgxMTYsIDY0LCAyMzcsIDAuMjQpO1xuICAtLWMtcHJvbW8tNTAwLXJnYjogMCwgMTEwLCAxMDg7XG4gIC0tYy1wcm9tby01MDA6ICMwMDZFNkM7XG4gIC0tYy1wcm9tby1yZ2I6IDAsIDExMCwgMTA4O1xuICAtLWMtcHJvbW86ICMwMDZFNkM7XG4gIC0tYy1wcm9tby00MDAtcmdiOiAwLCAxMzIsIDEyOTtcbiAgLS1jLXByb21vLTQwMDogIzAwODQ4MTtcbiAgLS1jLXByb21vLTMwMC1yZ2I6IDAsIDE1MywgMTUwO1xuICAtLWMtcHJvbW8tMzAwOiAjMDA5OTk2O1xuICAtLWMtcHJvbW8tMjAwLXJnYjogMCwgMTc1LCAxNzI7XG4gIC0tYy1wcm9tby0yMDA6ICMwMGFmYWM7XG4gIC0tYy1wcm9tby0xMDAtcmdiOiAwLCAxOTYsIDE5MztcbiAgLS1jLXByb21vLTEwMDogIzAwYzRjMTtcbiAgLS1jLXByb21vLTYwMC1yZ2I6IDAsIDEwNCwgMTAyO1xuICAtLWMtcHJvbW8tNjAwOiAjMDA2ODY2O1xuICAtLWMtcHJvbW8tNzAwLXJnYjogMCwgOTgsIDk2O1xuICAtLWMtcHJvbW8tNzAwOiAjMDA2MjYwO1xuICAtLWMtcHJvbW8tODAwLXJnYjogMCwgOTIsIDkxO1xuICAtLWMtcHJvbW8tODAwOiAjMDA1YzViO1xuICAtLWMtcHJvbW8tOTAwLXJnYjogMCwgODYsIDg1O1xuICAtLWMtcHJvbW8tOTAwOiAjMDA1NjU1O1xuICAtLWMtcHJvbW8tYWxwaGEtOC1yZ2I6IDAsIDExMCwgMTA4O1xuICAtLWMtcHJvbW8tYWxwaGEtODogcmdiYSgwLCAxMTAsIDEwOCwgMC4wOCk7XG4gIC0tYy1wcm9tby1hbHBoYS0yNC1yZ2I6IDAsIDExMCwgMTA4O1xuICAtLWMtcHJvbW8tYWxwaGEtMjQ6IHJnYmEoMCwgMTEwLCAxMDgsIDAuMjQpO1xuICAtLWMtZ2FtZXMtNTAwLXJnYjogMTM1LCAxOTYsIDA7XG4gIC0tYy1nYW1lcy01MDA6ICM4N2M0MDA7XG4gIC0tYy1nYW1lcy1yZ2I6IDEzNSwgMTk2LCAwO1xuICAtLWMtZ2FtZXM6ICM4N2M0MDA7XG4gIC0tYy1nYW1lcy00MDAtcmdiOiAxNTYsIDIyNiwgMDtcbiAgLS1jLWdhbWVzLTQwMDogIzljZTIwMDtcbiAgLS1jLWdhbWVzLTMwMC1yZ2I6IDE3NiwgMjU1LCAxO1xuICAtLWMtZ2FtZXMtMzAwOiAjYjBmZjAxO1xuICAtLWMtZ2FtZXMtMjAwLXJnYjogMTg1LCAyNTUsIDMyO1xuICAtLWMtZ2FtZXMtMjAwOiAjYjlmZjIwO1xuICAtLWMtZ2FtZXMtMTAwLXJnYjogMTk1LCAyNTUsIDYyO1xuICAtLWMtZ2FtZXMtMTAwOiAjYzNmZjNlO1xuICAtLWMtZ2FtZXMtNjAwLXJnYjogMTIyLCAxNzcsIDA7XG4gIC0tYy1nYW1lcy02MDA6ICM3YWIxMDA7XG4gIC0tYy1nYW1lcy03MDAtcmdiOiAxMDksIDE1OCwgMDtcbiAgLS1jLWdhbWVzLTcwMDogIzZkOWUwMDtcbiAgLS1jLWdhbWVzLTgwMC1yZ2I6IDk2LCAxNDAsIDA7XG4gIC0tYy1nYW1lcy04MDA6ICM2MDhjMDA7XG4gIC0tYy1nYW1lcy05MDAtcmdiOiA4MywgMTIxLCAwO1xuICAtLWMtZ2FtZXMtOTAwOiAjNTM3OTAwO1xuICAtLWMtZ2FtZXMtYWxwaGEtOC1yZ2I6IDIwNywgMjQ0LCAxMjc7XG4gIC0tYy1nYW1lcy1hbHBoYS04OiByZ2JhKDIwNywgMjQ0LCAxMjcsIDAuMDgpO1xuICAtLWMtZ2FtZXMtYWxwaGEtMjQtcmdiOiAyMDcsIDI0NCwgMTI3O1xuICAtLWMtZ2FtZXMtYWxwaGEtMjQ6IHJnYmEoMjA3LCAyNDQsIDEyNywgMC4yNCk7XG4gIC0tYy1pbmZvLTUwMC1yZ2I6IDMwLCAxNDQsIDI1NTtcbiAgLS1jLWluZm8tNTAwOiAjMWU5MGZmO1xuICAtLWMtaW5mby1yZ2I6IDMwLCAxNDQsIDI1NTtcbiAgLS1jLWluZm86ICMxZTkwZmY7XG4gIC0tYy1pbmZvLTQwMC1yZ2I6IDYxLCAxNjAsIDI1NTtcbiAgLS1jLWluZm8tNDAwOiAjM2RhMGZmO1xuICAtLWMtaW5mby0zMDAtcmdiOiA5MywgMTc1LCAyNTU7XG4gIC0tYy1pbmZvLTMwMDogIzVkYWZmZjtcbiAgLS1jLWluZm8tMjAwLXJnYjogMTI0LCAxOTEsIDI1NTtcbiAgLS1jLWluZm8tMjAwOiAjN2NiZmZmO1xuICAtLWMtaW5mby0xMDAtcmdiOiAxNTYsIDIwNiwgMjU1O1xuICAtLWMtaW5mby0xMDA6ICM5Y2NlZmY7XG4gIC0tYy1pbmZvLTYwMC1yZ2I6IDAsIDEyNCwgMjQ1O1xuICAtLWMtaW5mby02MDA6ICMwMDdjZjU7XG4gIC0tYy1pbmZvLTcwMC1yZ2I6IDAsIDEwNCwgMjA1O1xuICAtLWMtaW5mby03MDA6ICMwMDY4Y2Q7XG4gIC0tYy1pbmZvLTgwMC1yZ2I6IDAsIDg0LCAxNjY7XG4gIC0tYy1pbmZvLTgwMDogIzAwNTRhNjtcbiAgLS1jLWluZm8tOTAwLXJnYjogMCwgNjQsIDEyNjtcbiAgLS1jLWluZm8tOTAwOiAjMDA0MDdlO1xuICAtLWMtc3VjY2Vzcy01MDAtcmdiOiA3MiwgMTk5LCA5MTtcbiAgLS1jLXN1Y2Nlc3MtNTAwOiAjNDhjNzViO1xuICAtLWMtc3VjY2Vzcy1yZ2I6IDcyLCAxOTksIDkxO1xuICAtLWMtc3VjY2VzczogIzQ4Yzc1YjtcbiAgLS1jLXN1Y2Nlc3MtNDAwLXJnYjogOTYsIDIwNiwgMTEzO1xuICAtLWMtc3VjY2Vzcy00MDA6ICM2MGNlNzE7XG4gIC0tYy1zdWNjZXNzLTMwMC1yZ2I6IDEyMSwgMjE0LCAxMzU7XG4gIC0tYy1zdWNjZXNzLTMwMDogIzc5ZDY4NztcbiAgLS1jLXN1Y2Nlc3MtMjAwLXJnYjogMTQ1LCAyMjEsIDE1NjtcbiAgLS1jLXN1Y2Nlc3MtMjAwOiAjOTFkZDljO1xuICAtLWMtc3VjY2Vzcy0xMDAtcmdiOiAxNjksIDIyOSwgMTc4O1xuICAtLWMtc3VjY2Vzcy0xMDA6ICNhOWU1YjI7XG4gIC0tYy1zdWNjZXNzLTYwMC1yZ2I6IDU1LCAxODAsIDc0O1xuICAtLWMtc3VjY2Vzcy02MDA6ICMzN2I0NGE7XG4gIC0tYy1zdWNjZXNzLTcwMC1yZ2I6IDQ3LCAxNTIsIDYyO1xuICAtLWMtc3VjY2Vzcy03MDA6ICMyZjk4M2U7XG4gIC0tYy1zdWNjZXNzLTgwMC1yZ2I6IDM4LCAxMjUsIDUxO1xuICAtLWMtc3VjY2Vzcy04MDA6ICMyNjdkMzM7XG4gIC0tYy1zdWNjZXNzLTkwMC1yZ2I6IDMwLCA5NywgNDA7XG4gIC0tYy1zdWNjZXNzLTkwMDogIzFlNjEyODtcbiAgLS1jLXdhcm5pbmctNTAwLXJnYjogMjU1LCAxMzMsIDExO1xuICAtLWMtd2FybmluZy01MDA6ICNGRjg1MEI7XG4gIC0tYy13YXJuaW5nLXJnYjogMjU1LCAxMzMsIDExO1xuICAtLWMtd2FybmluZzogI0ZGODUwQjtcbiAgLS1jLXdhcm5pbmctNDAwLXJnYjogMjU1LCAxNDksIDQzO1xuICAtLWMtd2FybmluZy00MDA6ICNmZjk1MmI7XG4gIC0tYy13YXJuaW5nLTMwMC1yZ2I6IDI1NSwgMTY1LCA3NTtcbiAgLS1jLXdhcm5pbmctMzAwOiAjZmZhNTRiO1xuICAtLWMtd2FybmluZy0yMDAtcmdiOiAyNTUsIDE4MSwgMTA2O1xuICAtLWMtd2FybmluZy0yMDA6ICNmZmI1NmE7XG4gIC0tYy13YXJuaW5nLTEwMC1yZ2I6IDI1NSwgMTk3LCAxMzg7XG4gIC0tYy13YXJuaW5nLTEwMDogI2ZmYzU4YTtcbiAgLS1jLXdhcm5pbmctNjAwLXJnYjogMjMxLCAxMTYsIDA7XG4gIC0tYy13YXJuaW5nLTYwMDogI2U3NzQwMDtcbiAgLS1jLXdhcm5pbmctNzAwLXJnYjogMTk3LCA5OCwgMDtcbiAgLS1jLXdhcm5pbmctNzAwOiAjYzU2MjAwO1xuICAtLWMtd2FybmluZy04MDAtcmdiOiAxNjIsIDgxLCAwO1xuICAtLWMtd2FybmluZy04MDA6ICNhMjUxMDA7XG4gIC0tYy13YXJuaW5nLTkwMC1yZ2I6IDEyNywgNjQsIDA7XG4gIC0tYy13YXJuaW5nLTkwMDogIzdmNDAwMDtcbiAgLS1jLWVycm9yLTUwMC1yZ2I6IDIxMCwgNTgsIDc1O1xuICAtLWMtZXJyb3ItNTAwOiAjRDIzQTRCO1xuICAtLWMtZXJyb3ItcmdiOiAyMTAsIDU4LCA3NTtcbiAgLS1jLWVycm9yOiAjRDIzQTRCO1xuICAtLWMtZXJyb3ItNDAwLXJnYjogMjE2LCA4NCwgOTk7XG4gIC0tYy1lcnJvci00MDA6ICNkODU0NjM7XG4gIC0tYy1lcnJvci0zMDAtcmdiOiAyMjIsIDExMCwgMTIyO1xuICAtLWMtZXJyb3ItMzAwOiAjZGU2ZTdhO1xuICAtLWMtZXJyb3ItMjAwLXJnYjogMjI4LCAxMzYsIDE0NjtcbiAgLS1jLWVycm9yLTIwMDogI2U0ODg5MjtcbiAgLS1jLWVycm9yLTEwMC1yZ2I6IDIzNCwgMTYyLCAxNzA7XG4gIC0tYy1lcnJvci0xMDA6ICNlYWEyYWE7XG4gIC0tYy1lcnJvci02MDAtcmdiOiAxOTAsIDQzLCA2MDtcbiAgLS1jLWVycm9yLTYwMDogI2JlMmIzYztcbiAgLS1jLWVycm9yLTcwMC1yZ2I6IDE2MSwgMzcsIDUxO1xuICAtLWMtZXJyb3ItNzAwOiAjYTEyNTMzO1xuICAtLWMtZXJyb3ItODAwLXJnYjogMTMyLCAzMCwgNDI7XG4gIC0tYy1lcnJvci04MDA6ICM4NDFlMmE7XG4gIC0tYy1lcnJvci05MDAtcmdiOiAxMDQsIDI0LCAzMztcbiAgLS1jLWVycm9yLTkwMDogIzY4MTgyMTtcbiAgLS1jLWNhbGVuZGFyLXByaW1hcnktNTAwLXJnYjogMjM1LCAxMTgsIDk5O1xuICAtLWMtY2FsZW5kYXItcHJpbWFyeS01MDA6ICNlYjc2NjM7XG4gIC0tYy1jYWxlbmRhci1wcmltYXJ5LXJnYjogMjM1LCAxMTgsIDk5O1xuICAtLWMtY2FsZW5kYXItcHJpbWFyeTogI2ViNzY2MztcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS01MDAtcmdiOiAyMzksIDE0NSwgMTMwO1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTUwMDogI2VmOTE4MjtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS1yZ2I6IDIzOSwgMTQ1LCAxMzA7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnk6ICNlZjkxODI7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNDAwLXJnYjogMjQyLCAxNjUsIDE1MztcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS00MDA6ICNmMmE1OTk7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMzAwLXJnYjogMjQ1LCAxODUsIDE3NTtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0zMDA6ICNmNWI5YWY7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMjAwLXJnYjogMjQ4LCAyMDUsIDE5ODtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0yMDA6ICNmOGNkYzY7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMTAwLXJnYjogMjUxLCAyMjUsIDIyMDtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0xMDA6ICNmYmUxZGM7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNjAwLXJnYjogMjMxLCA5MywgNzE7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNjAwOiAjZTc1ZDQ3O1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTcwMC1yZ2I6IDIwOSwgNTIsIDI3O1xuICAtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTcwMDogI2QxMzQxYjtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS04MDAtcmdiOiAxNTAsIDM3LCAxOTtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS04MDA6ICM5NjI1MTM7XG4gIC0tYy1jYWxlbmRhci1zZWNvbmRhcnktOTAwLXJnYjogOTAsIDIyLCAxMjtcbiAgLS1jLWNhbGVuZGFyLXNlY29uZGFyeS05MDA6ICM1YTE2MGM7XG4gIC0tYy1ncmV5LTUwMC1yZ2I6IDIwNiwgMjA2LCAyMTc7XG4gIC0tYy1ncmV5LTUwMDogI2NlY2VkOTtcbiAgLS1jLWdyZXktcmdiOiAyMDYsIDIwNiwgMjE3O1xuICAtLWMtZ3JleTogI2NlY2VkOTtcbiAgLS1jLWdyZXktNDAwLXJnYjogMjE2LCAyMTYsIDIyNTtcbiAgLS1jLWdyZXktNDAwOiAjZDhkOGUxO1xuICAtLWMtZ3JleS0zMDAtcmdiOiAyMjYsIDIyNiwgMjMzO1xuICAtLWMtZ3JleS0zMDA6ICNlMmUyZTk7XG4gIC0tYy1ncmV5LTIwMC1yZ2I6IDIzNywgMjM3LCAyNDE7XG4gIC0tYy1ncmV5LTIwMDogI2VkZWRmMTtcbiAgLS1jLWdyZXktMTAwLXJnYjogMjQ3LCAyNDcsIDI0OTtcbiAgLS1jLWdyZXktMTAwOiAjZjdmN2Y5O1xuICAtLWMtZ3JleS02MDAtcmdiOiAxNTYsIDE1NiwgMTc5O1xuICAtLWMtZ3JleS02MDA6ICM5YzljYjM7XG4gIC0tYy1ncmV5LTcwMC1yZ2I6IDEwOCwgMTA4LCAxNDA7XG4gIC0tYy1ncmV5LTcwMDogIzZjNmM4YztcbiAgLS1jLWdyZXktODAwLXJnYjogNzAsIDcwLCA5MDtcbiAgLS1jLWdyZXktODAwOiAjNDY0NjVhO1xuICAtLWMtZ3JleS05MDAtcmdiOiAzMSwgMzEsIDQxO1xuICAtLWMtZ3JleS05MDA6ICMxZjFmMjk7XG4gIC0tYy1kYXJrLTUwMC1yZ2I6IDk0LCA0NywgNDA7XG4gIC0tYy1kYXJrLTUwMDogIzVlMmYyODtcbiAgLS1jLWRhcmstcmdiOiA5NCwgNDcsIDQwO1xuICAtLWMtZGFyazogIzVlMmYyODtcbiAgLS1jLWRhcmstNDAwLXJnYjogMTExLCA1NiwgNDc7XG4gIC0tYy1kYXJrLTQwMDogIzZmMzgyZjtcbiAgLS1jLWRhcmstMzAwLXJnYjogMTI5LCA2NCwgNTU7XG4gIC0tYy1kYXJrLTMwMDogIzgxNDAzNztcbiAgLS1jLWRhcmstMjAwLXJnYjogMTQ2LCA3MywgNjI7XG4gIC0tYy1kYXJrLTIwMDogIzkyNDkzZTtcbiAgLS1jLWRhcmstMTAwLXJnYjogMTYzLCA4MiwgNjk7XG4gIC0tYy1kYXJrLTEwMDogI2EzNTI0NTtcbiAgLS1jLWRhcmstNjAwLXJnYjogODgsIDQ0LCAzNztcbiAgLS1jLWRhcmstNjAwOiAjNTgyYzI1O1xuICAtLWMtZGFyay03MDAtcmdiOiA4MiwgNDEsIDM1O1xuICAtLWMtZGFyay03MDA6ICM1MjI5MjM7XG4gIC0tYy1kYXJrLTgwMC1yZ2I6IDc1LCAzOCwgMzI7XG4gIC0tYy1kYXJrLTgwMDogIzRiMjYyMDtcbiAgLS1jLWRhcmstOTAwLXJnYjogNjksIDM1LCAyOTtcbiAgLS1jLWRhcmstOTAwOiAjNDUyMzFkO1xuICAtLWMtbGlnaHQtNTAwLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWxpZ2h0LTUwMDogI2ZmZmZmZjtcbiAgLS1jLWxpZ2h0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWxpZ2h0OiAjZmZmZmZmO1xuICAtLWMtbGlnaHQtNDAwLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWxpZ2h0LTQwMDogd2hpdGU7XG4gIC0tYy1saWdodC0zMDAtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWMtbGlnaHQtMzAwOiB3aGl0ZTtcbiAgLS1jLWxpZ2h0LTIwMC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYy1saWdodC0yMDA6IHdoaXRlO1xuICAtLWMtbGlnaHQtMTAwLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jLWxpZ2h0LTEwMDogd2hpdGU7XG4gIC0tYy1saWdodC02MDAtcmdiOiAxOTEsIDE5MSwgMTkxO1xuICAtLWMtbGlnaHQtNjAwOiAjYmZiZmJmO1xuICAtLWMtbGlnaHQtNzAwLXJnYjogMTI4LCAxMjgsIDEyODtcbiAgLS1jLWxpZ2h0LTcwMDogZ3JheTtcbiAgLS1jLWxpZ2h0LTgwMC1yZ2I6IDY0LCA2NCwgNjQ7XG4gIC0tYy1saWdodC04MDA6ICM0MDQwNDA7XG4gIC0tYy1saWdodC05MDAtcmdiOiAzLCAzLCAzO1xuICAtLWMtbGlnaHQtOTAwOiAjMDMwMzAzO1xuICAtLWMtcHJpbWFyeS01MDAtcmdiOiAyMzUsIDExOCwgOTk7XG4gIC0tYy1wcmltYXJ5LTUwMDogI2ViNzY2MztcbiAgLS1jLXByaW1hcnktcmdiOiAyMzUsIDExOCwgOTk7XG4gIC0tYy1wcmltYXJ5OiAjZWI3NjYzO1xuICAtLWMtcHJpbWFyeS00MDAtcmdiOiAyMzcsIDEzMiwgMTE1O1xuICAtLWMtcHJpbWFyeS00MDA6ICNlZDg0NzM7XG4gIC0tYy1wcmltYXJ5LTMwMC1yZ2I6IDIzOSwgMTQ1LCAxMzA7XG4gIC0tYy1wcmltYXJ5LTMwMDogI2VmOTE4MjtcbiAgLS1jLXByaW1hcnktMjAwLXJnYjogMjQ5LCAyMTQsIDIwODtcbiAgLS1jLXByaW1hcnktMjAwOiAjZjlkNmQwO1xuICAtLWMtcHJpbWFyeS0xMDAtcmdiOiAyNTMsIDI0MSwgMjM5O1xuICAtLWMtcHJpbWFyeS0xMDA6ICNmZGYxZWY7XG4gIC0tYy1wcmltYXJ5LTYwMC1yZ2I6IDIyOSwgNzUsIDUxO1xuICAtLWMtcHJpbWFyeS02MDA6ICNlNTRiMzM7XG4gIC0tYy1wcmltYXJ5LTcwMC1yZ2I6IDE5OSwgNTAsIDI2O1xuICAtLWMtcHJpbWFyeS03MDA6ICNjNzMyMWE7XG4gIC0tYy1wcmltYXJ5LTgwMC1yZ2I6IDk0LCA0NywgNDA7XG4gIC0tYy1wcmltYXJ5LTgwMDogIzVlMmYyODtcbiAgLS1jLXByaW1hcnktOTAwLXJnYjogMTAyLCAyNiwgMTM7XG4gIC0tYy1wcmltYXJ5LTkwMDogIzY2MWEwZDtcbiAgLS1jLXByaW1hcnktNTAtcmdiOiAyNDUsIDE4NywgMTc3O1xuICAtLWMtcHJpbWFyeS01MDogI2Y1YmJiMTtcbiAgLS1jLXByaW1hcnktZGFyay1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLXByaW1hcnktZGFyazogI2ViNzY2MztcbiAgLS1jLXByaW1hcnktYWxwaGEtOC1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLXByaW1hcnktYWxwaGEtODogcmdiYSgyMzUsIDExOCwgOTksIDAuMDgpO1xuICAtLWMtcHJpbWFyeS1hbHBoYS0xMC1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLXByaW1hcnktYWxwaGEtMTA6IHJnYmEoMjM1LCAxMTgsIDk5LCAwLjEpO1xuICAtLWMtcHJpbWFyeS1hbHBoYS0yNC1yZ2I6IDIzNSwgMTE4LCA5OTtcbiAgLS1jLXByaW1hcnktYWxwaGEtMjQ6IHJnYmEoMjM1LCAxMTgsIDk5LCAwLjI0KTtcbiAgLS1jLWFjY2VudC01MDAtcmdiOiA5NCwgNDcsIDQwO1xuICAtLWMtYWNjZW50LTUwMDogIzVlMmYyODtcbiAgLS1jLWFjY2VudC1yZ2I6IDk0LCA0NywgNDA7XG4gIC0tYy1hY2NlbnQ6ICM1ZTJmMjg7XG4gIC0tYy1hY2NlbnQtNDAwLXJnYjogMTExLCA1NiwgNDc7XG4gIC0tYy1hY2NlbnQtNDAwOiAjNmYzODJmO1xuICAtLWMtYWNjZW50LTMwMC1yZ2I6IDEyOSwgNjQsIDU1O1xuICAtLWMtYWNjZW50LTMwMDogIzgxNDAzNztcbiAgLS1jLWFjY2VudC0yMDAtcmdiOiAxNDYsIDczLCA2MjtcbiAgLS1jLWFjY2VudC0yMDA6ICM5MjQ5M2U7XG4gIC0tYy1hY2NlbnQtMTAwLXJnYjogMTYzLCA4MiwgNjk7XG4gIC0tYy1hY2NlbnQtMTAwOiAjYTM1MjQ1O1xuICAtLWMtYWNjZW50LTYwMC1yZ2I6IDQ3LCAyNCwgMjA7XG4gIC0tYy1hY2NlbnQtNjAwOiAjMmYxODE0O1xuICAtLWMtYWNjZW50LTcwMC1yZ2I6IDgyLCA0MSwgMzU7XG4gIC0tYy1hY2NlbnQtNzAwOiAjNTIyOTIzO1xuICAtLWMtYWNjZW50LTgwMC1yZ2I6IDc1LCAzOCwgMzI7XG4gIC0tYy1hY2NlbnQtODAwOiAjNGIyNjIwO1xuICAtLWMtYWNjZW50LTkwMC1yZ2I6IDY5LCAzNSwgMjk7XG4gIC0tYy1hY2NlbnQtOTAwOiAjNDUyMzFkO1xuICAtLWMtYWNjZW50LWFscGhhLTEwLXJnYjogOTQsIDQ3LCA0MDtcbiAgLS1jLWFjY2VudC1hbHBoYS0xMDogcmdiYSg5NCwgNDcsIDQwLCAwLjEpO1xuICAvKiBFTkQgR0VORVJBVEVEIENPTE9SUyAqL1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC0tZm9udC1wcmltYXJ5OiBSb2JvdG8tUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXByaW1hcnktYm9sZDogUm9ib3RvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1wcmltYXJ5LW1lZGl1bTogUm9ib3RvLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWhlYWRpbmc6IFwiS2F0YWhkaW4gUm91bmRcIiwgXCJjdWJhbm9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA3MDA7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyOiAxMHB4O1xuICAtLWZvcm0tY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgLS1mb3JtLWxhYmVsLWZnOiB2YXIoLS1jLWFjY2VudCk7XG4gIC0tZm9ybS1sYWJlbC1iZzogdmFyKC0tYy1saWdodCk7XG4gIC0tZm9ybS1sYWJlbC1iZy1hY3RpdmU6IHZhcigtLWMtcHJpbWFyeSk7XG4gIC0tZm9ybS1sYWJlbC1mZy1hY3RpdmU6IHZhcigtLWMtbGlnaHQpO1xuICAtLW5hdmJhci1iZzogI0ZGRkZGRjtcbiAgLS1uYXZidXJnZXItY29sb3I6ICM1ZTJmMjg7XG4gIC0tYy10ZXh0OiB2YXIoLS1jLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG5odG1sW2RhdGEtYTExeS1saW5lLXNwYWNpbmddLFxuKltkYXRhLWExMXktbGluZS1zcGFjaW5nXSB7XG4gIC0tYm9keS1saW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5odG1sW2RhdGEtYTExeS1saW5lLXNwYWNpbmddICosXG5odG1sW2RhdGEtYTExeS1saW5lLXNwYWNpbmddICo6OmJlZm9yZSxcbmh0bWxbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKjo6YWZ0ZXIsXG4qW2RhdGEtYTExeS1saW5lLXNwYWNpbmddICosXG4qW2RhdGEtYTExeS1saW5lLXNwYWNpbmddICo6OmJlZm9yZSxcbipbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10gKjo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodCk7XG59XG5cbmh0bWxbZGF0YS1hMTF5LWR5c2xleGlhLWZvbnRdLFxuKltkYXRhLWExMXktZHlzbGV4aWEtZm9udF0ge1xuICAtLWJvZHktZm9udC1mYW1pbHk6IFwiT3BlbkR5c2xleGljLVJlZ3VsYXJcIjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbkR5c2xleGljLVJlZ3VsYXJcIiwgQXJpYWwsIFNhbnMtc2VyaWYsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5odG1sW2RhdGEtYTExeS1keXNsZXhpYS1mb250XSAqLFxuKltkYXRhLWExMXktZHlzbGV4aWEtZm9udF0gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5EeXNsZXhpYy1SZWd1bGFyXCIsIEFyaWFsLCBTYW5zLXNlcmlmLCBzZXJpZiAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1yZWR1Y2VdICosXG5ib2R5W2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1yZWR1Y2VdICo6OmJlZm9yZSxcbmJvZHlbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKjo6YWZ0ZXIsXG4qW2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1yZWR1Y2VdICosXG4qW2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1yZWR1Y2VdICo6OmJlZm9yZSxcbipbZGF0YS1hMTF5LXJlZHVjZWQtbW90aW9uPXJlZHVjZV0gKjo6YWZ0ZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJnKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkgNDE2bXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgYm9keSB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLWdyZXkpO1xuICAtLXNjcm9sbGJhci13aWR0aDogMTJweDtcbiAgLS1zY3JvbGxiYXItaGVpZ2h0OiAxMnB4O1xufVxuXG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKSB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG59XG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiB2YXIoLS1zY3JvbGxiYXItd2lkdGgpO1xuICAvKiBNb3N0bHkgZm9yIHZlcnRpY2FsIHNjcm9sbGJhcnMgKi9cbiAgaGVpZ2h0OiB2YXIoLS1zY3JvbGxiYXItaGVpZ2h0KTtcbiAgLyogTW9zdGx5IGZvciBob3Jpem9udGFsIHNjcm9sbGJhcnMgKi9cbn1cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNjcm9sbGJhci13aWR0aCkgKiAwLjIpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG59XG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci1iYWNrZ3JvdW5kKTtcbn1cblxuLmg2LCAuaDUsIC5oNCwgLmgzLCAuaDIsXG4uY2FyZF90aXRsZSwgLmgxLFxuLnBvc3Rlcl9jYXJkX3RpdGxlLCAuaDAsIC5oMDAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaDAwIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oMDAtbSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMDAtbCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgwMC14bCB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gIH1cbn1cblxuLmgwIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDAtbCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDAteGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5oMSxcbi5wb3N0ZXJfY2FyZF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMS1sIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oMS14eGwge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuXG4uaDIsXG4uY2FyZF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgyLW0ge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMi1sIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oMy1tIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDMtbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDQtbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmg1LWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oNi1sIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbmg2LFxuLmg2LCBoNSxcbi5oNSwgaDQsXG4uaDQsIGgzLFxuLmgzLCBoMixcbi5oMiwgaDEsXG4uaDEsIGgwLFxuLmgwLCBoMDAsXG4uaDAwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLCA3MDApO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICkge1xuICBoMDAsXG4uaDAwIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMDAsXG4uaDAwIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDAwLFxuLmgwMCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDAwLFxuLmgwMCB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKSB7XG4gIGgwLFxuLmgwIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDAsXG4uaDAge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDAsXG4uaDAge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICkge1xuICBoMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiApIHtcbiAgaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiApIHtcbiAgaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICkge1xuICBoNixcbi5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxucCArIC5oMSxcbnAgKyAuaDIsXG5wICsgLmgzLFxucCArIC5oNCxcbnAgKyAuaDUsXG5wICsgLmg2LFxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uaGVhZGluZ192c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGluZ192c3RhY2sgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNlY3Rpb25fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1haW4tbWluLWhlaWdodCk7XG59XG5cbmZvb3RlciNmb290ZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4jZm9vdGVyIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uaGVhZGVyX2NvbnRhaW5lcixcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbCxcbi5jb250YWluZXItbSxcbi5jb250YWluZXItcywgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgLyAyKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuXG4uY29udGFpbmVyLXMge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY29udGFpbmVyLW0ge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuXG4uY29udGFpbmVyLWwge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cblxuLmNvbnRhaW5lci14bCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uY29udGFpbmVyLXh4bCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuXG4vKlxuICBCeSBkZWZhdWx0IGl0ZW1zIGluc2lkZSAuc3RhY2sgYXJlIGNlbnRlcmVkXG4qL1xuLnN0YWNrLXhsLXJpZ2h0LCAuc3RhY2steGwtY2VudGVyLCAuc3RhY2steGwtbGVmdCxcbi5zdGFjay14bCwgLnN0YWNrLXhsLWZ1bGwsIC5zdGFjay1sLXJpZ2h0LCAuc3RhY2stbC1jZW50ZXIsIC5zdGFjay1sLWxlZnQsXG4uc3RhY2stbCwgLnN0YWNrLWwtZnVsbCwgLnN0YWNrLW0tcmlnaHQsIC5zdGFjay1tLWNlbnRlciwgLnN0YWNrLW0tbGVmdCxcbi5zdGFjay1tLCAuc3RhY2stbS1mdWxsLCAuc3RhY2stcy1yaWdodCwgLnN0YWNrLXMtY2VudGVyLCAuc3RhY2stcy1sZWZ0LFxuLnN0YWNrLXMsIC5zdGFjay1zLWZ1bGwsIC5zdGFjay1yaWdodCwgLnN0YWNrLWNlbnRlciwgLnN0YWNrLWxlZnQsXG4uc3RhY2ssIC5zdGFjay1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTEycHggMDtcbn1cbi5zdGFjay14bC1yaWdodCA+ICosIC5zdGFjay14bC1jZW50ZXIgPiAqLCAuc3RhY2steGwtbGVmdCA+ICosXG4uc3RhY2steGwgPiAqLCAuc3RhY2steGwtZnVsbCA+ICosIC5zdGFjay1sLXJpZ2h0ID4gKiwgLnN0YWNrLWwtY2VudGVyID4gKiwgLnN0YWNrLWwtbGVmdCA+ICosXG4uc3RhY2stbCA+ICosIC5zdGFjay1sLWZ1bGwgPiAqLCAuc3RhY2stbS1yaWdodCA+ICosIC5zdGFjay1tLWNlbnRlciA+ICosIC5zdGFjay1tLWxlZnQgPiAqLFxuLnN0YWNrLW0gPiAqLCAuc3RhY2stbS1mdWxsID4gKiwgLnN0YWNrLXMtcmlnaHQgPiAqLCAuc3RhY2stcy1jZW50ZXIgPiAqLCAuc3RhY2stcy1sZWZ0ID4gKixcbi5zdGFjay1zID4gKiwgLnN0YWNrLXMtZnVsbCA+ICosIC5zdGFjay1yaWdodCA+ICosIC5zdGFjay1jZW50ZXIgPiAqLCAuc3RhY2stbGVmdCA+ICosXG4uc3RhY2sgPiAqLCAuc3RhY2stZnVsbCA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5zdGFjay1mdWxsID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhY2stbGVmdCxcbi5zdGFjayB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3RhY2stbGVmdCA+ICosXG4uc3RhY2sgPiAqIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnN0YWNrLWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdGFjay1jZW50ZXIgPiAqIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc3RhY2stcmlnaHQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zdGFjay1yaWdodCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnN0YWNrLXMtZnVsbCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zdGFjay1zLWxlZnQsXG4uc3RhY2stcyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc3RhY2stcy1sZWZ0ID4gKixcbi5zdGFjay1zID4gKiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc3RhY2stcy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RhY2stcy1jZW50ZXIgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnN0YWNrLXMtcmlnaHQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zdGFjay1zLXJpZ2h0ID4gKiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWNrLW0tZnVsbCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFjay1tLWxlZnQsXG4uc3RhY2stbSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc3RhY2stbS1sZWZ0ID4gKixcbi5zdGFjay1tID4gKiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhY2stbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RhY2stbS1jZW50ZXIgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWNrLW0tcmlnaHQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zdGFjay1tLXJpZ2h0ID4gKiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFjay1sLWZ1bGwgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YWNrLWwtbGVmdCxcbi5zdGFjay1sIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zdGFjay1sLWxlZnQgPiAqLFxuLnN0YWNrLWwgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhY2stbC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RhY2stbC1jZW50ZXIgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFjay1sLXJpZ2h0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuc3RhY2stbC1yaWdodCA+ICoge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhY2steGwtZnVsbCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhY2steGwtbGVmdCxcbi5zdGFjay14bCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc3RhY2steGwtbGVmdCA+ICosXG4uc3RhY2steGwgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhY2steGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN0YWNrLXhsLWNlbnRlciA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YWNrLXhsLXJpZ2h0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuc3RhY2steGwtcmlnaHQgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4uaHN0YWNrID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4uY2FyZC1sYXJnZSAuY2FyZF9wYWdpbmF0aW9uX3NsaWRlciwgLmhzdGFjay1hdXRvLXhsLXJpZ2h0LCAuaHN0YWNrLWF1dG8teGwtY2VudGVyLCAuaHN0YWNrLWF1dG8teGwtbGVmdCxcbi5oc3RhY2stYXV0by14bCwgLmhzdGFjay1hdXRvLWwtcmlnaHQsIC5oc3RhY2stYXV0by1sLWNlbnRlciwgLmhzdGFjay1hdXRvLWwtbGVmdCxcbi5oc3RhY2stYXV0by1sLCAuaHN0YWNrLWF1dG8tbS1yaWdodCwgLmhzdGFjay1hdXRvLW0tY2VudGVyLCAuaHN0YWNrLWF1dG8tbS1sZWZ0LFxuLmhzdGFjay1hdXRvLW0sIC5oc3RhY2stYXV0by1zLXJpZ2h0LCAuaHN0YWNrLWF1dG8tcy1jZW50ZXIsIC5oc3RhY2stYXV0by1zLWxlZnQsXG4uaHN0YWNrLWF1dG8tcywgLmhzdGFjay1hdXRvLXJpZ2h0LCAuaHN0YWNrLWF1dG8tY2VudGVyLCAuaHN0YWNrLWF1dG8tbGVmdCxcbi5oc3RhY2stYXV0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5jYXJkLWxhcmdlIC5jYXJkX3BhZ2luYXRpb25fc2xpZGVyID4gKiwgLmhzdGFjay1hdXRvLXhsLXJpZ2h0ID4gKiwgLmhzdGFjay1hdXRvLXhsLWNlbnRlciA+ICosIC5oc3RhY2stYXV0by14bC1sZWZ0ID4gKixcbi5oc3RhY2stYXV0by14bCA+ICosIC5oc3RhY2stYXV0by1sLXJpZ2h0ID4gKiwgLmhzdGFjay1hdXRvLWwtY2VudGVyID4gKiwgLmhzdGFjay1hdXRvLWwtbGVmdCA+ICosXG4uaHN0YWNrLWF1dG8tbCA+ICosIC5oc3RhY2stYXV0by1tLXJpZ2h0ID4gKiwgLmhzdGFjay1hdXRvLW0tY2VudGVyID4gKiwgLmhzdGFjay1hdXRvLW0tbGVmdCA+ICosXG4uaHN0YWNrLWF1dG8tbSA+ICosIC5oc3RhY2stYXV0by1zLXJpZ2h0ID4gKiwgLmhzdGFjay1hdXRvLXMtY2VudGVyID4gKiwgLmhzdGFjay1hdXRvLXMtbGVmdCA+ICosXG4uaHN0YWNrLWF1dG8tcyA+ICosIC5oc3RhY2stYXV0by1yaWdodCA+ICosIC5oc3RhY2stYXV0by1jZW50ZXIgPiAqLCAuaHN0YWNrLWF1dG8tbGVmdCA+ICosXG4uaHN0YWNrLWF1dG8gPiAqIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEycHg7XG59XG5cbi5oc3RhY2stYXV0by1sZWZ0LFxuLmhzdGFjay1hdXRvIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhzdGFjay1hdXRvLWxlZnQgPiAqLFxuLmhzdGFjay1hdXRvID4gKiB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmhzdGFjay1hdXRvLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhzdGFjay1hdXRvLWNlbnRlciA+ICoge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLmhzdGFjay1hdXRvLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oc3RhY2stYXV0by1yaWdodCA+ICoge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaHN0YWNrLWF1dG8tcy1sZWZ0LFxuLmhzdGFjay1hdXRvLXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaHN0YWNrLWF1dG8tcy1sZWZ0ID4gKixcbi5oc3RhY2stYXV0by1zID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5oc3RhY2stYXV0by1zLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhzdGFjay1hdXRvLXMtY2VudGVyID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmhzdGFjay1hdXRvLXMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmhzdGFjay1hdXRvLXMtcmlnaHQgPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5oc3RhY2stcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuICAuaHN0YWNrLXMgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oc3RhY2stYXV0by1tLWxlZnQsXG4uaHN0YWNrLWF1dG8tbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oc3RhY2stYXV0by1tLWxlZnQgPiAqLFxuLmhzdGFjay1hdXRvLW0gPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzdGFjay1hdXRvLW0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaHN0YWNrLWF1dG8tbS1jZW50ZXIgPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHN0YWNrLWF1dG8tbS1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuaHN0YWNrLWF1dG8tbS1yaWdodCA+ICoge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzdGFjay1tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5oc3RhY2stbSA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oc3RhY2stYXV0by1sLWxlZnQsXG4uaHN0YWNrLWF1dG8tbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oc3RhY2stYXV0by1sLWxlZnQgPiAqLFxuLmhzdGFjay1hdXRvLWwgPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oc3RhY2stYXV0by1sLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhzdGFjay1hdXRvLWwtY2VudGVyID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oc3RhY2stYXV0by1sLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oc3RhY2stYXV0by1sLXJpZ2h0ID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzdGFjay1sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5oc3RhY2stbCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oc3RhY2stYXV0by14bC1sZWZ0LFxuLmhzdGFjay1hdXRvLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhzdGFjay1hdXRvLXhsLWxlZnQgPiAqLFxuLmhzdGFjay1hdXRvLXhsID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHN0YWNrLWF1dG8teGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaHN0YWNrLWF1dG8teGwtY2VudGVyID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oc3RhY2stYXV0by14bC1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuaHN0YWNrLWF1dG8teGwtcmlnaHQgPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHN0YWNrLXhsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5oc3RhY2steGwgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMnB4O1xuICB9XG59XG5cbi5zdGFjay1mdWxsLmd5LTAge1xuICBtYXJnaW46IDAgMDtcbn1cbi5zdGFjay1mdWxsLmd5LTAgPiAqIHtcbiAgbWFyZ2luOiAwIDA7XG59XG5cbi5zdGFjay1mdWxsLmd5LTEge1xuICBtYXJnaW46IC0zcHggMDtcbn1cbi5zdGFjay1mdWxsLmd5LTEgPiAqIHtcbiAgbWFyZ2luOiAzcHggMDtcbn1cblxuLnN0YWNrLWNlbnRlci5nLTEge1xuICBtYXJnaW46IC0zcHggMDtcbn1cbi5zdGFjay1jZW50ZXIuZy0xID4gKiB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5cbi5oc3RhY2suZ3ktMCA+ICoge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmhzdGFjay1hdXRvLmctMSA+ICoge1xuICBtYXJnaW46IDNweDtcbn1cblxuLmhzdGFjay5nLTEgPiAqIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbnVsLnN0YWNrLWZ1bGwsXG5vbC5zdGFjay1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBUZW1wbGF0ZSBPS1xuPGRpdiBjbGFzcz1cInAtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJoc3RhY2stYXV0byBnLTEgZmxleC1uby13cmFwLW0gZmxleC1hbGlnbi1jZW50ZXIgdGV4dC1sZWZ0IGVkaXRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsZXgtc2hyaW5rLTBcIj5cbiAgICAgICAgICAgIDxpbWcgd2lkdGg9XCI2NFwiIHNyYz1cInt7IGdJbWFnZShwYWdlKCdiYW5uZXJfaW1hZ2VfbW9iaWxlJywgJ2NoZWVzZScpKSB9fVwiIGFsdD1cIlwiPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LiBEZWJpdGlzLCBudW1xdWFtITwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L2Rpdj5cbiovXG4uaHN0YWNrLWF1dG8uZWRpdCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oc3RhY2stYXV0by5lZGl0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uZWRpdC1oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZGl0LWhzdGFjayA+ICoge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmVkaXQtaHN0YWNrID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLypcbjxkaXYgY2xhc3M9XCJncmlkXCI+XG4gICAgPGRpdiBjbGFzcz1cImNvbC02IGNvbC1sLTNcIj5jb2wtNjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtNlwiPmNvbC02PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNvbC1wdXNoLWwtNlwiPmNvbC1wdXNoLWwtNjwvZGl2PlxuPC9kaXY+XG4qL1xuLmdyaWQsIC5ncmlkLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbn1cbi5ncmlkID4gKiwgLmdyaWQtaW1hZ2UgPiAqIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXB1c2gtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC1wdXNoLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1wdWxsLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXB1bGwtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYsIC5ncmlkLWltYWdlID4gZGl2IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXB1bGwtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1wdXNoLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXB1c2gtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVsbC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC1wdXNoLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1c2gtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXB1bGwtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVzaC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtcHVsbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtcHVzaC0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC1wdWxsLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbC1zLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1zLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXMtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zLTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLXMtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLXMtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcy0zIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1wdXNoLXMtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1zLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLmNvbC1zLTQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdXNoLXMtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXMtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcy01IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1zLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1zLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXMtNiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1zLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXB1bGwtcy02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5jb2wtcy03IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1zLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1zLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXMtOCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gtcy04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1bGwtcy04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zLTkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXB1c2gtcy05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXMtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAuY29sLXMtMTAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdXNoLXMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1zLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zLTExIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1zLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1bGwtcy0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcy0xMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1wdXNoLXMtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXMtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tLTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1tLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLW0tMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tLTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLW0tMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLW0tMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbS0zLCAuZ3JpZC1pbWFnZSA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1tLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLXB1bGwtbS0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuXG4gIC5jb2wtbS00IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1tLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1tLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW0tNSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gtbS01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1bGwtbS01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXB1c2gtbS02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1wdWxsLW0tNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cblxuICAuY29sLW0tNyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1c2gtbS03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwtbS03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tLTgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLW0tOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLW0tOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbS05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1wdXNoLW0tOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1tLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNzUlO1xuICB9XG5cbiAgLmNvbC1tLTEwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1tLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwtbS0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbS0xMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gtbS0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLW0tMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW0tMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1tLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1tLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWwtMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdXNoLWwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwtbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWwtMiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gtbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1bGwtbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sLTMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXB1c2gtbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1wdWxsLWwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cblxuICAuY29sLWwtNCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1c2gtbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwtbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sLTUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLWwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLWwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbC02IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1wdXNoLWwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1sLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG5cbiAgLmNvbC1sLTcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdXNoLWwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLWwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbC04IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1sLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1sLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWwtOSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC1sLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXB1bGwtbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuXG4gIC5jb2wtbC0xMCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1c2gtbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLWwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWwtMTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLWwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC1sLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sLTEyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXB1c2gtbC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXB1bGwtbC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1c2gteGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwteGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC14bC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1bGwteGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtcHVzaC14bC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXhsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC14bC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1bGwteGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gteGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdWxsLXhsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXB1c2gteGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtcHVsbC14bC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXB1c2gteGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXhsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1wdXNoLXhsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC14bC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1wdXNoLXhsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXB1bGwteGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC14bC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1wdWxsLXhsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXB1c2gteGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtcHVsbC14bC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtcHVzaC14bC0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXB1bGwteGwtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuKltjbGFzc149c2VjdGlvbi1dIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc2VjdGlvbikgMDtcbn1cblxuLnNlY3Rpb24taW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGhlbWUtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAwO1xufVxuLnNlY3Rpb24taW50cm8ucHVsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICsgMTAwcHgpO1xufVxuXG4uc2VjdGlvbi1pbnRyby5pcy1iaWcge1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MnB4ICsgdmFyKC0tc3BhY2Utc2VjdGlvbikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWludHJvLmlzLWJpZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWludHJvLmlzLWJpZyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoOTZweCArIHZhcigtLXNwYWNlLXNlY3Rpb24pKTtcbiAgfVxufVxuXG4qW2NsYXNzKj1zZWN0aW9uLV0uaXMtZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MnB4ICsgdmFyKC0tc3BhY2Utc2VjdGlvbikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzcyo9c2VjdGlvbi1dLmlzLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg5NnB4ICsgdmFyKC0tc3BhY2Utc2VjdGlvbikpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvID4gW2NsYXNzXj1jb250YWluZXJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uLXNsaWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoKDEwMHZ3IC0gMTYwMHB4KSAqIDAuNSkgKyAzMnB4KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1zbGlkZXIgLmNvbC1sLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXNsaWRlciAuY29sLWwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxNjAwcHgpICogMC41KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1wdWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICsgNzBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXB1bGwtYm90dG9tLWwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICsgNzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXB1bGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKyAxMDBweCk7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLmhhcy1hcnJvdy1zcGlyYWwtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSArIDI1cHgpO1xufVxuLmhhcy1hcnJvdy1zcGlyYWwtdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTY1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ZnL2Fycm93LXNwaXJhbC1kb3duLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTM1JSkgc2NhbGUoMC41KTtcbiAgei1pbmRleDogNTA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtYXJyb3ctc3BpcmFsLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG4gIC5oYXMtYXJyb3ctc3BpcmFsLXRvcDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zNSUpIHNjYWxlKDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ2FtZV9mb3JtX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYW1lX2Zvcm1fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzb25hciB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWMtcHJpbWFyeS01MDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMCk7XG4gIH1cbn1cbi5uYXZidXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLW5hdmJ1cmdlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZSA0MDBtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZidXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuXG4ubmF2c3RlYWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZidXJnZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLm5hdnN0ZWFrOjpiZWZvcmUsXG4ubmF2c3RlYWs6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZidXJnZXItY29sb3IpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLm5hdnN0ZWFrOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG59XG5cbi5uYXZzdGVhazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbn1cblxuLm5hdmJ1cmdlci5pcy1hY3RpdmUgLm5hdnN0ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1uYXZidXJnZXItY29sb3IpLCAwKTtcbn1cbi5uYXZidXJnZXIuaXMtYWN0aXZlIC5uYXZzdGVhazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZidXJnZXItY29sb3IpO1xufVxuLm5hdmJ1cmdlci5pcy1hY3RpdmUgLm5hdnN0ZWFrOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJ1cmdlci1jb2xvcik7XG59XG5cbi5idG4tdGV4dC1jZGl4dmlucyxcbi5idG4tdGV4dC1hbGwsXG4uYnRuLXdoaXRlLFxuLmJ0bi1pY29uLXdoaXRlLFxuLmJ0bi1hY2NlbnQsXG4uYnRuLWljb24tYWNjZW50LFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1pY29uLXByaW1hcnksIC5idG4sIGFbY2xhc3NePWJ0bl0sXG5idXR0b25bY2xhc3NePWJ0bl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1idG4tc2l6ZSkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1zbWFsbC5idG4tdGV4dC1jZGl4dmlucyxcbi5idG4tc21hbGwuYnRuLXRleHQtYWxsLFxuLmJ0bi1zbWFsbC5idG4td2hpdGUsXG4uYnRuLXNtYWxsLmJ0bi1pY29uLXdoaXRlLFxuLmJ0bi1zbWFsbC5idG4tYWNjZW50LFxuLmJ0bi1zbWFsbC5idG4taWNvbi1hY2NlbnQsXG4uYnRuLXNtYWxsLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zbWFsbC5idG4taWNvbi1wcmltYXJ5LCAuYnRuLXNtYWxsLmJ0biwgYS5idG4tc21hbGxbY2xhc3NePWJ0bl0sXG5idXR0b24uYnRuLXNtYWxsW2NsYXNzXj1idG5dIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYnV0dG9uLCBbY2xhc3NePWJ0bi1pY29uXSB7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYnV0dG9uIGksIFtjbGFzc149YnRuLWljb25dIGkge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYnV0dG9uLmJ0bi1zbWFsbCwgLmJ0bi1zbWFsbFtjbGFzc149YnRuLWljb25dIHtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbn1cbi5oYXMtc3VibWVudSA+IHNwYW4gPiBidXR0b24uYnRuLXNtYWxsIGksIC5idG4tc21hbGxbY2xhc3NePWJ0bi1pY29uXSBpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5hW2NsYXNzXj1idG5dIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtjbGFzc149YnRuXTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZS1jb2xvcjogaW5oZXJpdDtcbn1cbi5idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMzAwKTtcbn1cblxuLmJ0bi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXRleHQ6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMzAwKTtcbn1cbi5idG4tdGV4dDpob3Zlcjpub3QoOmRpc2FibGVkKTo6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ0bi1pY29uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTIwMCk7XG59XG5cbi5idG4tcHJpbWFyeSxcbi5idG4taWNvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNDAwKTtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5idG4taWNvbi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG5cbi5idG4tYWNjZW50LFxuLmJ0bi1pY29uLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4uYnRuLWFjY2VudDpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5idG4taWNvbi1hY2NlbnQ6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC02MDApO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbi5idG4td2hpdGUsXG4uYnRuLWljb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4uYnRuLXdoaXRlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1pY29uLXdoaXRlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jLWxpZ2h0LXJnYiksIDAuOCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG5cbi5idG4tY2RpeHZpbnMsXG4uYnRuLWljb24tY2RpeHZpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zKTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zKTtcbn1cbi5idG4tY2RpeHZpbnM6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4uYnRuLWljb24tY2RpeHZpbnM6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLmJ0bi10ZXh0LWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4uYnRuLXRleHQtYWxsOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuLmJ0bi10ZXh0LWFsbCBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE3JSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgyMDAwJSkgaHVlLXJvdGF0ZSgzNDBkZWcpIGJyaWdodG5lc3MoOTAlKTtcbn1cbi5idG4tdGV4dC1hbGw6aG92ZXIgaW1nLFxuLmJ0bi10ZXh0LWFsbC5pcy1hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5idG4tdGV4dC1hbGwuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4uYnRuLXRleHQtY2RpeHZpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5idG4tdGV4dC1jZGl4dmluczpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4uYnRuLXRleHQtY2RpeHZpbnMuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucyk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLyogw6AgbGEgcmFjaGUganVzdGUgcG91ciBsZSBzbGlkZXIgKi9cbi5idG4tY2hlZXNlIHtcbiAgLS1mb250LWhlYWRpbmc6IFwiY3ViYW5vXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZzogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiAjNDcyQTBGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1jaGVlc2Uge1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5jYXJkX2dhbWUsIC5jYXJkLWxhcmdlLFxuLmNhcmQtZnJ1aXQsIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRfZ2FtZTo6YmVmb3JlLCAuY2FyZC1sYXJnZTo6YmVmb3JlLFxuLmNhcmQtZnJ1aXQ6OmJlZm9yZSwgLmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2MHB4IDEwcHggdmFyKC0tYy1ncmV5LTUwMCk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5hLmNhcmQsXG5hLmNhcmQtZnJ1aXQsXG5hLmNhcmQtbGFyZ2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2FyZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbipbZGF0YS10aGVtZS1kYXJrXSAuY2FyZDo6YmVmb3JlLFxuKltkYXRhLXRoZW1lLWRhcmtdIC5jYXJkLWxhcmdlOjpiZWZvcmUsXG4qW2RhdGEtdGhlbWU9ZGFya10gLmNhcmQ6OmJlZm9yZSxcbipbZGF0YS10aGVtZT1kYXJrXSAuY2FyZC1sYXJnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC5uby1zaGFkb3c6OmJlZm9yZSxcbi5jYXJkLWxhcmdlLm5vLXNoYWRvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtbGFyZ2UsXG4uY2FyZC1mcnVpdCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtbGFyZ2UsXG4uY2FyZC1mcnVpdCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uY2FyZC1sYXJnZSAuY2FyZF9jb250ZW50IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1sYXJnZSAuY2FyZF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5jYXJkX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWluLWhlaWdodDogNThweDtcbn1cbi5jYXJkX2hlYWRlciA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmRfYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jYXJkX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbn1cblxuLmNhcmRfbWVkaWEuaGFzLWJnX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jYXJkX21lZGlhID4gKiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDQwMG1zO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FyZF9tZWRpYSA+ICogaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDQ3MnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNhcmRfbWVkaWEgPiBbY2xhc3NePXRhZ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2FyZF9pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNhcmRfY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmRfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5jYXJkX2Zvb3Rlci5wdXNoLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNhcmRfcGFnaW5hdGlvbl9zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cbi5jYXJkX3BhZ2luYXRpb25fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9wYWdpbmF0aW9uX3NsaWRlciB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmNhcmRfcGFnaW5hdGlvbl9zbGlkZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5jYXJkX3BhZ2luYXRpb25fc2xpZGVyIC5idG4taWNvbi1wcmltYXJ5IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uY2FyZC1sYXJnZSAuY2FyZF9wYWdpbmF0aW9uX3NsaWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1sYXJnZSAuY2FyZF9wYWdpbmF0aW9uX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cbn1cblxuLmNhcmRfZm9vdGVyIFtjbGFzc149YnRuLV0sXG4uY2FyZF9mb290ZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLWgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtaCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ3V0dGVyKTtcbiAgfVxufVxuXG4uY2FyZC1oX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1ncmV5LTYwMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJkLWhfY29udGFpbmVyID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWhfY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uY2FyZC1oX2NvbnRhaW5lci5iZy1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWhfY29udGFpbmVyLmJnLWdyYWRpZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWUyZjI4IDAlLCByZ2JhKDk0LCA0NywgNDAsIDAuNzM4KSAxOSUsIHJnYmEoOTQsIDQ3LCA0MCwgMC41NDEpIDM0JSwgcmdiYSg5NCwgNDcsIDQwLCAwLjM4MikgNDclLCByZ2JhKDk0LCA0NywgNDAsIDAuMjc4KSA1Ni41JSwgcmdiYSg5NCwgNDcsIDQwLCAwLjE5NCkgNjUlLCByZ2JhKDk0LCA0NywgNDAsIDAuMTI2KSA3MyUsIHJnYmEoOTQsIDQ3LCA0MCwgMC4wNzUpIDgwLjIlLCByZ2JhKDk0LCA0NywgNDAsIDAuMDQyKSA4Ni4xJSwgcmdiYSg5NCwgNDcsIDQwLCAwLjAyMSkgOTElLCByZ2JhKDk0LCA0NywgNDAsIDAuMDA4KSA5NS4yJSwgcmdiYSg5NCwgNDcsIDQwLCAwLjAwMikgOTguMiUsIHJnYmEoOTQsIDQ3LCA0MCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtaF9jb250YWluZXIuYmctZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWUyZjI4IDAlLCByZ2JhKDk0LCA0NywgNDAsIDAuNzM4KSAxOSUsIHJnYmEoOTQsIDQ3LCA0MCwgMC41NDEpIDM0JSwgcmdiYSg5NCwgNDcsIDQwLCAwLjM4MikgNDclLCByZ2JhKDk0LCA0NywgNDAsIDAuMjc4KSA1Ni41JSwgcmdiYSg5NCwgNDcsIDQwLCAwLjE5NCkgNjUlLCByZ2JhKDk0LCA0NywgNDAsIDAuMTI2KSA3MyUsIHJnYmEoOTQsIDQ3LCA0MCwgMC4wNzUpIDgwLjIlLCByZ2JhKDk0LCA0NywgNDAsIDAuMDQyKSA4Ni4xJSwgcmdiYSg5NCwgNDcsIDQwLCAwLjAyMSkgOTElLCByZ2JhKDk0LCA0NywgNDAsIDAuMDA4KSA5NS4yJSwgcmdiYSg5NCwgNDcsIDQwLCAwLjAwMikgOTguMiUsIHJnYmEoOTQsIDQ3LCA0MCwgMCkgMTAwJSk7XG4gIH1cbn1cblxuLmNhcmQtaF9ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWhfYm9keSB7XG4gICAgcGFkZGluZzogdmFyKC0tZ3V0dGVyKTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuLmNhcmQtaF9tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1oX21lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jYXJkLWhfbWVkaWEgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJkLWhfbWVkaWEgcGljdHVyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmNhcmQtZGF0ZSxcbi5jYXJkLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDEycHg7XG59XG5hLmNhcmQtZGF0ZTo6YmVmb3JlLFxuLmNhcmQtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDYwcHggMTBweCB2YXIoLS1jLWdyZXktNTAwKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jYXJkLWRhdGUgLmNhcmRfYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJkLWRhdGUgLmRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jYXJkLWZydWl0IC5jYXJkX21lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMCUsIHRyYW5zcGFyZW50IDgwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZnJ1aXQgLmNhcmRfbWVkaWEge1xuICAgIGhlaWdodDogNDcycHg7XG4gIH1cbn1cblxuYVtjbGFzcyo9Y2FyZF0gLmNhcmRfaW1hZ2UsXG5hW2NsYXNzKj1jYXJkX2JvZHldIC5jYXJkX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgNDAwbXM7XG59XG5hW2NsYXNzKj1jYXJkXTpob3Zlcjpub3QoOmRpc2FibGVkKSAuY2FyZF9tZWRpYSA+ICosXG5hW2NsYXNzKj1jYXJkX2JvZHldOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIC5jYXJkX21lZGlhID4gKiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbmFbY2xhc3MqPWNhcmRdOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIC5jYXJkX2ltYWdlLFxuYVtjbGFzcyo9Y2FyZF9ib2R5XTpob3Zlcjpub3QoOmRpc2FibGVkKSAuY2FyZF9pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmNhcmRfZ2FtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmRfZ2FtZSAuZm9ybV9maWVsZC1zZWxlY3Q6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrZW4pICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkX2dhbWVfbWVkaWEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZF9nYW1lX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ib3gge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWFscGhhLTgpO1xuICBjb2xvcjogdmFyKC0tYy10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnRleHQtbGlnaHQgLmhvbWVwYWdlLW9yYW5nZS1jb250cmFzdC10ZXh0LFxuLmhvbWVwYWdlLW9yYW5nZS1jb250cmFzdC10ZXh0IHtcbiAgY29sb3I6ICMyZjE4MTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWNhbGVuZGFyLXNlY29uZGFyeSAuaG9tZXBhZ2Utb3JhbmdlLWNvbnRyYXN0LXRleHQge1xuICBjb2xvcjogIzJmMTgxNCAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtcm91dGU9aG9tZXBhZ2VdICNqcy1zbGlkZXItaG9tZXBhZ2UtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLW5vdy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLWhvbWVwYWdlLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLW5vdy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1ob21lcGFnZV0gI2pzLXNsaWRlci1ob21lcGFnZS1wcmV2LFxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLW5vdy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtZGFyaykgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1ob21lcGFnZV0gI2pzLXNsaWRlci1ob21lcGFnZS1wcmV2OmRpc2FibGVkLFxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLW5vdy1wcmV2OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLWhvbWVwYWdlLW5leHQsXG5ib2R5W2RhdGEtcm91dGU9aG9tZXBhZ2VdICNqcy1zbGlkZXItbm93LW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWhvbWVwYWdlXSAjanMtc2xpZGVyLWhvbWVwYWdlLW5leHQ6ZGlzYWJsZWQsXG5ib2R5W2RhdGEtcm91dGU9aG9tZXBhZ2VdICNqcy1zbGlkZXItbm93LW5leHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWludHJvIGgxLFxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gLnNlY3Rpb24tY29udGVudCBoMixcbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWFydGljbGVzIGgyIHtcbiAgY29sb3I6ICNlYjc2NjMgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWludHJvIC50ZXh0LXByaW1hcnksXG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1pbnRybyAuY29sb3ItcHJpbWFyeSxcbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWNvbnRlbnQgLnRleHQtcHJpbWFyeSxcbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWNvbnRlbnQgLmNvbG9yLXByaW1hcnksXG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1hcnRpY2xlcyAudGV4dC1wcmltYXJ5LFxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gLnNlY3Rpb24tYXJ0aWNsZXMgLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI2ViNzY2MyAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gLnNlY3Rpb24tY29udGVudCAuc3VidGl0bGUsXG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1hcnRpY2xlcyAuc3VidGl0bGUsXG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1jb250ZW50IHA6bm90KC5wb3N0ZXJfY2FyZF90aXRsZSk6bm90KC5wb3N0ZXJfY2FyZF9kYXRlKSxcbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWFydGljbGVzIHA6bm90KC5zZWN0aW9uLWFydGljbGVzX2hlYWRpbmcpLFxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gLmNoZWVzZV9hcnRpY2xlX3RpdGxlIHtcbiAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5iZy1wcmltYXJ5LWFscGhhLTEwIC5jb2xvci1hY2NlbnQsXG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1pbnRybyAuY29sb3ItYWNjZW50IHtcbiAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWNvbW1pdG1lbnRzIGgyLFxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gLnNlY3Rpb24tY29tbWl0bWVudHMgcCB7XG4gIGNvbG9yOiAjNWUyZjI4ICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1jb21taXRtZW50cyAuY2FyZC1sYXJnZS5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5zZWN0aW9uLWNvbW1pdG1lbnRzIC5jYXJkLWxhcmdlLmJnLWxpZ2h0IGgzLCBib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAuc2VjdGlvbi1jb21taXRtZW50cyAuY2FyZC1sYXJnZS5iZy1saWdodCBwIHtcbiAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdICNqcy1zbGlkZXItcG9zdGVycy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkNmQwICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAjanMtc2xpZGVyLXBvc3RlcnMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3NjYzICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAjanMtc2xpZGVyLXBvc3RlcnMtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ2ZDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdICNqcy1zbGlkZXItcG9zdGVycy1wcmV2OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWNoZWVzZV9pbmRleF0gI2pzLXNsaWRlci1wb3N0ZXJzLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4NDczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Y2hlZXNlX2luZGV4XSAjanMtc2xpZGVyLXBvc3RlcnMtbmV4dDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5wb3N0ZXJfY2FyZF90aXRsZSxcbmJvZHlbZGF0YS1yb3V0ZT1jaGVlc2VfaW5kZXhdIC5wb3N0ZXJfY2FyZF9kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYm9keVtkYXRhLXJvdXRlPWJsb2ddIFtjbGFzc149dGFnLV0sXG5ib2R5W2RhdGEtcm91dGU9YmxvZ19hcnRpY2xlXSBbY2xhc3NePXRhZy1dIHtcbiAgY29sb3I6ICM5MDY0MkMgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1ibG9nXSAuY2FyZF9tZWRpYSAudGFnLFxuYm9keVtkYXRhLXJvdXRlPWJsb2dfYXJ0aWNsZV0gLmNhcmRfbWVkaWEgLnRhZyB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLmdhbWUtdGl0bGUtY29udHJhc3Qge1xuICBjb2xvcjogI0U2NTcyMiAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5nYW1lLXByaXplLXRleHQge1xuICBjb2xvcjogIzkwNjQyQyAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5nYW1lLWluZm8tdGV4dCB7XG4gIGNvbG9yOiAjNTAyRDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLmdhbWUtYW5zd2VyLXRpdGxlIHtcbiAgY29sb3I6ICM5MDY0MkMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuZ2FtZS1xdWVzdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IGNsYW1wKDMwMHB4LCA4MHZ3LCA2MDBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc3Rhci1ub2VsLWludHJvLFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zdGFyLW5vZWwtaW5zY3JpcHRpb24ge1xuICAgIHdpZHRoOiA0NXZ3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zdGFyLW5vZWwtaW50cm8ge1xuICAgIGJvdHRvbTogLTIwdncgIWltcG9ydGFudDtcbiAgfVxuICBib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnN0YXItbm9lbC1pbnNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMjV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDVweCkge1xuICBib2R5W2RhdGEtcm91dGU9Z2FtZV0gLmZvb3Rlci1ub2VsLXN2ZyB7XG4gICAgYm90dG9tOiA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIHtcbiAgLS1mb3JtLWNvbG9yOiAjNTAyRDAwO1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0LFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGxhYmVsLFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIHNlbGVjdCxcbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICM1MDJEMDAgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzOSwgMC40KSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOmZvY3VzLFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzOSwgMC40KSAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMkQwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzksIDAuNCkgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzUwMkQwMCAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uLW5vZWwge1xuICAtLWZvcm0tY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCBpbnB1dCxcbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIGxhYmVsLFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uLW5vZWwgc2VsZWN0LFxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uLW5vZWwgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMzAsIDIzMywgMjM5LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyxcbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zZWN0aW9uLWluc2NyaXB0aW9uLW5vZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMzAsIDIzMywgMjM5LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzksIDAuNCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNFNzM0MzQgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0ZXJzX3NsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBvc3RlcnNfc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0ZXJzX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RlcnNfc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzNzZweDtcbiAgfVxufVxuXG4ucG9zdGVyX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdGVyX2NhcmQge1xuICAgIHdpZHRoOiAzNzZweDtcbiAgICBoZWlnaHQ6IDUzNHB4O1xuICB9XG59XG5cbi5wb3N0ZXJfY2FyZC0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjkxODI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvc3Rlcl9jYXJkLS10ZXh0IC5wb3N0ZXJfY2FyZF9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wb3N0ZXJfY2FyZC0tdGV4dCAucG9zdGVyX2NhcmRfcXVvdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjNWUyZjI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0ZXJfY2FyZC0tdGV4dCAucG9zdGVyX2NhcmRfcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucG9zdGVyX2NhcmQtLXRleHQgLnBvc3Rlcl9jYXJkX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNWUyZjI4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0ZXJfY2FyZC0tdGV4dCAucG9zdGVyX2NhcmRfZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ucG9zdGVyX2NhcmRfbmV3X2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdGVyX2NhcmRfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wb3N0ZXJfY2FyZF90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLnBvc3Rlcl9jYXJkX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdGVyX2NhcmRfbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBvc3Rlcl9jYXJkX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMC44KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xufVxuXG4udGlja2V0X2NhcmQtaCB7XG4gIHBhZGRpbmc6IDMycHggMjAlIDMycHggMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi50aWNrZXRfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50aWNrZXRfY2FyZF90b3Age1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmVzdGl2YWwtZHUtZ291dC90aWNrZXQtYmctdmVydGljYWwuc3ZnXCIpO1xufVxuXG4udGlja2V0X2NhcmRfYm90dG9tIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mZXN0aXZhbC1kdS1nb3V0L3RpY2tldC1iZy12ZXJ0aWNhbC5zdmdcIik7XG59XG5cbi50aWNrZXRfY2FyZF9ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwQjIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIExheW91dFxuPGRpdiBjbGFzcz1cInBhZ2luYXRpb25fY29udGFpbmVyIG10LXNlY3Rpb25cIj5cbiAgICA8dWwgY2xhc3M9XCJwYWdpbmF0aW9uXCI+XG4gICAgICAgIDxsaSBjbGFzcz1cInBhZ2luYXRpb25faXRlbSBmaXJzdFwiPjxhIGhyZWY9XCJcIiBhcmlhLWxhYmVsPVwiUHJlbWnDqHJlIHBhZ2VcIiByb2xlPVwiaW1nXCI+PC9hPjwvbGk+XG4gICAgICAgIDxsaSBjbGFzcz1cInBhZ2luYXRpb25faXRlbSBwcmV2XCI+PGEgaHJlZj1cIlwiIGFyaWEtbGFiZWw9XCJQYWdlIHByw6ljw6lkZW50ZVwiIHJvbGU9XCJpbWdcIj48L2E+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtXCI+PGEgaHJlZj1cIlwiPjI8L2E+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtXCI+PHNwYW4gY2xhc3M9XCJpcy1hY3RpdmVcIj4zPC9zcGFuPjwvbGk+XG4gICAgICAgIDxsaSBjbGFzcz1cInBhZ2luYXRpb25faXRlbVwiPjxhIGhyZWY9XCJcIj40PC9hPjwvbGk+XG4gICAgICAgIDxsaSBjbGFzcz1cInBhZ2luYXRpb25faXRlbSBuZXh0XCI+PGEgaHJlZj1cIlwiIGFyaWEtbGFiZWw9XCJQYWdlIHN1aXZhbnRlXCIgcm9sZT1cImltZ1wiPjwvYT48L2xpPlxuICAgICAgICA8bGkgY2xhc3M9XCJwYWdpbmF0aW9uX2l0ZW0gbGFzdFwiPjxhIGhyZWY9XCJcIiBhcmlhLWxhYmVsPVwiRGVybmnDqHJlIHBhZ2VcIiByb2xlPVwiaW1nXCI+PC9hPjwvbGk+XG4gICAgPC91bD5cbjwvZGl2PlxuKi9cbi5wYWdpbmF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb25faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG59XG4ucGFnaW5hdGlvbl9pdGVtLmZpcnN0LCAucGFnaW5hdGlvbl9pdGVtLnByZXYsIC5wYWdpbmF0aW9uX2l0ZW0ubmV4dCwgLnBhZ2luYXRpb25faXRlbS5sYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG59XG4ucGFnaW5hdGlvbl9pdGVtLmZpcnN0IGE6aG92ZXIsXG4ucGFnaW5hdGlvbl9pdGVtLmZpcnN0IGE6Zm9jdXMsIC5wYWdpbmF0aW9uX2l0ZW0ucHJldiBhOmhvdmVyLFxuLnBhZ2luYXRpb25faXRlbS5wcmV2IGE6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG4ucGFnaW5hdGlvbl9pdGVtLmxhc3QgYTpob3Zlcixcbi5wYWdpbmF0aW9uX2l0ZW0ubGFzdCBhOmZvY3VzLCAucGFnaW5hdGlvbl9pdGVtLm5leHQgYTpob3Zlcixcbi5wYWdpbmF0aW9uX2l0ZW0ubmV4dCBhOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG4ucGFnaW5hdGlvbl9pdGVtLmZpcnN0LCAucGFnaW5hdGlvbl9pdGVtLmxhc3Qge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGFnaW5hdGlvbl9pdGVtLnByZXYsIC5wYWdpbmF0aW9uX2l0ZW0ubmV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnBhZ2luYXRpb25faXRlbSBhOmhvdmVyLFxuLnBhZ2luYXRpb25faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbi5wYWdpbmF0aW9uX2l0ZW0gc3Bhbi5pcy1hY3RpdmUsXG4ucGFnaW5hdGlvbl9pdGVtIGEuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdpbmF0aW9uX2l0ZW0gc3Bhbi5pcy1hY3RpdmU6YWZ0ZXIsXG4ucGFnaW5hdGlvbl9pdGVtIGEuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnBhZ2luYXRpb25faXRlbSBhLFxuLnBhZ2luYXRpb25faXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiB2YXIoLS1idG4tc2l6ZS1zbWFsbCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbiAgbWFyZ2luOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLnBhZ2luYXRpb25faXRlbS5maXJzdCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLnBhZ2luYXRpb25faXRlbS5wcmV2IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4ucGFnaW5hdGlvbl9pdGVtLm5leHQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5wYWdpbmF0aW9uX2l0ZW0ubGFzdCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLnRhZy1wcm9tbywgLnRhZy1nYW1lcywgLnRhZy1hcnRpY2xlLCAudGFnLWNkaXh2aW5zLCAudGFnLXJlY2lwZSwgLnRhZy10aXBzLCAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS1idG4tc2l6ZS1zbWFsbCk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjc2NjM7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgei1pbmRleDogMztcbn1cblxuLnRhZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLXRpcHMgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcyk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5pcy10aXBzIC5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtMjQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuLnRhZy10aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG5cbi5pcy1yZWNpcGUgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlKTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuLmlzLXJlY2lwZSAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtYWxwaGEtMjQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuLnRhZy1yZWNpcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cblxuLmlzLWNkaXh2aW5zIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zKTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuLmlzLWNkaXh2aW5zIC5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLWFscGhhLTI0KTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbi50YWctY2RpeHZpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cblxuLmlzLWFydGljbGUgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZSk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5pcy1hcnRpY2xlIC5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtMjQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuLnRhZy1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG5cbi5pcy1nYW1lcyAudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcyk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5pcy1nYW1lcyAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy1hbHBoYS0yNCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4udGFnLWdhbWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG5cbi5pcy1wcm9tbyAudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tbyk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5pcy1wcm9tbyAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby1hbHBoYS0yNCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4udGFnLXByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGhvbmVdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLXRleHQtc2l6ZSk7XG4gIHRleHQtYWxpZ246IHZhcigtLWZvcm0tdGV4dC1hbGlnbik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mb3JtLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRldGltZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBob25lXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZmlsZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCxcbnNlbGVjdDpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuICBvcGFjaXR5OiAxO1xuICAvKiByZXF1aXJlZCBvbiBpT1MgKi9cbn1cbmlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT10ZWxdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPXBob25lXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1maWxlXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGVdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1lbWFpbF0sXG5zZWxlY3QuaXMtaW52YWxpZCxcbnRleHRhcmVhLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZXJyb3IpO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBob25lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcbn1cbmlucHV0W3R5cGU9dGV4dF0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9bnVtYmVyXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1kYXRldGltZV0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9dGVsXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1waG9uZV0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9ZmlsZV0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9c2VhcmNoXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1kYXRlXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9ZW1haWxdLmlzLWludmFsaWQsXG5zZWxlY3QuaXMtaW52YWxpZCxcbnRleHRhcmVhLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZXJyb3IpO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyZXkpO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyogLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7Ki9cbn1cblxuLyppbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn0qL1xudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZm9ybS1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XG4gIGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm9ybS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnRuLXNpemUpICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5zZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmZvcm1fZmllbGQtc2VsZWN0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtX2ZpZWxkLXNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuLmZvcm1fZmllbGQtc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLmZvcm1fZmllbGQtc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuXG4uZm9ybV9maWVsZC1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5mb3JtX2ZpZWxkLXBhc3N3b3JkID4gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmZvcm1fZmllbGQtcGFzc3dvcmQgPiBpbnB1dFt0eXBlPXRleHRdICsgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuLmZvcm1fZmllbGQtcGFzc3dvcmQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSArIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cbi5mb3JtX2ZpZWxkLXBhc3N3b3JkID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX2ZpZWxkLXBhc3N3b3JkID4gYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1kYXJrKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5pbnB1dFt0eXBlPWZpbGVdOmRpc2FibGVkOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPWZpbGVdOmRpc2FibGVkOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpICFpbXBvcnRhbnQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1jb2xvcik7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uZm9ybV9lcnJvcixcbnVsLmZvcm1fZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtX2Vycm9yIGxpLFxudWwuZm9ybV9lcnJvciBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYy1lcnJvcik7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xufVxuLmZvcm1fZXJyb3IgbGkgPiAqLFxudWwuZm9ybV9lcnJvciBsaSA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtX2hlbHAge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5nLXJlY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uZm9ybV9maWVsZHNfYmdfZ2FtZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1saWdodCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9maWVsZHNfYmdfZ2FtZSAuZm9ybV9maWVsZCBpbnB1dDpmb2N1cyB+IGxhYmVsLFxuLmZvcm1fZmllbGRzX2JnX2dhbWUgLmZvcm1fZmllbGQgaW5wdXQuaXMtZmlsbGVkIH4gbGFiZWwsXG4uZm9ybV9maWVsZHNfYmdfZ2FtZSAuZm9ybV9maWVsZCB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsLFxuLmZvcm1fZmllbGRzX2JnX2dhbWUgLmZvcm1fZmllbGQgdGV4dGFyZWEuaXMtZmlsbGVkIH4gbGFiZWwsXG4uZm9ybV9maWVsZHNfYmdfZ2FtZSAuZm9ybV9maWVsZC1zZWxlY3Qgc2VsZWN0OmZvY3VzIH4gbGFiZWwsXG4uZm9ybV9maWVsZHNfYmdfZ2FtZSAuZm9ybV9maWVsZC1zZWxlY3Qgc2VsZWN0LmlzLWZpbGxlZCB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG5cbmlucHV0LmlucHV0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuaW5wdXQuaW5wdXQtbGlnaHQ6Zm9jdXMsIGlucHV0LmlucHV0LWxpZ2h0OmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4uaXMtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4uaXMtbGlnaHQ6Zm9jdXMsIC5pcy1saWdodDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIGlucHV0LmlucHV0X2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbmxhYmVsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5mb3JtX2ZpZWxkLXNlbGVjdCBzZWxlY3QsXG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLmZvcm1fZmllbGQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnNlY3Rpb24taW5zY3JpcHRpb24gLmZvcm1fZmllbGQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc2VjdGlvbi1pbnNjcmlwdGlvbi1ub2VsIC5mb3JtX2ZpZWxkIGlucHV0OmZvY3VzIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTczNDM0ICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm91dGU9Z2FtZV0gLnN0YWNrLWZ1bGwge1xuICBjb3VudGVyLXJlc2V0OiBhbnN3ZXItY291bnRlcjtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc3RhY2stZnVsbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBhbnN3ZXItY291bnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc3RhY2stZnVsbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihhbnN3ZXItY291bnRlciwgdXBwZXItYWxwaGEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDEyMywgODYsIDAuMSk7XG4gIGNvbG9yOiAjOUM3QjU2O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc3RhY2stZnVsbCBsaTpvbmx5LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zdGFjay1mdWxsIC5mb3JtX2ZpZWxkIHtcbiAgZmxleDogMTtcbn1cbmJvZHlbZGF0YS1yb3V0ZT1nYW1lXSAuc3RhY2stZnVsbCAuZm9ybV9maWVsZCBpbnB1dDpmb2N1cyB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzkwNjQyQyAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiBDaGVja2JveCBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBpZD1cImJhclwiIG5hbWU9XCJ0ZXN0XCIgdmFsdWU9XCJmb29cIj5cbiogPGxhYmVsIGZvcj1cImJhclwiPkJhcjwvbGFiZWw+XG4qL1xuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYy1hY2NlbnQpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDQ0cHggLSAyNHB4KSAqIDAuNSArIDAuMjVlbSk7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktZGFyayk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktZGFyayk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBrZXlmcmFtZXMgbW92ZVRvUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgwLjcpIHNjYWxlWCgxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMSkgc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVUb0xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMC43KSBzY2FsZVgoMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDYuOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDAuOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAzMDBtcztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDE2LjhweDtcbiAgd2lkdGg6IDE2LjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzMDBtcztcbiAgYW5pbWF0aW9uOiBtb3ZlVG9MZWZ0IGVhc2UgNDAwbXM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQuc3dpdGNoICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLnN3aXRjaCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMjBweDtcbiAgYW5pbWF0aW9uOiBtb3ZlVG9SaWdodCBlYXNlIDQwMG1zO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKiBSYWRpbyBjdXN0b21cbiogVGhlIGlucHV0IHRhZyBtdXN0IGJlIGJlZm9yZSB0aGUgbGFiZWxcbiogRXhhbXBsZSA6XG4qIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBpZD1cImJhclwiIG5hbWU9XCJ0ZXN0XCIgdmFsdWU9XCJmb29cIj5cbiogPGxhYmVsIGZvcj1cImJhclwiPkJhcjwvbGFiZWw+XG4qL1xuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW86Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWMtYWNjZW50KTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbyArIGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8gKyBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbyArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW86Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpbzpjaGVja2VkOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy1saWdodCk7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktZGFyayk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW86ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktZGFyayk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mb3JtX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW9fYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ucmFkaW9fYnRuICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC1hbHBoYS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMTg1LCAwLCAwLjIsIDEpIDIwMG1zO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpb19idG46Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpb19idG46ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xuICBjb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cblxuLmZvcm1fZmllbGQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtX2ZpZWxkIGlucHV0LmlzLWZpbGxlZCB+IGxhYmVsLFxuLmZvcm1fZmllbGQgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtX2ZpZWxkIHRleHRhcmVhLmlzLWZpbGxlZCB+IGxhYmVsLFxuLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdDpmb2N1cyB+IGxhYmVsLFxuLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdC5pcy1maWxsZWQgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1sYWJlbC1iZy1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tZm9ybS1sYWJlbC1mZy1hY3RpdmUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvcm1fZmllbGQgaW5wdXQ6cmVxdWlyZWQgfiBsYWJlbCxcbi5mb3JtX2ZpZWxkIHRleHRhcmVhOnJlcXVpcmVkIH4gbGFiZWwsXG4uZm9ybV9maWVsZC1zZWxlY3Qgc2VsZWN0OnJlcXVpcmVkIH4gbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uZm9ybV9maWVsZCBpbnB1dDpyZXF1aXJlZCB+IGxhYmVsOjpiZWZvcmUsXG4uZm9ybV9maWVsZCB0ZXh0YXJlYTpyZXF1aXJlZCB+IGxhYmVsOjpiZWZvcmUsXG4uZm9ybV9maWVsZC1zZWxlY3Qgc2VsZWN0OnJlcXVpcmVkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMnB4O1xuICBjb250ZW50OiBcIipcIjtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3JtX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fZmllbGQgaW5wdXRbdHlwZT1kYXRlXSB+IGxhYmVsLFxuLmZvcm1fZmllbGQgaW5wdXRbdHlwZT1kYXRldGltZV0gfiBsYWJlbCxcbi5mb3JtX2ZpZWxkIHNlbGVjdCB+IGxhYmVsIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWxhYmVsLWJnLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLWxhYmVsLWZnLWFjdGl2ZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtX2ZpZWxkIGxhYmVsLFxuLmZvcm1fZmllbGQtc2VsZWN0IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDIwMG1zO1xufVxuXG4uZm9ybV9maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uZm9ybV9maWVsZC1zZWxlY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm1fZmllbGQgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHRvcDogMzJweDtcbn1cblxuLyogIFV0aWxpc2F0aW9uIDpcbiAgPGRpdiBjbGFzcz1cImZsYXNoLWluZm9cIj4gSWNpIHRvbiBtZXNzYWdlIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiZmxhc2gtc3VjY2Vzc1wiPiBJY2kgdG9uIG1lc3NhZ2UgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJmbGFzaC13YXJuaW5nXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImZsYXNoLWVycm9yXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiovXG4uZmxhc2gtZXJyb3IsIC5mbGFzaC13YXJuaW5nLCAuZmxhc2gtc3VjY2VzcywgLmZsYXNoLWluZm8sIC5mbGFzaC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmZsYXNoLWVycm9yOmJlZm9yZSwgLmZsYXNoLXdhcm5pbmc6YmVmb3JlLCAuZmxhc2gtc3VjY2VzczpiZWZvcmUsIC5mbGFzaC1pbmZvOmJlZm9yZSwgLmZsYXNoLW1lc3NhZ2U6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmxhc2gtZXJyb3IgYSwgLmZsYXNoLXdhcm5pbmcgYSwgLmZsYXNoLXN1Y2Nlc3MgYSwgLmZsYXNoLWluZm8gYSwgLmZsYXNoLW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmxhc2gtZXJyb3IgcDpsYXN0LW9mLXR5cGUsIC5mbGFzaC13YXJuaW5nIHA6bGFzdC1vZi10eXBlLCAuZmxhc2gtc3VjY2VzcyBwOmxhc3Qtb2YtdHlwZSwgLmZsYXNoLWluZm8gcDpsYXN0LW9mLXR5cGUsIC5mbGFzaC1tZXNzYWdlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsYXNoLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cbi5mbGFzaC1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uZmxhc2gtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mbyk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuLmZsYXNoLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbi5mbGFzaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG4uZmxhc2gtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuLmZsYXNoLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cbi5mbGFzaC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG4uZmxhc2gtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtZ3JleS0yMDApO1xufVxuXG50Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWdyZXktMjAwKTtcbn1cbnRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTIwMCk7XG4gIGJvcmRlcjogMDtcbn1cblxudGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5waWN0dXJlX2xhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGljdHVyZV9sYWJlbCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5yYWRpb19waWN0dXJlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLnJhZGlvX3BpY3R1cmUgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5ZW07XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4xODUsIDAsIDAuMiwgMSkgMjAwbXM7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQucmFkaW9fcGljdHVyZSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuXG4uZ3JpZC1pbWFnZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmlkLWltYWdlID4gZGl2IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUgKiAtMSkgNDhweCBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUgKiAtMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvMjAyMy9zdW1tZXJfNS90YWJsZWF1LWNlbnRyZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYmxhY2tib2FyZF9jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsYWNrYm9hcmRfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICB9XG59XG5cbi5ibGFja2JvYXJkX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzLzIwMjMvc3VtbWVyXzUvdGFibGVhdS1oYXV0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ibGFja2JvYXJkX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTg1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvMjAyMy9zdW1tZXJfNS90YWJsZWF1LWJhcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmxhY2tib2FyZF9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibGFja2JvYXJkX2lubmVyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIC5mb3JtX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIC5mb3JtX2ZpZWxkLFxuLmJsYWNrYm9hcmRfY29udGFpbmVyIC50ZXh0LW5vd3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmxhY2tib2FyZF9jb250YWluZXIgLmZvcm1fZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxub2wub2wtZGlzYyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY291bnRlci1yZXNldDogb2wtZGlzYztcbn1cblxub2wub2wtZGlzYyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbm9sLm9sLWRpc2MgPiBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWRpc2M7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtZGlzYyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWUtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG5vbC5vbC1kaXNjLWdvbGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLWRpc2M7XG59XG5cbm9sLm9sLWRpc2MtZ29sZCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbm9sLm9sLWRpc2MtZ29sZCA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtZGlzYztcbiAgY29udGVudDogY291bnRlcihvbC1kaXNjKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdvbGQtZ3JhZGllbnQpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbiNoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1uYXZiYXItdGV4dC1jb2xvcik7XG4gIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSA0MTZtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG4jaGVhZGVyLnN0YXJ0LXRyYW5zcGFyZW50IHtcbiAgLS1uYXZiYXItYmc6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIGhlaWdodDogNjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9uYXY6OmJlZm9yZSxcbi5oZWFkZXJfbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX25hdjo6YmVmb3JlLFxuLmhlYWRlcl9uYXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfbmF2OjpiZWZvcmUge1xuICB0b3A6IDYycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWMtbGlnaHQpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5oZWFkZXJfbmF2OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tYy1saWdodCksIHRyYW5zcGFyZW50KTtcbn1cblxuLmhlYWRlcl9uYXYuaXMtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpIC0gNjJweCk7XG59XG4uaGVhZGVyX25hdi5pcy1vcGVuIC5tZW51IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tZW51X2l0ZW0ge1xuICBwYWRkaW5nOiAwIDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudV9pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5cbi5tZW51X2l0ZW0gPiBhLFxuLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIGNvbG9yIGVhc2UgNDAwbXM7XG59XG4ubWVudV9pdGVtID4gYTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuLm1lbnVfaXRlbSA+IGE6aG92ZXI6bm90KDpkaXNhYmxlZCk6OmJlZm9yZSxcbi5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYTpob3Zlcjpub3QoOmRpc2FibGVkKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubWVudV9pdGVtID4gYTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxuLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhOmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5tZW51X2l0ZW0gPiBhOmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCk6OmJlZm9yZSxcbi5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5tZW51X2l0ZW0gPiBhLmlzLWFjdGl2ZSxcbi5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cbi5tZW51X2l0ZW0gPiBhLmlzLWFjdGl2ZTo6YmVmb3JlLFxuLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tZW51X2l0ZW0gPiBhOjpiZWZvcmUsXG4ubWVudV9pdGVtLmhhcy1zdWJtZW51ID4gc3BhbiA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG59XG5cbi5oYXMtc3VibWVudS5pcy1hY3RpdmUgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uaGFzLXN1Ym1lbnUgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oYXMtc3VibWVudSA+IHNwYW4gPiBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTcwMCk7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmhhcy1zdWJtZW51ID4gc3BhbiA+IGJ1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYnV0dG9uLmlzLWFjdGl2ZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1zdWJtZW51ID4gc3BhbiA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdWJtZW51X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDE2cHggNDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3VibWVudV9jb250YWluZXIuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym1lbnVfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnN1Ym1lbnVfaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc3VibWVudV9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3VibWVudV9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDQwMG1zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN1Ym1lbnVfaXRlbSBhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cbi5zdWJtZW51X2l0ZW0gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuXG4uc3VibWVudV9pdGVtIGEgaSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaGVhZGVyX3NlYXJjaF9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyX3NlYXJjaF9idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9zZWFyY2hfYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuKltkYXRhLXRoZW1lPWxpZ2h0XSAubWVudV9pdGVtID4gYTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbipbZGF0YS10aGVtZT1saWdodF0gLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAubWVudV9pdGVtID4gYTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbipbZGF0YS10aGVtZS1saWdodF0gLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5tZW51X2l0ZW0gPiBhOmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAubWVudV9pdGVtID4gYTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAubWVudV9pdGVtLmhhcy1zdWJtZW51ID4gc3BhbiA+IGE6Zm9jdXMtdmlzaWJsZTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAubWVudV9pdGVtID4gYS5pcy1hY3RpdmUsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5tZW51X2l0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuID4gYS5pcy1hY3RpdmUsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5tZW51X2l0ZW0gPiBhLmlzLWFjdGl2ZSxcbipbZGF0YS10aGVtZS1saWdodF0gLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAubWVudV9pdGVtID4gYTo6YmVmb3JlLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAubWVudV9pdGVtLmhhcy1zdWJtZW51ID4gc3BhbiA+IGE6OmJlZm9yZSxcbipbZGF0YS10aGVtZS1saWdodF0gLm1lbnVfaXRlbSA+IGE6OmJlZm9yZSxcbipbZGF0YS10aGVtZS1saWdodF0gLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuc3VibWVudV9pdGVtIGE6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5zdWJtZW51X2l0ZW0gYTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuc3VibWVudV9pdGVtIGEuaXMtYWN0aXZlLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuc3VibWVudV9pdGVtIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG5cbi5zZWN0aW9uLWdhbWUge1xuICAtLWMtYWNjZW50OiAjZjhmNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWUpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbi5zZWN0aW9uLWdhbWUgLmZvcm1fZmllbGQtc2VsZWN0OjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLnNlY3Rpb24tZ2FtZS10aGFua3Mge1xuICAtLWMtYWNjZW50OiB2YXIoLS1jLWdhbWUtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4uZ2FtZV9yYWRpb19idG5fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdhbWVfcmFkaW9fYnRuX2NvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZ2FtZV9yYWRpb19idG5fY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuLmdhbWVfcmFkaW9fYnRuX2NvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5nYW1lX3JhZGlvX2J0bl9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5nYW1lX3JhZGlvX2J0bl9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ2FtZV9yYWRpb19idG5fY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuLmdhbWVfcmFkaW9fYnRuX2NvbnRhaW5lciAuZm9ybV9lcnJvcixcbi5nYW1lX3JhZGlvX2J0bl9jb250YWluZXIgdWwuZm9ybV9lcnJvciBsaSB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uc2hhcGUtdG9wLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNoYXBlLXRvcC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbWVfdGV4dF9kYXRlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5nYW1lX3RleHRfZGF0ZXMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZ2FtZV90ZXh0X21haW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWVfdGV4dF9tYWluIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ2FtZV90ZXh0X21haW4ge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5nYW1lX3RleHRfZW5kIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdhbWVfdGV4dF9lbmQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZ2FtZS1hbnN3ZXJzLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FtZS1hbnN3ZXJzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBbaWRePWdhbWVfcGFydGljaXBhdGlvbl9hbnN3ZXJzXSB7XG4gICAgbWluLXdpZHRoOiA5MCU7XG4gIH1cbn1cbltpZF49Z2FtZV9wYXJ0aWNpcGF0aW9uX2Fuc3dlcnNdIC5mb3JtX2ZpZWxkLXNlbGVjdCB7XG4gIHdpZHRoOiA1MDFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgW2lkXj1nYW1lX3BhcnRpY2lwYXRpb25fYW5zd2Vyc10gLmZvcm1fZmllbGQtc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuW2lkXj1nYW1lX3BhcnRpY2lwYXRpb25fYW5zd2Vyc10gLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5zdGFjay1mdWxsIGxpIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keVtkYXRhLXJvdXRlPWdhbWVdIC5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIHNwYW4uZ2FtZS1hbnN3ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMS42cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LCAjZWI3NjYzKSAhaW1wb3J0YW50O1xufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IC5zdGFjay1mdWxsIHtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IC5zdGFjay1mdWxsIC5mb3JtX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAxcHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wcmltYXJ5LCAjZWI3NjYzKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24tY29udGVudCAuc3RhY2stZnVsbCAuZm9ybV9maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2YzYWRhMTtcbn1cblxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24tY29udGVudCAuc3RhY2stZnVsbCAuZm9ybV9maWVsZCBsYWJlbCB7XG4gIGNvbG9yOiAjZjNhZGExO1xufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSwgI2ViNzY2MykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMS42cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCkgIWltcG9ydGFudDtcbn1cbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkIGxhYmVsLFxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24gLmZvcm1fZmllbGQtc2VsZWN0IGxhYmVsLFxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24gLmZvcm1fZmllbGQtY2hlY2tib3ggbGFiZWwge1xuICBjb2xvcjogIzE4MGMwYSAhaW1wb3J0YW50O1xufVxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24gLmZvcm1fZmllbGQgaW5wdXQsXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiAuZm9ybV9maWVsZCBzZWxlY3QsXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiAuZm9ybV9maWVsZCB0ZXh0YXJlYSxcbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTgwYzBhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxODBjMGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSxcbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODBjMGEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTIwLjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbn1cbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1N3B4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE4MGMwYSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkLWNoZWNrYm94IGxhYmVsIGEsXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGEge1xuICBjb2xvcjogIzE4MGMwYSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24gLmZvcm1fZmllbGQtc2VsZWN0OjphZnRlciB7XG4gIGNvbG9yOiAjMTgwYzBhICFpbXBvcnRhbnQ7XG59XG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1pbnNjcmlwdGlvbiAuYnRuLXdoaXRlLFxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyksIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24ubmMtaGVhZGVyLm5jLWhlYWRlci0tZ2FtZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMycHggMTZweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubmMtaGVhZGVyLm5jLWhlYWRlci0tZ2FtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggODBweCAhaW1wb3J0YW50O1xuICAgIGdhcDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubmMtaGVhZGVyLm5jLWhlYWRlci0tZ2FtZSB7XG4gICAgcGFkZGluZzogODBweCA4MHB4IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgc2VjdGlvbi5uYy1oZWFkZXIubmMtaGVhZGVyLS1nYW1lIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE2MHB4IDExMHB4IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5uYy1oZWFkZXIubmMtaGVhZGVyLS1nYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlciAubmMtaGVhZGVyX3JpZ2h0IGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5nYW1lLWhlYWRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4uZ2FtZS1oZWFkZXItdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktODAwLCAjNWUyZjI4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZ2FtZS1oZWFkZXItdGFnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZ2FtZS1oZWFkZXItZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYW1lLWhlYWRlci1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtaGVhZGVyLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4uZ2FtZS1oZWFkZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FtZS1oZWFkZXItaW1hZ2UgPiBpbWc6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nYW1lLWhlYWRlci1hcnJvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbWUtaGVhZGVyLWFycm93LXRvcCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1hcnJvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYW1lLWhlYWRlci1hcnJvdy1ib3R0b20ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1hY2Nyb2NoZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FtZS1oZWFkZXItYWNjcm9jaGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uZ2FtZS1oZWFkZXItYWNjcm9jaGUtLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xufVxuXG4uZ2FtZS1oZWFkZXItYWNjcm9jaGUtLWJvdHRvbSB7XG4gIGJvdHRvbTogMzhweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FtZS1oZWFkZXItYWNjcm9jaGUtLWJvdHRvbSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1wcml6ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMi43NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogLTIuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCk7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS1oZWFkZXItcHJpemUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjJweDtcbiAgfVxufVxuXG4udGV4dC1sZWZ0LWFuc3dlcnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0LWFuc3dlcnMgLnN0YWNrLWZ1bGwsXG4udGV4dC1sZWZ0LWFuc3dlcnMgLnN0YWNrLWZ1bGwgbGksXG4udGV4dC1sZWZ0LWFuc3dlcnMgLnN0YWNrLWZ1bGwgLmZvcm1fcm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZXNfYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICB6LWluZGV4OiA4ODg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc19iYXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi5jb29raWVzX2Jhcl9jb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc19iYXJfY29sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jb29raWVzX2Jhcl9jb2wgYnV0dG9uIHtcbiAgbWFyZ2luOiA2cHg7XG59XG4uY29va2llc19iYXJfY29sIGJ1dHRvbjpob3ZlciwgLmNvb2tpZXNfYmFyX2NvbCBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG59XG5cbi5jb29raWVzX2JhciBhIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbn1cblxuLm1lbW9yeS1nYW1lIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtb3J5LWdhbWUge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4ubWVtb3J5LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW1vcnktY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwJTtcbn1cblxuLm1lbW9yeS1jYXJkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4ubWVtb3J5LWNhcmQuZmxpcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4uZnJvbnQtZmFjZSxcbi5iYWNrLWZhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZnJvbnQtZmFjZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4udGlja2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGlja2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xufVxuXG4udGlja2V0OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4udGlja2V0LmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnNwbGl0LXdvcmRzLWdhbWUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ud29yZC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgbWFyZ2luOiA1cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy1nYW1lKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JkLWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53b3JkLWNhcmQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBoZWlnaHQ6IDE2OXB4O1xuICB9XG59XG5cbi53b3JkLWNhcmQ6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi53b3JkLWNhcmQuZm91bmQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2cHggdmFyKC0tYy1wcmltYXJ5KTtcbn1cbi53b3JkLWNhcmQuZm91bmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS0yNCk7XG59XG5cbi53b3JkLWNhcmQuc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0tYy1wcmltYXJ5KTtcbn1cblxuLmdhbWUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbWUtY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmdhbWUtY2FyZCBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5nYW1lLWNhcmQ6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5nYW1lLWNhcmQuZm91bmQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmdhbWUtY2FyZC5mb3VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWFscGhhLTI0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNnB4IHZhcigtLWMtcHJpbWFyeSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nYW1lLWNhcmQuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHZhcigtLWMtcHJpbWFyeSk7XG59XG5cbi5nYW1lLWNhcmQucmFkaXVzLXVwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG4uZ2FtZS1jYXJkLnJhZGl1cy11cDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLmdhbWUtY2FyZC5yYWRpdXMtZG93biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmdhbWUtY2FyZC5yYWRpdXMtZG93bjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAwLjkpO1xuICB6LWluZGV4OiA5MDAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlYXJjaC5pcy1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaF9pbm5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTQ0cHg7XG59XG5cbi5zZWFyY2hfaW5uZXIgaW5wdXQge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaF9pbm5lciBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uc2VhcmNoIGJ1dHRvbltkYXRhLXNlYXJjaC10cmlnZ2VyXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICByaWdodDogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLnBpY3R1cmVfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDcxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5waWN0dXJlX2NvbnRhaW5lciAuYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNi4yJTtcbiAgbGVmdDogMjElO1xuICB3aWR0aDogMTMlO1xuICBoZWlnaHQ6IDclO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1iYXNpczogODdweDtcbiAgd2lkdGg6IDg3cHg7XG4gIG1heC13aWR0aDogODdweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBtYXgtaGVpZ2h0OiA4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2RhdGUtYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuLmRhdGVfbmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5kYXRlX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5zaGFwZXMtb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zaGFwZXMtb3ZlcmZsb3cgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pZnJhbWVfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbn1cbi5pZnJhbWVfY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFkZ2UtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogMTI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xufVxuLmJhZGdlLXByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhZGdlX3RleHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4ucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4janMtbWFwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNqcy1tYXAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuI2Rvb2RsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpIHNjYWxlKDAuNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZG9vZGxlLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKSBzY2FsZSgwLjgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzcwcHgpIHtcbiAgI2Rvb2RsZS1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gIH1cbn1cblxuI2Rvb2RsZS1zdGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3NzBweCkge1xuICAjZG9vZGxlLXN0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAtNDAlKTtcbiAgfVxufVxuXG4uZnJ1aXRfbmFtZV9pbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRyb19kb29kbGUsIC5pbnRyb19kb29kbGUtcmlnaHQsIC5pbnRyb19kb29kbGUtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW50cm9fZG9vZGxlLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmludHJvX2Rvb2RsZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnRyb19kb29kbGUsIC5pbnRyb19kb29kbGUtcmlnaHQsIC5pbnRyb19kb29kbGUtbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYW5zd2VyX2RvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBtYXgtd2lkdGg6IDQycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cbi5hbnN3ZXJfZG90ID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1jb21taXRtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltZy1zZWN0aW9uLWNsYXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5pbWctc2VjdGlvbi1jbGFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zZWN0aW9uLWNsYXAge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmltZy1zZWN0aW9uLXRpY2tldCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaW1nLXNlY3Rpb24tdGlja2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zZWN0aW9uLXRpY2tldCB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbi5pbWctc2VjdGlvbi1wb3Bjb3JuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5pbWctc2VjdGlvbi1wb3Bjb3JuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zZWN0aW9uLXBvcGNvcm4ge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW1nLXNlY3Rpb24tcG9wY29ybiB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cbi5pbWdfZnJ1aXRfdGl0bGUge1xuICB3aWR0aDogNjV2dztcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuLmJvYXJkIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWVlOTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlMGRjZDcsIGluc2V0IDAgMCAwIDE1cHggI2ZmZmZmZiwgaW5zZXQgMCAwIDAgMTZweCAjZTBkY2Q3LCBpbnNldCAwIDAgMjBweCAxNXB4ICM5OTk4OTY7XG59XG5cbi5saXN0LXN0cm9rZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LXN0cm9rZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5saXN0LXN0cm9rZXMgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5saXN0LXN0cm9rZXMgPiBsaSArIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5saXN0LXN0cm9rZXMgPiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGFmYWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3Qtc3Ryb2tlcyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmltZy1jaG9jbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaW1nLXN1c2hpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uaW1nLWNob2NvLFxuLmltZy1zdXNoaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltZy1jaG9jbyxcbi5pbWctc3VzaGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mb3JtX2dyb3VwX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZm9ybS1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mb3JtLXJhZGl1cyk7XG59XG5cbi5mb3JtX2dyb3VwX2l0ZW0gKyAuZm9ybV9ncm91cF9pdGVtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZvcm1fZ3JvdXBfaXRlbSAuZm9ybV9yb3cuaXMtZm9jdXNlZCAuZm9ybV93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5mb3JtX2dyb3VwID4gLmZvcm1fZ3JvdXBfaXRlbTpmaXJzdC1jaGlsZCAuZm9ybV93aWRnZXQsXG4uZm9ybV9ncm91cCA+IC5mb3JtX2dyb3VwX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm1fd2lkZ2V0ID4gKiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZvcm1fZ3JvdXAgPiAuZm9ybV9ncm91cF9pdGVtICsgLmZvcm1fZ3JvdXBfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5mb3JtX2dyb3VwID4gLmZvcm1fZ3JvdXBfaXRlbSArIC5mb3JtX2dyb3VwX2l0ZW06bm90KDpsYXN0LWNoaWxkKSAuZm9ybV93aWRnZXQsXG4uZm9ybV9ncm91cCA+IC5mb3JtX2dyb3VwX2l0ZW0gKyAuZm9ybV9ncm91cF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmZvcm1fd2lkZ2V0ID4gKiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZvcm1fZ3JvdXAgKltjbGFzc149YnRuLV0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvcm1fZ3JvdXAgPiAuZm9ybV9ncm91cF9pdGVtOmxhc3QtY2hpbGQgPiAqW2NsYXNzXj1idG4tXSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3JtX2dyb3VwID4gLmZvcm1fZ3JvdXBfaXRlbTpsYXN0LWNoaWxkID4gKltjbGFzc149YnRuLV0udy0xMDAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1yYWRpdXMpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mb3JtLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZvcm0tcmFkaXVzKTtcbn1cblxuLnYtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5taW4taC1sLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7XG4gIH1cbn1cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oLWwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmItcmFkaXVzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYi1yYWRpdXMtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKiB7Z2VuZXJhdGVQYWxldHRlKCRsaWdodC10aGVtZSl9ICRwYWxldHRlICovXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy10aXBzLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXRpcHMtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXRpcHMtNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItdGlwcy01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXRpcHMtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItdGlwcy01MDAge1xuICBjb2xvcjogdmFyKC0tYy10aXBzLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy10aXBzLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctdGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXRpcHMsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci10aXBzLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItdGlwcyB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy10aXBzLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXRpcHMtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctdGlwcy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctdGlwcy1hbHBoYS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC10aXBzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci10aXBzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXRpcHMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXRpcHMtYWxwaGEtOCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy10aXBzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctdGlwcy1hbHBoYS0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGlwcy1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXRpcHMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci10aXBzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC10aXBzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItdGlwcy1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2RpeHZpbnMtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2RpeHZpbnMtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jZGl4dmlucy01MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jZGl4dmlucy01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNkaXh2aW5zLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jZGl4dmlucyxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNkaXh2aW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNkaXh2aW5zLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNkaXh2aW5zLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jZGl4dmlucy00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jZGl4dmlucy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNkaXh2aW5zLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2RpeHZpbnMtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNkaXh2aW5zLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNkaXh2aW5zLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2RpeHZpbnMtMzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jZGl4dmlucy0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jZGl4dmlucy0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2RpeHZpbnMtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2RpeHZpbnMtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jZGl4dmlucy0yMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jZGl4dmlucy0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNkaXh2aW5zLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jZGl4dmlucy0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jZGl4dmlucy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNkaXh2aW5zLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2RpeHZpbnMtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNkaXh2aW5zLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNkaXh2aW5zLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2RpeHZpbnMtNjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jZGl4dmlucy02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jZGl4dmlucy02MDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2RpeHZpbnMtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2RpeHZpbnMtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jZGl4dmlucy03MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jZGl4dmlucy03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNkaXh2aW5zLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jZGl4dmlucy04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jZGl4dmlucy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNkaXh2aW5zLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNkaXh2aW5zLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2RpeHZpbnMtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNkaXh2aW5zLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNkaXh2aW5zLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2RpeHZpbnMtOTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jZGl4dmlucy05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jZGl4dmlucy05MDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2RpeHZpbnMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNkaXh2aW5zLWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jZGl4dmlucy1hbHBoYS04LFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2RpeHZpbnMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2RpeHZpbnMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNkaXh2aW5zLWFscGhhLTgge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNkaXh2aW5zLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2RpeHZpbnMtYWxwaGEtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2RpeHZpbnMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jZGl4dmlucy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2RpeHZpbnMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jZGl4dmlucy1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXJlY2lwZS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcmVjaXBlLTUwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXJlY2lwZS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1yZWNpcGUtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1yZWNpcGUsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZSk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXJlY2lwZSxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZSxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcmVjaXBlLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcmVjaXBlIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXJlY2lwZS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcmVjaXBlLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXJlY2lwZS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1yZWNpcGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1yZWNpcGUtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcmVjaXBlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXJlY2lwZS0zMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1yZWNpcGUtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1yZWNpcGUtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcmVjaXBlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcmVjaXBlLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXJlY2lwZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1yZWNpcGUtMjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcmVjaXBlLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcmVjaXBlLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXJlY2lwZS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWNpcGUtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXJlY2lwZS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcmVjaXBlLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXJlY2lwZS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1yZWNpcGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1yZWNpcGUtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcmVjaXBlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXJlY2lwZS02MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1yZWNpcGUtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1yZWNpcGUtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcmVjaXBlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcmVjaXBlLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXJlY2lwZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1yZWNpcGUtNzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcmVjaXBlLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcmVjaXBlLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXJlY2lwZS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWNpcGUtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXJlY2lwZS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcmVjaXBlLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXJlY2lwZS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1yZWNpcGUtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1yZWNpcGUtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcmVjaXBlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXJlY2lwZS05MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1yZWNpcGUtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1yZWNpcGUtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcmVjaXBlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcmVjaXBlLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1yZWNpcGUtYWxwaGEtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1yZWNpcGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXJlY2lwZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1yZWNpcGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXJlY2lwZS1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcmVjaXBlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcmVjaXBlLWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1yZWNpcGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1yZWNpcGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXJlY2lwZS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXJlY2lwZS1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hcnRpY2xlLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWFydGljbGUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFydGljbGUtNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItYXJ0aWNsZS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWFydGljbGUtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYXJ0aWNsZS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1hcnRpY2xlLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hcnRpY2xlLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZSk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFydGljbGUsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hcnRpY2xlLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYXJ0aWNsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hcnRpY2xlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFydGljbGUtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYXJ0aWNsZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYXJ0aWNsZS1hbHBoYS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hcnRpY2xlLWFscGhhLTgsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hcnRpY2xlLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWFydGljbGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFydGljbGUtYWxwaGEtOCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hcnRpY2xlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYXJ0aWNsZS1hbHBoYS0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYXJ0aWNsZS1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFydGljbGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hcnRpY2xlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hcnRpY2xlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYXJ0aWNsZS1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcHJvbW8tNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcHJvbW8tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1wcm9tby01MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1wcm9tby01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByb21vLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXByb21vLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcm9tbyxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tbyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByb21vLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJvbW8sXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByb21vLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJvbW8ge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tbyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcm9tby00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcm9tby00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByb21vLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByb21vLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJvbW8tNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJvbW8tNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByb21vLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByb21vLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJvbW8tMzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJvbW8tMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1wcm9tby0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcm9tby0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcHJvbW8tMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcHJvbW8tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1wcm9tby0yMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1wcm9tby0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByb21vLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXByb21vLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcm9tby0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcm9tby0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByb21vLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByb21vLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJvbW8tMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJvbW8tMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByb21vLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByb21vLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJvbW8tNjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJvbW8tNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1wcm9tby02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcm9tby02MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcHJvbW8tNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcHJvbW8tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1wcm9tby03MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1wcm9tby03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByb21vLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXByb21vLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcm9tby04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcm9tby04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByb21vLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByb21vLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJvbW8tODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJvbW8tODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByb21vLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByb21vLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJvbW8tOTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJvbW8tOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1wcm9tby05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcm9tby05MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctcHJvbW8tYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByb21vLWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1wcm9tby1hbHBoYS04LFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJvbW8tYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJvbW8tYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXByb21vLWFscGhhLTgge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByb21vLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcHJvbW8tYWxwaGEtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJvbW8tYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1wcm9tby1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJvbW8tYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcm9tby1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWdhbWVzLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWdhbWVzLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZ2FtZXMtNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZ2FtZXMtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1nYW1lcy01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1nYW1lcy01MDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ2FtZXMsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1nYW1lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1nYW1lcyxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdhbWVzLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1nYW1lcyxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdhbWVzIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ2FtZXMtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZ2FtZXMtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1nYW1lcy00MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1nYW1lcy00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdhbWVzLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdhbWVzLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1nYW1lcy0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1nYW1lcy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdhbWVzLTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdhbWVzLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZ2FtZXMtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ2FtZXMtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWdhbWVzLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWdhbWVzLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZ2FtZXMtMjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZ2FtZXMtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1nYW1lcy0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1nYW1lcy0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ2FtZXMtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZ2FtZXMtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1nYW1lcy0xMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1nYW1lcy0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdhbWVzLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdhbWVzLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1nYW1lcy02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1nYW1lcy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdhbWVzLTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdhbWVzLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZ2FtZXMtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ2FtZXMtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWdhbWVzLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWdhbWVzLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZ2FtZXMtNzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZ2FtZXMtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1nYW1lcy03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1nYW1lcy03MDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ2FtZXMtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZ2FtZXMtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1nYW1lcy04MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1nYW1lcy04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdhbWVzLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdhbWVzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1nYW1lcy05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1nYW1lcy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdhbWVzLTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdhbWVzLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZ2FtZXMtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ2FtZXMtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWdhbWVzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1nYW1lcy1hbHBoYS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZ2FtZXMtYWxwaGEtOCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdhbWVzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdhbWVzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1nYW1lcy1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1nYW1lcy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWdhbWVzLWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdhbWVzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZ2FtZXMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdhbWVzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ2FtZXMtYWxwaGEtMjQge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1pbmZvLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWluZm8tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWluZm8tNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItaW5mby01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWluZm8tNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItaW5mby01MDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1pbmZvLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mbyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWluZm8sXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1pbmZvLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1jLWluZm8pO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tODAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctaW5mby05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1pbmZvLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtaW5mby05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1pbmZvLTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWluZm8tOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1pbmZvLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWluZm8tOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctc3VjY2Vzcy01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1zdWNjZXNzLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1zdWNjZXNzLTUwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXN1Y2Nlc3MtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1zdWNjZXNzLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXN1Y2Nlc3MtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctc3VjY2VzcyxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1zdWNjZXNzLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itc3VjY2VzcyxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2VzcyxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy00MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy0zMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy0yMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy0xMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy02MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy03MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy04MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXN1Y2Nlc3MtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctc3VjY2Vzcy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtc3VjY2Vzcy05MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1zdWNjZXNzLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtc3VjY2Vzcy05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1zdWNjZXNzLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXdhcm5pbmctNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctd2FybmluZy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtd2FybmluZy01MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci13YXJuaW5nLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtd2FybmluZy01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci13YXJuaW5nLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXdhcm5pbmcsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtd2FybmluZyxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXdhcm5pbmcsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmcsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWMtd2FybmluZyk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctNDAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy00MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctMzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy0zMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctMjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy0yMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctMTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy0xMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctNjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy02MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctNzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy03MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctODAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy04MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy13YXJuaW5nLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXdhcm5pbmctOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13YXJuaW5nLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXdhcm5pbmctOTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3Itd2FybmluZy05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXdhcm5pbmctOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3Itd2FybmluZy05MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1lcnJvci01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1lcnJvci01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWVycm9yLTUwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWVycm9yLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZXJyb3ItNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZXJyb3ItNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWVycm9yLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZXJyb3IsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1lcnJvcixcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZXJyb3IsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWVycm9yLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWVycm9yLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZXJyb3ItNDAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZXJyb3ItNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1lcnJvci00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1lcnJvci00MDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZXJyb3ItMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZXJyb3ItMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1lcnJvci0zMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1lcnJvci0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWVycm9yLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWVycm9yLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1lcnJvci0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1lcnJvci0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWVycm9yLTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWVycm9yLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZXJyb3ItMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZXJyb3ItMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWVycm9yLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWVycm9yLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZXJyb3ItMTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZXJyb3ItMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1lcnJvci0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1lcnJvci0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZXJyb3ItNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZXJyb3ItNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1lcnJvci02MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1lcnJvci02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWVycm9yLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWVycm9yLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1lcnJvci03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1lcnJvci03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWVycm9yLTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWVycm9yLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZXJyb3ItNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZXJyb3ItNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWVycm9yLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWVycm9yLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZXJyb3ItODAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZXJyb3ItODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1lcnJvci04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1lcnJvci04MDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZXJyb3ItOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZXJyb3ItOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1lcnJvci05MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1lcnJvci05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWVycm9yLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWVycm9yLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jYWxlbmRhci1wcmltYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXByaW1hcnktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1wcmltYXJ5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnktNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnktNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1wcmltYXJ5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jYWxlbmRhci1wcmltYXJ5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2FsZW5kYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItcHJpbWFyeSk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnksXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jYWxlbmRhci1wcmltYXJ5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jYWxlbmRhci1wcmltYXJ5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXByaW1hcnkpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeSxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnksXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnkpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNDAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS0yMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktMTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS03MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktODAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1ncmV5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWdyZXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdyZXktNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZ3JleS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWdyZXktNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ3JleS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1ncmV5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleSk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWdyZXksXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1ncmV5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItZ3JleSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXkpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTQwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTEwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTgwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktODAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZ3JleS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1ncmV5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1ncmV5LTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWdyZXktOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1ncmV5LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWdyZXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZGFyay01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1kYXJrLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1kYXJrLTUwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWRhcmstNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1kYXJrLTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWRhcmstNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyay01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctZGFyayxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1kYXJrLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItZGFyayxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyayxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay00MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNDAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay0zMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay0yMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay0xMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay02MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay03MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay04MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstODAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWRhcmstOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctZGFyay05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmstOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtZGFyay05MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1kYXJrLTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtZGFyay05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1kYXJrLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWxpZ2h0LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWxpZ2h0LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtbGlnaHQtNTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItbGlnaHQtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1saWdodC01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1saWdodC01MDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctbGlnaHQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1saWdodCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWxpZ2h0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1saWdodCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctbGlnaHQtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctbGlnaHQtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1saWdodC00MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1saWdodC00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWxpZ2h0LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWxpZ2h0LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1saWdodC0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1saWdodC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWxpZ2h0LTMwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWxpZ2h0LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtbGlnaHQtMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItbGlnaHQtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWxpZ2h0LTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWxpZ2h0LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtbGlnaHQtMjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItbGlnaHQtMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1saWdodC0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1saWdodC0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC0yMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctbGlnaHQtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctbGlnaHQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1saWdodC0xMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1saWdodC0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWxpZ2h0LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWxpZ2h0LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1saWdodC02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1saWdodC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWxpZ2h0LTYwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWxpZ2h0LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtbGlnaHQtNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItbGlnaHQtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWxpZ2h0LTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWxpZ2h0LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtbGlnaHQtNzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItbGlnaHQtNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1saWdodC03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1saWdodC03MDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC03MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctbGlnaHQtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctbGlnaHQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1saWdodC04MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1saWdodC04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWxpZ2h0LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWxpZ2h0LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1saWdodC05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1saWdodC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWxpZ2h0LTkwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWxpZ2h0LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtbGlnaHQtOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItbGlnaHQtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByaW1hcnktNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctcHJpbWFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1wcmltYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcmltYXJ5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByaW1hcnksXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJpbWFyeSxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByaW1hcnksXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnksXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTQwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktNDAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS00MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktMzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktMzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTIwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktMjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktMjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTEwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktMTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0xMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktNjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS02MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktNjAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS02MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTcwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktNzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktNzAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTgwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktODAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS04MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLXByaW1hcnktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktOTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItcHJpbWFyeS05MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktOTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS05MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1wcmltYXJ5LWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcmltYXJ5LWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LXByaW1hcnktYWxwaGEtOCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByaW1hcnktYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtcHJpbWFyeS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItcHJpbWFyeS1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLXByaW1hcnktYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1wcmltYXJ5LWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtcHJpbWFyeS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLXByaW1hcnktYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LXByaW1hcnktYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1wcmltYXJ5LWFscGhhLTI0IHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hY2NlbnQtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFjY2VudC01MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hY2NlbnQtNTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYWNjZW50LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC01MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYWNjZW50LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hY2NlbnQsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWFjY2VudCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hY2NlbnQtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFjY2VudC00MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hY2NlbnQtNDAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYWNjZW50LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC00MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYWNjZW50LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWFjY2VudC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC0zMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hY2NlbnQtMzAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItYWNjZW50LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtYWNjZW50LTMwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFjY2VudC0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWFjY2VudC0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hY2NlbnQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtYWNjZW50LTIwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFjY2VudC0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWFjY2VudC0yMDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1hY2NlbnQtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hY2NlbnQtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFjY2VudC0xMDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hY2NlbnQtMTAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYWNjZW50LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC0xMDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYWNjZW50LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWFjY2VudC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC02MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hY2NlbnQtNjAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItYWNjZW50LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtYWNjZW50LTYwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFjY2VudC02MDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWFjY2VudC03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5iZy1hY2NlbnQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtYWNjZW50LTcwMCxcbipbZGF0YS10aGVtZT1saWdodF0gLmNvbG9yLWFjY2VudC03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC50ZXh0LWFjY2VudC03MDAsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1hY2NlbnQtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5iZy1hY2NlbnQtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9bGlnaHRdIC50ZXh0LWFjY2VudC04MDAsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hY2NlbnQtODAwLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuY29sb3ItYWNjZW50LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC04MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuYmctYWNjZW50LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWFjY2VudC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC05MDApO1xufVxuKltkYXRhLXRoZW1lPWxpZ2h0XSAudGV4dC1hY2NlbnQtOTAwLFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItYWNjZW50LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtYWNjZW50LTkwMCxcbipbZGF0YS10aGVtZS1saWdodF0gLmNvbG9yLWFjY2VudC05MDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWFjY2VudC1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAuYmctYWNjZW50LWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtYWNjZW50LWFscGhhLTgsXG4qW2RhdGEtdGhlbWU9bGlnaHRdIC5jb2xvci1hY2NlbnQtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1saWdodF0gLnRleHQtYWNjZW50LWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1hY2NlbnQtYWxwaGEtOCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLmJnLWFjY2VudC1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1saWdodF0gLmJnLWFjY2VudC1hbHBoYS0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1saWdodF0gLnRleHQtYWNjZW50LWFscGhhLTI0LFxuKltkYXRhLXRoZW1lPWxpZ2h0XSAuY29sb3ItYWNjZW50LWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWxpZ2h0XSAudGV4dC1hY2NlbnQtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtbGlnaHRdIC5jb2xvci1hY2NlbnQtYWxwaGEtMjQge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtYWxwaGEtMjQpO1xufVxuXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctdGlwcy01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctdGlwcy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRpcHMtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXRpcHMtNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXRpcHMtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtdGlwcy01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItdGlwcy01MDAge1xuICBjb2xvcjogdmFyKC0tYy10aXBzLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctdGlwcyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy10aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXRpcHMsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItdGlwcyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItdGlwcyB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTIwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTcwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXRpcHMtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci10aXBzLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtdGlwcy05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXRpcHMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy10aXBzLWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC10aXBzLWFscGhhLTgsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItdGlwcy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtdGlwcy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXRpcHMtYWxwaGEtOCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctdGlwcy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy10aXBzLWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10aXBzLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXRpcHMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItdGlwcy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXRpcHMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItdGlwcy1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRpcHMtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNkaXh2aW5zLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jZGl4dmlucy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jZGl4dmlucy01MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2RpeHZpbnMsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2RpeHZpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2RpeHZpbnMsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2RpeHZpbnMge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucyk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2RpeHZpbnMtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNkaXh2aW5zLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jZGl4dmlucy00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jZGl4dmlucy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2RpeHZpbnMtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtMzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNkaXh2aW5zLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jZGl4dmlucy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jZGl4dmlucy0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2RpeHZpbnMtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNkaXh2aW5zLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jZGl4dmlucy0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jZGl4dmlucy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2RpeHZpbnMtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtNjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy02MDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNkaXh2aW5zLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jZGl4dmlucy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jZGl4dmlucy03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2RpeHZpbnMtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNkaXh2aW5zLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jZGl4dmlucy04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jZGl4dmlucy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2RpeHZpbnMtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jZGl4dmlucy05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtOTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNkaXh2aW5zLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy05MDAge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNkaXh2aW5zLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2RpeHZpbnMtYWxwaGEtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jZGl4dmlucy1hbHBoYS04LFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jZGl4dmlucy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNkaXh2aW5zLWFscGhhLTgge1xuICBjb2xvcjogdmFyKC0tYy1jZGl4dmlucy1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jZGl4dmlucy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jZGl4dmlucy1hbHBoYS0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2RpeHZpbnMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2RpeHZpbnMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jZGl4dmlucy1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jZGl4dmlucy1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNkaXh2aW5zLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1yZWNpcGUtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcmVjaXBlLTUwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcmVjaXBlLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1yZWNpcGUtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcmVjaXBlLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXJlY2lwZSxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1yZWNpcGUsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcmVjaXBlIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1yZWNpcGUtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcmVjaXBlLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcmVjaXBlLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1yZWNpcGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcmVjaXBlLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1yZWNpcGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXJlY2lwZS0zMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcmVjaXBlLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXJlY2lwZS0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcmVjaXBlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXJlY2lwZS0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcmVjaXBlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1yZWNpcGUtMjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXJlY2lwZS0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1yZWNpcGUtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXJlY2lwZS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWNpcGUtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1yZWNpcGUtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcmVjaXBlLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcmVjaXBlLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1yZWNpcGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcmVjaXBlLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1yZWNpcGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXJlY2lwZS02MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcmVjaXBlLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXJlY2lwZS02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcmVjaXBlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXJlY2lwZS03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcmVjaXBlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcmVjaXBlLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1yZWNpcGUtNzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXJlY2lwZS03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1yZWNpcGUtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXJlY2lwZS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1yZWNpcGUtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1yZWNpcGUtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcmVjaXBlLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcmVjaXBlLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1yZWNpcGUtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcmVjaXBlLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1yZWNpcGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXJlY2lwZS05MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcmVjaXBlLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXJlY2lwZS05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcmVjaXBlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXJlY2lwZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXJlY2lwZS1hbHBoYS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1yZWNpcGUtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1yZWNpcGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1yZWNpcGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXJlY2lwZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXJlY2lwZS1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtcmVjaXBlLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXJlY2lwZS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1yZWNpcGUtYWxwaGEtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZS1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1yZWNpcGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcmVjaXBlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcmVjaXBlLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXJlY2lwZS1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlY2lwZS1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYXJ0aWNsZS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYXJ0aWNsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFydGljbGUtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFydGljbGUtNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFydGljbGUtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtYXJ0aWNsZS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYXJ0aWNsZS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1hcnRpY2xlLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYXJ0aWNsZSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFydGljbGUsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItYXJ0aWNsZSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYXJ0aWNsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTIwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTcwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtODAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFydGljbGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hcnRpY2xlLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYXJ0aWNsZS05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFydGljbGUtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1hcnRpY2xlLWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hcnRpY2xlLWFscGhhLTgsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItYXJ0aWNsZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtYXJ0aWNsZS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFydGljbGUtYWxwaGEtOCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYXJ0aWNsZS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1hcnRpY2xlLWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hcnRpY2xlLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFydGljbGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItYXJ0aWNsZS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFydGljbGUtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYXJ0aWNsZS1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFydGljbGUtYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXByb21vLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcm9tby01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1wcm9tby01MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJvbW8tNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJvbW8tNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXByb21vLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJvbW8sXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJvbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByb21vLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByb21vLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJvbW8sXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJvbW8ge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tbyk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJvbW8tNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByb21vLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByb21vLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcm9tby00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcm9tby00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJvbW8tNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcm9tby0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJvbW8tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJvbW8tMzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByb21vLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXByb21vLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcm9tby0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXByb21vLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcm9tby0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1wcm9tby0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJvbW8tMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJvbW8tMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXByb21vLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJvbW8tMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByb21vLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByb21vLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcm9tby0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcm9tby0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJvbW8tMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcm9tby02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJvbW8tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJvbW8tNjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByb21vLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXByb21vLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcm9tby02MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXByb21vLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcm9tby03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByb21vLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1wcm9tby03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJvbW8tNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJvbW8tNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXByb21vLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJvbW8tODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByb21vLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByb21vLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcm9tby04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcm9tby04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJvbW8tODAwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJvbW8tODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcm9tby05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJvbW8tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcm9tby05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJvbW8tOTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByb21vLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXByb21vLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcm9tby05MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXByb21vLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJvbW8tYWxwaGEtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1wcm9tby1hbHBoYS04LFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByb21vLWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcm9tby1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXByb21vLWFscGhhLTgge1xuICBjb2xvcjogdmFyKC0tYy1wcm9tby1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcm9tby1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcm9tby1hbHBoYS0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJvbW8tYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJvbW8tYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJvbW8tYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcm9tby1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcm9tby1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByb21vLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1nYW1lcy01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZ2FtZXMtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZ2FtZXMtNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWdhbWVzLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdhbWVzLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1nYW1lcy01MDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdhbWVzLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdhbWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcyk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1nYW1lcyxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1nYW1lcyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdhbWVzLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdhbWVzIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdhbWVzLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1nYW1lcy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1nYW1lcy00MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZ2FtZXMtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ2FtZXMtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdhbWVzLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ2FtZXMtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdhbWVzLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdhbWVzLTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1nYW1lcy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1nYW1lcy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ2FtZXMtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1nYW1lcy0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZ2FtZXMtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZ2FtZXMtMjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWdhbWVzLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdhbWVzLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1nYW1lcy0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdhbWVzLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1nYW1lcy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1nYW1lcy0xMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZ2FtZXMtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ2FtZXMtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdhbWVzLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ2FtZXMtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdhbWVzLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdhbWVzLTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1nYW1lcy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1nYW1lcy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ2FtZXMtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1nYW1lcy03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZ2FtZXMtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZ2FtZXMtNzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWdhbWVzLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdhbWVzLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1nYW1lcy03MDAge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdhbWVzLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1nYW1lcy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1nYW1lcy04MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZ2FtZXMtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ2FtZXMtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdhbWVzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWVzLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ2FtZXMtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdhbWVzLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZXMtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdhbWVzLTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1nYW1lcy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1nYW1lcy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ2FtZXMtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1nYW1lcy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdhbWVzLWFscGhhLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLWFscGhhLTgpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZ2FtZXMtYWxwaGEtOCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1nYW1lcy1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ2FtZXMtYWxwaGEtOCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1nYW1lcy1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtZ2FtZXMtYWxwaGEtOCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ2FtZXMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZ2FtZXMtYWxwaGEtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdhbWVzLWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdhbWVzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWdhbWVzLWFscGhhLTI0LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ2FtZXMtYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ2FtZXMtYWxwaGEtMjQge1xuICBjb2xvcjogdmFyKC0tYy1nYW1lcy1hbHBoYS0yNCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctaW5mby01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctaW5mby01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWluZm8tNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWluZm8tNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWluZm8tNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtaW5mby01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItaW5mby01MDAge1xuICBjb2xvcjogdmFyKC0tYy1pbmZvLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctaW5mbyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWluZm8sXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItaW5mbyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8sXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1jLWluZm8pO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTIwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTcwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tODAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWluZm8tOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWluZm8tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1pbmZvLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1pbmZvLTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1pbmZvLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWluZm8tOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWluZm8tOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtaW5mby05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXN1Y2Nlc3MtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXN1Y2Nlc3MtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdWNjZXNzLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1zdWNjZXNzLTUwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXN1Y2Nlc3MtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXN1Y2Nlc3MtNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtc3VjY2Vzcy01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXN1Y2Nlc3MsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcyk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1zdWNjZXNzLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXN1Y2Nlc3MsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYy1zdWNjZXNzKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy00MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy0zMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy0xMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy02MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy04MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1zdWNjZXNzLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1zdWNjZXNzLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VjY2Vzcy05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtc3VjY2Vzcy05MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itc3VjY2Vzcy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1zdWNjZXNzLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1zdWNjZXNzLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Y2Nlc3MtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy13YXJuaW5nLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy13YXJuaW5nLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2FybmluZy01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtd2FybmluZy01MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3Itd2FybmluZy01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC13YXJuaW5nLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci13YXJuaW5nLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy13YXJuaW5nLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmcpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtd2FybmluZyxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci13YXJuaW5nLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZyxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWMtd2FybmluZyk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctNDAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy00MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctMzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy0zMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctMjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy0yMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctMTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy0xMDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctNjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy02MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctNzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy03MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctODAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy04MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctd2FybmluZy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctd2FybmluZy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdhcm5pbmctOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXdhcm5pbmctOTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXdhcm5pbmctOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtd2FybmluZy05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3Itd2FybmluZy05MDAge1xuICBjb2xvcjogdmFyKC0tYy13YXJuaW5nLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZXJyb3ItNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWVycm9yLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWVycm9yLTUwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1lcnJvci01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1lcnJvci01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZXJyb3ItNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1lcnJvcixcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3IpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZXJyb3IsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZXJyb3IsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1lcnJvcixcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1lcnJvci00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZXJyb3ItNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZXJyb3ItNDAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWVycm9yLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWVycm9yLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1lcnJvci00MDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWVycm9yLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1lcnJvci0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1lcnJvci0zMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZXJyb3ItMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZXJyb3ItMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWVycm9yLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZXJyb3ItMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWVycm9yLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWVycm9yLTIwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1lcnJvci0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1lcnJvci0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZXJyb3ItMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1lcnJvci0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZXJyb3ItMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZXJyb3ItMTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWVycm9yLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWVycm9yLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1lcnJvci0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWVycm9yLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1lcnJvci02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1lcnJvci02MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZXJyb3ItNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZXJyb3ItNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWVycm9yLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZXJyb3ItNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWVycm9yLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZXJyb3ItNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWVycm9yLTcwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1lcnJvci03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1lcnJvci03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZXJyb3ItNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZXJyb3ItNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1lcnJvci04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZXJyb3ItODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1lcnJvci04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZXJyb3ItODAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWVycm9yLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWVycm9yLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1lcnJvci04MDAge1xuICBjb2xvcjogdmFyKC0tYy1lcnJvci04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWVycm9yLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1lcnJvci05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWVycm9yLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1lcnJvci05MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZXJyb3ItOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZXJyb3ItOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWVycm9yLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWVycm9yLTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2FsZW5kYXItcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItcHJpbWFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXByaW1hcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnktNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXByaW1hcnktNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2FsZW5kYXItcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1wcmltYXJ5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2FsZW5kYXItcHJpbWFyeSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jYWxlbmRhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1wcmltYXJ5KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnksXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXByaW1hcnksXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2FsZW5kYXItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXByaW1hcnkpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnksXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnkpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnkpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNDAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktMTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWNhbGVuZGFyLXNlY29uZGFyeS03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItY2FsZW5kYXItc2Vjb25kYXJ5LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctY2FsZW5kYXItc2Vjb25kYXJ5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktODAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1jYWxlbmRhci1zZWNvbmRhcnktODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWNhbGVuZGFyLXNlY29uZGFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1jYWxlbmRhci1zZWNvbmRhcnktODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1jYWxlbmRhci1zZWNvbmRhcnktOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWNhbGVuZGFyLXNlY29uZGFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWNhbGVuZGFyLXNlY29uZGFyeS05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1jYWxlbmRhci1zZWNvbmRhcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtY2FsZW5kYXItc2Vjb25kYXJ5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ3JleS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZ3JleS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdyZXktNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWdyZXktNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtZ3JleS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ3JleS01MDAge1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctZ3JleSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWdyZXksXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZ3JleSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXksXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItZ3JleSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXkpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTQwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktNDAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTIwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktMjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTEwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktMTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTcwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTgwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktODAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWdyZXktOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1ncmV5LTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1ncmV5LTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWdyZXktOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWdyZXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZ3JleS05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWRhcmstNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWRhcmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrLTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1kYXJrLTUwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1kYXJrLTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWRhcmstNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWRhcmstNTAwIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyay01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWRhcmssXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1kYXJrLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWRhcmssXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay00MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay00MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay0zMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay0xMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay0xMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay02MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay04MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay04MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1kYXJrLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1kYXJrLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZGFyay05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtZGFyay05MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItZGFyay05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1kYXJrLTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1kYXJrLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmstOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1saWdodC01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctbGlnaHQtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtbGlnaHQtNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWxpZ2h0LTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1saWdodC01MDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWxpZ2h0LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1saWdodCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1saWdodCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWxpZ2h0LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWxpZ2h0LTQwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1saWdodC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1saWdodC00MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItbGlnaHQtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtbGlnaHQtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctbGlnaHQtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWxpZ2h0LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWxpZ2h0LTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1saWdodC0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1saWdodC0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItbGlnaHQtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1saWdodC0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctbGlnaHQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtbGlnaHQtMjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWxpZ2h0LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1saWdodC0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWxpZ2h0LTEwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1saWdodC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1saWdodC0xMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItbGlnaHQtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtbGlnaHQtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctbGlnaHQtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWxpZ2h0LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWxpZ2h0LTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1saWdodC02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1saWdodC02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItbGlnaHQtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1saWdodC03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctbGlnaHQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodC03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtbGlnaHQtNzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWxpZ2h0LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1saWdodC03MDAge1xuICBjb2xvcjogdmFyKC0tYy1saWdodC03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWxpZ2h0LTgwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1saWdodC04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1saWdodC04MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItbGlnaHQtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtbGlnaHQtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWxpZ2h0LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctbGlnaHQtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWxpZ2h0LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWxpZ2h0LTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1saWdodC05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1saWdodC05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItbGlnaHQtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQtOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcmltYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcmltYXJ5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS01MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJpbWFyeS01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcmltYXJ5LTUwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcmltYXJ5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcmltYXJ5LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJpbWFyeSxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcmltYXJ5LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeSxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktNDAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktMzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktMzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS0zMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS0zMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktMjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktMjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS0yMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktMTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktNjAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS02MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS02MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktNzAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktNzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS03MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTcwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktODAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctcHJpbWFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktOTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktOTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLXByaW1hcnktOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS05MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS05MDAge1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS01MCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcmltYXJ5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTUwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktNTAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJpbWFyeS01MCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXByaW1hcnktNTAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS01MCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktNTApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLXByaW1hcnktZGFyayxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktZGFyayk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1wcmltYXJ5LWRhcmssXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJpbWFyeS1kYXJrLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS1kYXJrLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktZGFyayk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS1hbHBoYS04LFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByaW1hcnktYWxwaGEtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktYWxwaGEtOCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcmltYXJ5LWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1wcmltYXJ5LWFscGhhLTgsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS1hbHBoYS04IHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS04KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1wcmltYXJ5LWFscGhhLTEwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLXByaW1hcnktYWxwaGEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktYWxwaGEtMTApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtcHJpbWFyeS1hbHBoYS0xMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1wcmltYXJ5LWFscGhhLTEwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtcHJpbWFyeS1hbHBoYS0xMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1wcmltYXJ5LWFscGhhLTEwIHtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS0xMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctcHJpbWFyeS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1wcmltYXJ5LWFscGhhLTI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWFscGhhLTI0KTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LXByaW1hcnktYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItcHJpbWFyeS1hbHBoYS0yNCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LXByaW1hcnktYWxwaGEtMjQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItcHJpbWFyeS1hbHBoYS0yNCB7XG4gIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktYWxwaGEtMjQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFjY2VudC01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYWNjZW50LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTUwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hY2NlbnQtNTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFjY2VudC01MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1hY2NlbnQtNTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFjY2VudC01MDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtNTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1hY2NlbnQsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtYWNjZW50LFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFjY2VudCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFjY2VudCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFjY2VudC00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYWNjZW50LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTQwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hY2NlbnQtNDAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFjY2VudC00MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1hY2NlbnQtNDAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFjY2VudC00MDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtNDAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1hY2NlbnQtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFjY2VudC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC0zMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtYWNjZW50LTMwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hY2NlbnQtMzAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtYWNjZW50LTMwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1hY2NlbnQtMzAwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LTMwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYWNjZW50LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1hY2NlbnQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQtMjAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFjY2VudC0yMDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItYWNjZW50LTIwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFjY2VudC0yMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYWNjZW50LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC0yMDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFjY2VudC0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYWNjZW50LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTEwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hY2NlbnQtMTAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFjY2VudC0xMDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1hY2NlbnQtMTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFjY2VudC0xMDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtMTAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1hY2NlbnQtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFjY2VudC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC02MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtYWNjZW50LTYwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hY2NlbnQtNjAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtYWNjZW50LTYwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1hY2NlbnQtNjAwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LTYwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYWNjZW50LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5iZy1hY2NlbnQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQtNzAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFjY2VudC03MDAsXG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuY29sb3ItYWNjZW50LTcwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC50ZXh0LWFjY2VudC03MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYWNjZW50LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jLWFjY2VudC03MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmJnLWFjY2VudC04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuYmctYWNjZW50LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LTgwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAudGV4dC1hY2NlbnQtODAwLFxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLmNvbG9yLWFjY2VudC04MDAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1hY2NlbnQtODAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmNvbG9yLWFjY2VudC04MDAge1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtODAwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC5iZy1hY2NlbnQtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFjY2VudC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudC05MDApO1xufVxuKltkYXRhLXRoZW1lPWNoZWVzZV0gLnRleHQtYWNjZW50LTkwMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hY2NlbnQtOTAwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLnRleHQtYWNjZW50LTkwMCxcbipbZGF0YS10aGVtZS1jaGVlc2VdIC5jb2xvci1hY2NlbnQtOTAwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LTkwMCk7XG59XG4qW2RhdGEtdGhlbWU9Y2hlZXNlXSAuYmctYWNjZW50LWFscGhhLTEwLFxuKltkYXRhLXRoZW1lLWNoZWVzZV0gLmJnLWFjY2VudC1hbHBoYS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LWFscGhhLTEwKTtcbn1cbipbZGF0YS10aGVtZT1jaGVlc2VdIC50ZXh0LWFjY2VudC1hbHBoYS0xMCxcbipbZGF0YS10aGVtZT1jaGVlc2VdIC5jb2xvci1hY2NlbnQtYWxwaGEtMTAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAudGV4dC1hY2NlbnQtYWxwaGEtMTAsXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSAuY29sb3ItYWNjZW50LWFscGhhLTEwIHtcbiAgY29sb3I6IHZhcigtLWMtYWNjZW50LWFscGhhLTEwKTtcbn1cblxuLmJnLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJnKTtcbn1cblxuLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbXV0ZWQpO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrKTtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZC1mbGV4ID4gKiB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmQtcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZC1zLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtcy1mbGV4ID4gKiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmQtcy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kLXMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLmQtcy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kLW0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1tLWZsZXggPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZC1tLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmQtbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuZC1tLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kLWwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1sLWZsZXggPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZC1sLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmQtbC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuZC1sLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLXhsLWZsZXggPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQteHhsLWZsZXggPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1lbnUtZGVza3RvcC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZC1tZW51LWRlc2t0b3AtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1tZW51LWRlc2t0b3AtZmxleCA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kLW1lbnUtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kLW1lbnUtZGVza3RvcC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuZC1tZW51LWRlc2t0b3Atbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LWFsaWduLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWp1c3RpZnktc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmZsZXgtYWxpZ24tcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbi1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWFsaWduLXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LXMtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktcy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1zLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktcy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LXMtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmZsZXgtLXMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZsZXgtLXMtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWFsaWduLW0tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsZXgtYWxpZ24tbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZmxleC1hbGlnbi1tLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1tLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LW0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LW0tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1tLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5mbGV4LS1tLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mbGV4LS1tLW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtYWxpZ24tbC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbi1sLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWFsaWduLWwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LWwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktbC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1sLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktbC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LWwtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmZsZXgtLWwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZsZXgtLWwtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1hbGlnbi14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbi14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZmxleC1hbGlnbi14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnkteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnkteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnkteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LXhsLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4gIC5mbGV4LS14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmxleC0teGwtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxleC1hbGlnbi14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsZXgtYWxpZ24teHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWFsaWduLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnkteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS14eGwtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmZsZXgtLXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmxleC0teHhsLW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1hbGlnbi1tZW51LWRlc2t0b3Atc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsZXgtYWxpZ24tbWVudS1kZXNrdG9wLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWFsaWduLW1lbnUtZGVza3RvcC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnktbWVudS1kZXNrdG9wLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5LW1lbnUtZGVza3RvcC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1tZW51LWRlc2t0b3AtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1tZW51LWRlc2t0b3AtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeS1tZW51LWRlc2t0b3Atc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgLmZsZXgtLW1lbnUtZGVza3RvcC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmxleC0tbWVudS1kZXNrdG9wLW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXJvdy1sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmxleC1uby13cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW5vLXdyYXAtbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtc2hyaW5rLW0tMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLypcbiAgR2VuZXJhdGUgc3BhY2luZyBjbGFzc2VzIGZvciBwYWRkaW5nIGFuZCBtYXJnaW5cbiovXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubS1uLTAge1xuICBtYXJnaW46IGNhbGMoMCAqIC0xKTtcbn1cblxuLm10LW4tMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMCAqIC0xKTtcbn1cblxuLm1yLW4tMCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwICogLTEpO1xufVxuXG4ubWItbi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwICogLTEpO1xufVxuXG4ubWwtbi0wIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMCAqIC0xKTtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogNnB4O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm0tbi0xIHtcbiAgbWFyZ2luOiBjYWxjKDZweCAqIC0xKTtcbn1cblxuLm10LW4tMSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNnB4ICogLTEpO1xufVxuXG4ubXItbi0xIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDZweCAqIC0xKTtcbn1cblxuLm1iLW4tMSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICogLTEpO1xufVxuXG4ubWwtbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNnB4ICogLTEpO1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubS1uLTIge1xuICBtYXJnaW46IGNhbGMoMTJweCAqIC0xKTtcbn1cblxuLm10LW4tMiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTJweCAqIC0xKTtcbn1cblxuLm1yLW4tMiB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMnB4ICogLTEpO1xufVxuXG4ubWItbi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnB4ICogLTEpO1xufVxuXG4ubWwtbi0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTJweCAqIC0xKTtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm0tbi0zIHtcbiAgbWFyZ2luOiBjYWxjKDE2cHggKiAtMSk7XG59XG5cbi5tdC1uLTMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDE2cHggKiAtMSk7XG59XG5cbi5tci1uLTMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTZweCAqIC0xKTtcbn1cblxuLm1iLW4tMyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAqIC0xKTtcbn1cblxuLm1sLW4tMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cHggKiAtMSk7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAyNHB4O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5tLW4tNCB7XG4gIG1hcmdpbjogY2FsYygyNHB4ICogLTEpO1xufVxuXG4ubXQtbi00IHtcbiAgbWFyZ2luLXRvcDogY2FsYygyNHB4ICogLTEpO1xufVxuXG4ubXItbi00IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI0cHggKiAtMSk7XG59XG5cbi5tYi1uLTQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDI0cHggKiAtMSk7XG59XG5cbi5tbC1uLTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygyNHB4ICogLTEpO1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMzJweDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ubS1uLTUge1xuICBtYXJnaW46IGNhbGMoMzJweCAqIC0xKTtcbn1cblxuLm10LW4tNSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzJweCAqIC0xKTtcbn1cblxuLm1yLW4tNSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzMnB4ICogLTEpO1xufVxuXG4ubWItbi01IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzMnB4ICogLTEpO1xufVxuXG4ubWwtbi01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMzJweCAqIC0xKTtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLm0tbi02IHtcbiAgbWFyZ2luOiBjYWxjKDQ4cHggKiAtMSk7XG59XG5cbi5tdC1uLTYge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQ4cHggKiAtMSk7XG59XG5cbi5tci1uLTYge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNDhweCAqIC0xKTtcbn1cblxuLm1iLW4tNiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNDhweCAqIC0xKTtcbn1cblxuLm1sLW4tNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDQ4cHggKiAtMSk7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIG1hcmdpbi1yaWdodDogNTRweDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1NHB4O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5cbi5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU0cHg7XG59XG5cbi5tLW4tNyB7XG4gIG1hcmdpbjogY2FsYyg1NHB4ICogLTEpO1xufVxuXG4ubXQtbi03IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NHB4ICogLTEpO1xufVxuXG4ubXItbi03IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDU0cHggKiAtMSk7XG59XG5cbi5tYi1uLTcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDU0cHggKiAtMSk7XG59XG5cbi5tbC1uLTcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1NHB4ICogLTEpO1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiA1NHB4O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xufVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xufVxuXG4ubXgtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLm15LWd1dHRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG59XG5cbi5tLWd1dHRlciB7XG4gIG1hcmdpbjogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLm10LWd1dHRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG59XG5cbi5tci1ndXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG59XG5cbi5tYi1ndXR0ZXIge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4ubWwtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG59XG5cbi5tLW4tZ3V0dGVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG59XG5cbi5tdC1uLWd1dHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbn1cblxuLm1yLW4tZ3V0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG59XG5cbi5tYi1uLWd1dHRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbn1cblxuLm1sLW4tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbn1cblxuLnB4LWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLnB5LWd1dHRlciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLnAtZ3V0dGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLnB0LWd1dHRlciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4ucHItZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbn1cblxuLnBiLWd1dHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4ucGwtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4ubXgtaGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ubXktaGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ubS1oYWxmLWd1dHRlciB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbn1cblxuLm10LWhhbGYtZ3V0dGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbn1cblxuLm1yLWhhbGYtZ3V0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ubWItaGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ubWwtaGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbn1cblxuLm0tbi1oYWxmLWd1dHRlciB7XG4gIG1hcmdpbjogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xufVxuXG4ubXQtbi1oYWxmLWd1dHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbn1cblxuLm1yLW4taGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbn1cblxuLm1iLW4taGFsZi1ndXR0ZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG59XG5cbi5tbC1uLWhhbGYtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbn1cblxuLnB4LWhhbGYtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ucHktaGFsZi1ndXR0ZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG59XG5cbi5wLWhhbGYtZ3V0dGVyIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbn1cblxuLnB0LWhhbGYtZ3V0dGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG59XG5cbi5wci1oYWxmLWd1dHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG59XG5cbi5wYi1oYWxmLWd1dHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xufVxuXG4ucGwtaGFsZi1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG59XG5cbi5teC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xufVxuXG4ubXktc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbn1cblxuLm0tc2VjdGlvbiB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5tdC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5tci1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbn1cblxuLm1iLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbn1cblxuLm1sLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5tLW4tc2VjdGlvbiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbn1cblxuLm10LW4tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG59XG5cbi5tci1uLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG59XG5cbi5tYi1uLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xufVxuXG4ubWwtbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG59XG5cbi5weC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5weS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5wLXNlY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbn1cblxuLnB0LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5wci1zZWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5wYi1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xufVxuXG4ucGwtc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tLW4tYXV0byB7XG4gIG1hcmdpbjogY2FsYyhhdXRvICogLTEpO1xufVxuXG4ubXQtbi1hdXRvIHtcbiAgbWFyZ2luLXRvcDogY2FsYyhhdXRvICogLTEpO1xufVxuXG4ubXItbi1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKGF1dG8gKiAtMSk7XG59XG5cbi5tYi1uLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGF1dG8gKiAtMSk7XG59XG5cbi5tbC1uLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogY2FsYyhhdXRvICogLTEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubXgtcy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubXktcy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubS1zLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tdC1zLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubXItcy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWItcy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1sLXMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubS1zLW4tMCB7XG4gICAgbWFyZ2luOiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubXQtcy1uLTAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tci1zLW4tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubWItcy1uLTAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1zLW4tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5weC1zLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnB5LXMtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucC1zLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHQtcy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wci1zLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucGItcy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wbC1zLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5teC1zLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubXktcy0xIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm0tcy0xIHtcbiAgICBtYXJnaW46IDZweDtcbiAgfVxuXG4gIC5tdC1zLTEge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5tci1zLTEge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm1iLXMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1sLXMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5tLXMtbi0xIHtcbiAgICBtYXJnaW46IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm10LXMtbi0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1zLW4tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1zLW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2cHggKiAtMSk7XG4gIH1cblxuICAubWwtcy1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1zLTEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5weS1zLTEge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wLXMtMSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnB0LXMtMSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC5wci1zLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5wYi1zLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGwtcy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5teC1zLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5teS1zLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tLXMtMiB7XG4gICAgbWFyZ2luOiAxMnB4O1xuICB9XG5cbiAgLm10LXMtMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5tci1zLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5tYi1zLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAubWwtcy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuXG4gIC5tLXMtbi0yIHtcbiAgICBtYXJnaW46IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1zLW4tMiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLXMtbi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1zLW4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXMtbi0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LXMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAucHktcy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLXMtMiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5wdC1zLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLnByLXMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5wYi1zLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnBsLXMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLm14LXMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm15LXMtMyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm0tcy0zIHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cblxuICAubXQtcy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLm1yLXMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm1iLXMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5tbC1zLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLm0tcy1uLTMge1xuICAgIG1hcmdpbjogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm10LXMtbi0zIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubXItcy1uLTMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXMtbi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubWwtcy1uLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAucHgtcy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5weS1zLTMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtcy0zIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLnB0LXMtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAucHItcy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnBiLXMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucGwtcy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubXgtcy00IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAubXktcy00IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubS1zLTQge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuXG4gIC5tdC1zLTQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAubXItcy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAubWItcy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1sLXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAubS1zLW4tNCB7XG4gICAgbWFyZ2luOiBjYWxjKDI0cHggKiAtMSk7XG4gIH1cblxuICAubXQtcy1uLTQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1zLW4tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI0cHggKiAtMSk7XG4gIH1cblxuICAubWItcy1uLTQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1zLW4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1zLTQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnB5LXMtNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1zLTQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucHQtcy00IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC5wci1zLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucGItcy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wbC1zLTQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuXG4gIC5teC1zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5teS1zLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tLXMtNSB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICB9XG5cbiAgLm10LXMtNSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5tci1zLTUge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYi1zLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAubWwtcy01IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuXG4gIC5tLXMtbi01IHtcbiAgICBtYXJnaW46IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1zLW4tNSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLXMtbi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1zLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXMtbi01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LXMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAucHktcy01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLXMtNSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5wdC1zLTUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG5cbiAgLnByLXMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYi1zLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnBsLXMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLm14LXMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm15LXMtNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLm0tcy02IHtcbiAgICBtYXJnaW46IDQ4cHg7XG4gIH1cblxuICAubXQtcy02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLm1yLXMtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm1iLXMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5tbC1zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLm0tcy1uLTYge1xuICAgIG1hcmdpbjogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm10LXMtbi02IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubXItcy1uLTYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXMtbi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubWwtcy1uLTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAucHgtcy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5weS1zLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnAtcy02IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG5cbiAgLnB0LXMtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAucHItcy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLnBiLXMtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAucGwtcy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubXgtcy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAubXktcy03IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cblxuICAubS1zLTcge1xuICAgIG1hcmdpbjogNTRweDtcbiAgfVxuXG4gIC5tdC1zLTcge1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cblxuICAubXItcy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAubWItcy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm1sLXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIH1cblxuICAubS1zLW4tNyB7XG4gICAgbWFyZ2luOiBjYWxjKDU0cHggKiAtMSk7XG4gIH1cblxuICAubXQtcy1uLTcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1zLW4tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDU0cHggKiAtMSk7XG4gIH1cblxuICAubWItcy1uLTcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1zLW4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1zLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLnB5LXMtNyB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cblxuICAucC1zLTcge1xuICAgIHBhZGRpbmc6IDU0cHg7XG4gIH1cblxuICAucHQtcy03IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuXG4gIC5wci1zLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAucGItcy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wbC1zLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgfVxuXG4gIC5teC1zLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm15LXMtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS1zLWd1dHRlciB7XG4gICAgbWFyZ2luOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm10LXMtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm1yLXMtZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubWItcy1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubWwtcy1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm0tcy1uLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXQtcy1uLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICB9XG5cbiAgLm1yLXMtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICB9XG5cbiAgLm1iLXMtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC1zLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICB9XG5cbiAgLnB4LXMtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5weS1zLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucC1zLWd1dHRlciB7XG4gICAgcGFkZGluZzogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wdC1zLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucHItcy1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGItcy1ndXR0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnBsLXMtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXgtcy1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm15LXMtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5tLXMtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5tdC1zLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1yLXMtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5tYi1zLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1sLXMtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0tcy1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW46IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbiAgfVxuXG4gIC5tdC1zLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbiAgfVxuXG4gIC5tci1zLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1iLXMtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1sLXMtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbiAgfVxuXG4gIC5weC1zLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5weS1zLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wLXMtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucHQtcy1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucHItcy1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wYi1zLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wbC1zLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXgtcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5teS1zLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm0tcy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm10LXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXItcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm1iLXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWwtcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubS1zLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm10LXMtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1yLXMtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubWItcy1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubWwtcy1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLnB4LXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5weS1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucC1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB0LXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnByLXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucGItcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucGwtcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm14LXMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm15LXMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm0tcy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubXQtcy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm1yLXMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1iLXMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tbC1zLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm0tcy1uLWF1dG8ge1xuICAgIG1hcmdpbjogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm10LXMtbi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubXItcy1uLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm1iLXMtbi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWwtcy1uLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC1tLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5teS1tLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLW0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm10LW0tMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tci1tLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYi1tLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWwtbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5tLW0tbi0wIHtcbiAgICBtYXJnaW46IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tLW4tMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1yLW0tbi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tLW4tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1sLW0tbi0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLnB4LW0tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucHktbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLW0tMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wdC1tLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnByLW0tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYi1tLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBsLW0tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm14LW0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5teS1tLTEge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubS1tLTEge1xuICAgIG1hcmdpbjogNnB4O1xuICB9XG5cbiAgLm10LW0tMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1yLW0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubWItbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubWwtbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5cbiAgLm0tbS1uLTEge1xuICAgIG1hcmdpbjogY2FsYyg2cHggKiAtMSk7XG4gIH1cblxuICAubXQtbS1uLTEge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLW0tbi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW0tbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tLW4tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LW0tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnB5LW0tMSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnAtbS0xIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAucHQtbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByLW0tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBiLW0tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wbC1tLTEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLm14LW0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm15LW0tMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm0tbS0yIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cblxuICAubXQtbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLm1yLW0tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm1iLW0tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tbC1tLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLm0tbS1uLTIge1xuICAgIG1hcmdpbjogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm10LW0tbi0yIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubXItbS1uLTIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW0tbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubWwtbS1uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAucHgtbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5weS1tLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtbS0yIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnB0LW0tMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAucHItbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnBiLW0tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAucGwtbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubXgtbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubXktbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubS1tLTMge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5tdC1tLTMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAubXItbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubWItbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1sLW0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubS1tLW4tMyB7XG4gICAgbWFyZ2luOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubXQtbS1uLTMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1tLW4tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubWItbS1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tLW4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1tLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnB5LW0tMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1tLTMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucHQtbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wci1tLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucGItbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wbC1tLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5teC1tLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5teS1tLTQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tLW0tNCB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG5cbiAgLm10LW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5tci1tLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5tYi1tLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWwtbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5tLW0tbi00IHtcbiAgICBtYXJnaW46IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tLW4tNCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLW0tbi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tLW4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLW0tbi00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LW0tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHktbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLW0tNCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5wdC1tLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnByLW0tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5wYi1tLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnBsLW0tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLm14LW0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm15LW0tNSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm0tbS01IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAubXQtbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLm1yLW0tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1iLW0tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tbC1tLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLm0tbS1uLTUge1xuICAgIG1hcmdpbjogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm10LW0tbi01IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubXItbS1uLTUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW0tbi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubWwtbS1uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAucHgtbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5weS1tLTUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtbS01IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgLnB0LW0tNSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAucHItbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnBiLW0tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucGwtbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAubXgtbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubXktbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubS1tLTYge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuXG4gIC5tdC1tLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAubXItbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubWItbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLm1sLW0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubS1tLW4tNiB7XG4gICAgbWFyZ2luOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubXQtbS1uLTYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1tLW4tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubWItbS1uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tLW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1tLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLnB5LW0tNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAucC1tLTYge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cblxuICAucHQtbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuXG4gIC5wci1tLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucGItbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wbC1tLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuXG4gIC5teC1tLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5teS1tLTcge1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5tLW0tNyB7XG4gICAgbWFyZ2luOiA1NHB4O1xuICB9XG5cbiAgLm10LW0tNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuXG4gIC5tci1tLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5tYi1tLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cblxuICAubWwtbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxuXG4gIC5tLW0tbi03IHtcbiAgICBtYXJnaW46IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tLW4tNyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLW0tbi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tLW4tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLW0tbi03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LW0tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAucHktbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wLW0tNyB7XG4gICAgcGFkZGluZzogNTRweDtcbiAgfVxuXG4gIC5wdC1tLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG5cbiAgLnByLW0tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5wYi1tLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLnBsLW0tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLm14LW0tZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXktbS1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tLW0tZ3V0dGVyIHtcbiAgICBtYXJnaW46IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXQtbS1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXItbS1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tYi1tLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tbC1tLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS1tLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXItbS1uLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubWItbS1uLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICB9XG5cbiAgLm1sLW0tbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAucHgtbS1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB5LW0tZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wLW0tZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB0LW0tZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wci1tLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wYi1tLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGwtbS1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5teC1tLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXktbS1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0tbS1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm10LW0taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXItbS1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1iLW0taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubWwtbS1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubS1tLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbjogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm10LW0tbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1yLW0tbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWItbS1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWwtbS1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLnB4LW0taGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnB5LW0taGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnAtbS1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wdC1tLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wci1tLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBiLW0taGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBsLW0taGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5teC1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm15LW0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubS1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXQtbS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tci1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWItbS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tbC1tLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLW0tbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubXQtbS1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubXItbS1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAucHgtbS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB5LW0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wLW0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHQtbS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHItbS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wYi1tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wbC1tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXgtbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXktbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubS1tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tdC1tLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXItbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWItbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1sLW0tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubS1tLW4tYXV0byB7XG4gICAgbWFyZ2luOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubXQtbS1uLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tci1tLW4tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWItbS1uLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tLW4tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5teS1sLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLWwtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm10LWwtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tci1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYi1sLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWwtbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5tLWwtbi0wIHtcbiAgICBtYXJnaW46IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1sLW4tMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1yLWwtbi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1sLW4tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1sLWwtbi0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLnB4LWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucHktbC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLWwtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wdC1sLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnByLWwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYi1sLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBsLWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm14LWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5teS1sLTEge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubS1sLTEge1xuICAgIG1hcmdpbjogNnB4O1xuICB9XG5cbiAgLm10LWwtMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1yLWwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubWItbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubWwtbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5cbiAgLm0tbC1uLTEge1xuICAgIG1hcmdpbjogY2FsYyg2cHggKiAtMSk7XG4gIH1cblxuICAubXQtbC1uLTEge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLWwtbi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLWwtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1sLW4tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnB5LWwtMSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnAtbC0xIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAucHQtbC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByLWwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBiLWwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wbC1sLTEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLm14LWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm15LWwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm0tbC0yIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cblxuICAubXQtbC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLm1yLWwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm1iLWwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tbC1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLm0tbC1uLTIge1xuICAgIG1hcmdpbjogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm10LWwtbi0yIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubXItbC1uLTIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLWwtbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubWwtbC1uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAucHgtbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5weS1sLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtbC0yIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnB0LWwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAucHItbC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnBiLWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAucGwtbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubXgtbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubXktbC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubS1sLTMge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5tdC1sLTMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAubXItbC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubWItbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1sLWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubS1sLW4tMyB7XG4gICAgbWFyZ2luOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubXQtbC1uLTMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1sLW4tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubWItbC1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1sLW4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1sLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnB5LWwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1sLTMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucHQtbC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wci1sLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucGItbC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wbC1sLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5teC1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5teS1sLTQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tLWwtNCB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG5cbiAgLm10LWwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5tci1sLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5tYi1sLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWwtbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5tLWwtbi00IHtcbiAgICBtYXJnaW46IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1sLW4tNCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLWwtbi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1sLW4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLWwtbi00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LWwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHktbC00IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWwtNCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5wdC1sLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnByLWwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5wYi1sLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnBsLWwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLm14LWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm15LWwtNSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm0tbC01IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAubXQtbC01IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLm1yLWwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1iLWwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tbC1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLm0tbC1uLTUge1xuICAgIG1hcmdpbjogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm10LWwtbi01IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubXItbC1uLTUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLWwtbi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubWwtbC1uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAucHgtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5weS1sLTUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtbC01IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgLnB0LWwtNSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAucHItbC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnBiLWwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucGwtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAubXgtbC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubXktbC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubS1sLTYge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuXG4gIC5tdC1sLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAubXItbC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubWItbC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLm1sLWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubS1sLW4tNiB7XG4gICAgbWFyZ2luOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubXQtbC1uLTYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1sLW4tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubWItbC1uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1sLW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1sLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLnB5LWwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAucC1sLTYge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cblxuICAucHQtbC02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuXG4gIC5wci1sLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucGItbC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wbC1sLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuXG4gIC5teC1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5teS1sLTcge1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5tLWwtNyB7XG4gICAgbWFyZ2luOiA1NHB4O1xuICB9XG5cbiAgLm10LWwtNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuXG4gIC5tci1sLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5tYi1sLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cblxuICAubWwtbC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxuXG4gIC5tLWwtbi03IHtcbiAgICBtYXJnaW46IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1sLW4tNyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLWwtbi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1sLW4tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLWwtbi03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LWwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAucHktbC03IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wLWwtNyB7XG4gICAgcGFkZGluZzogNTRweDtcbiAgfVxuXG4gIC5wdC1sLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG5cbiAgLnByLWwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5wYi1sLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLnBsLWwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLm14LWwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXktbC1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tLWwtZ3V0dGVyIHtcbiAgICBtYXJnaW46IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXQtbC1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXItbC1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tYi1sLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tbC1sLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS1sLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tdC1sLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXItbC1uLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubWItbC1uLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICB9XG5cbiAgLm1sLWwtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAucHgtbC1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB5LWwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wLWwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB0LWwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wci1sLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wYi1sLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGwtbC1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5teC1sLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXktbC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0tbC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm10LWwtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXItbC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1iLWwtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubWwtbC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubS1sLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbjogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm10LWwtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1yLWwtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWItbC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWwtbC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLnB4LWwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnB5LWwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnAtbC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wdC1sLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wci1sLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBiLWwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBsLWwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5teC1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm15LWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubS1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXQtbC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tci1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWItbC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tbC1sLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLWwtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubXQtbC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubXItbC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi1sLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC1sLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAucHgtbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB5LWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wLWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHQtbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHItbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wYi1sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wbC1sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXgtbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXktbC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubS1sLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tdC1sLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXItbC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWItbC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1sLWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubS1sLW4tYXV0byB7XG4gICAgbWFyZ2luOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubXQtbC1uLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tci1sLW4tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWItbC1uLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tbC1sLW4tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubXIteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubS14bC1uLTAge1xuICAgIG1hcmdpbjogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm10LXhsLW4tMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1yLXhsLW4tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubWIteGwtbi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubWwteGwtbi0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBsLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDZweDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubS14bC1uLTEge1xuICAgIG1hcmdpbjogY2FsYyg2cHggKiAtMSk7XG4gIH1cblxuICAubXQteGwtbi0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTEge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg2cHggKiAtMSk7XG4gIH1cblxuICAubWIteGwtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC14bC1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxuXG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLm0teGwtbi0yIHtcbiAgICBtYXJnaW46IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLm0teGwtbi0zIHtcbiAgICBtYXJnaW46IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1sLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLm0teGwtbi00IHtcbiAgICBtYXJnaW46IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMzJweDtcbiAgfVxuXG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLm1yLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1sLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLm0teGwtbi01IHtcbiAgICBtYXJnaW46IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAucHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wbC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuXG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLm1yLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLm1sLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLm0teGwtbi02IHtcbiAgICBtYXJnaW46IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cblxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAucHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wbC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNTRweDtcbiAgfVxuXG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG5cbiAgLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLm0teGwtbi03IHtcbiAgICBtYXJnaW46IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14bC1uLTcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLTcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXhsLW4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDU0cHg7XG4gIH1cblxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cblxuICAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIH1cblxuICAubXgteGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXkteGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS14bC1ndXR0ZXIge1xuICAgIG1hcmdpbjogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tdC14bC1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXIteGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubWIteGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm1sLXhsLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS14bC1uLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXQteGwtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tci14bC1uLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubWIteGwtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC14bC1uLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5weC14bC1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB5LXhsLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucC14bC1ndXR0ZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucHQteGwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wci14bC1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGIteGwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5wbC14bC1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5teC14bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm15LXhsLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubS14bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm10LXhsLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1yLXhsLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubWIteGwtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubWwteGwtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0teGwtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubXQteGwtbi1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1yLXhsLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KSAqIC0xKTtcbiAgfVxuXG4gIC5tbC14bC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLnB4LXhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5weS14bC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucC14bC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5wdC14bC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucHIteGwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucGIteGwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBsLXhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXgteGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXkteGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubS14bC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm10LXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm1yLXhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWIteGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWwteGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm0teGwtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKiAtMSk7XG4gIH1cblxuICAubXQteGwtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1yLXhsLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1iLXhsLW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC14bC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLnB4LXhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHkteGwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wLXhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB0LXhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wci14bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5wYi14bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucGwteGwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXIteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWwteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubS14bC1uLWF1dG8ge1xuICAgIG1hcmdpbjogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm10LXhsLW4tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm1yLXhsLW4tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWIteGwtbi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWwteGwtbi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhhdXRvICogLTEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubXIteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tbC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubS14eGwtbi0wIHtcbiAgICBtYXJnaW46IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14eGwtbi0wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubXIteHhsLW4tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubWIteHhsLW4tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1sLXh4bC1uLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wci14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGwteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDZweDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1yLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1sLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5cbiAgLm0teHhsLW4tMSB7XG4gICAgbWFyZ2luOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14eGwtbi0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14eGwtbi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXh4bC1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXh4bC1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGwteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAubXIteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tbC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubS14eGwtbi0yIHtcbiAgICBtYXJnaW46IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14eGwtbi0yIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubXIteHhsLW4tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubWIteHhsLW4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXh4bC1uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wci14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAucGwteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLm1yLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubWwteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLm0teHhsLW4tMyB7XG4gICAgbWFyZ2luOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubXQteHhsLW4tMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLXh4bC1uLTMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXh4bC1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC14eGwtbi0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAucHIteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnBsLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5tci14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1sLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5tLXh4bC1uLTQge1xuICAgIG1hcmdpbjogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm10LXh4bC1uLTQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14eGwtbi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi14eGwtbi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI0cHggKiAtMSk7XG4gIH1cblxuICAubWwteHhsLW4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnByLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wbC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cblxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAubXIteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tbC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cblxuICAubS14eGwtbi01IHtcbiAgICBtYXJnaW46IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC14eGwtbi01IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubXIteHhsLW4tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubWIteHhsLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLXh4bC1uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wci14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucGwteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG5cbiAgLm10LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLm1yLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubWIteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubWwteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLm0teHhsLW4tNiB7XG4gICAgbWFyZ2luOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubXQteHhsLW4tNiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLXh4bC1uLTYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLXh4bC1uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC14eGwtbi02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxuXG4gIC5wdC14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAucHIteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnBsLXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubXgteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5teS14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm0teHhsLTcge1xuICAgIG1hcmdpbjogNTRweDtcbiAgfVxuXG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuXG4gIC5tci14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLm1iLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm1sLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxuXG4gIC5tLXh4bC1uLTcge1xuICAgIG1hcmdpbjogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm10LXh4bC1uLTcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci14eGwtbi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi14eGwtbi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDU0cHggKiAtMSk7XG4gIH1cblxuICAubWwteHhsLW4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAucHkteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLnAteHhsLTcge1xuICAgIHBhZGRpbmc6IDU0cHg7XG4gIH1cblxuICAucHQteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG5cbiAgLnByLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wbC14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLm14LXh4bC1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5teS14eGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS14eGwtZ3V0dGVyIHtcbiAgICBtYXJnaW46IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXQteHhsLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tci14eGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubWIteHhsLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tbC14eGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tLXh4bC1uLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXQteHhsLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXIteHhsLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi14eGwtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC14eGwtbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAucHgteHhsLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucHkteHhsLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucC14eGwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB0LXh4bC1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnByLXh4bC1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGIteHhsLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGwteHhsLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm14LXh4bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm15LXh4bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0teHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXQteHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1yLXh4bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1iLXh4bC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5tbC14eGwtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0teHhsLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbjogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm10LXh4bC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubXIteHhsLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1iLXh4bC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWwteHhsLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAucHgteHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5weS14eGwtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnAteHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnB0LXh4bC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucHIteHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBiLXh4bC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucGwteHhsLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXgteHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm15LXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm10LXh4bC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tci14eGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tYi14eGwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWwteHhsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLXh4bC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tdC14eGwtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1yLXh4bC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi14eGwtbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1sLXh4bC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLnB4LXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB5LXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnAteHhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB0LXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHIteHhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnBiLXh4bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucGwteHhsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tci14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1sLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tLXh4bC1uLWF1dG8ge1xuICAgIG1hcmdpbjogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm10LXh4bC1uLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tci14eGwtbi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tYi14eGwtbi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWwteHhsLW4tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubXktbWVudS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3AtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3AtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3Atbi0wIHtcbiAgICBtYXJnaW46IGNhbGMoMCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3Atbi0wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLW4tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLW4tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwICogLTEpO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1uLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAgKiAtMSk7XG4gIH1cblxuICAucHgtbWVudS1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnB5LW1lbnUtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLW1lbnUtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wci1tZW51LWRlc2t0b3AtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYi1tZW51LWRlc2t0b3AtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5teC1tZW51LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5teS1tZW51LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW46IDZweDtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLW4tMSB7XG4gICAgbWFyZ2luOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3Atbi0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3Atbi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1tZW51LWRlc2t0b3AtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnB5LW1lbnUtZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucC1tZW51LWRlc2t0b3AtMSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByLW1lbnUtZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGItbWVudS1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLm14LW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAubXktbWVudS1kZXNrdG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC0yIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3Atbi0yIHtcbiAgICBtYXJnaW46IGNhbGMoMTJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3Atbi0yIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLW4tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLW4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycHggKiAtMSk7XG4gIH1cblxuICAucHgtbWVudS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnB5LW1lbnUtZGVza3RvcC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLW1lbnUtZGVza3RvcC0yIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wci1tZW51LWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5wYi1tZW51LWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIC5teC1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm15LW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLW4tMyB7XG4gICAgbWFyZ2luOiBjYWxjKDE2cHggKiAtMSk7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLW4tMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC1uLTMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3Atbi0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNnB4ICogLTEpO1xuICB9XG5cbiAgLnB4LW1lbnUtZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5weS1tZW51LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1tZW51LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wdC1tZW51LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAucHItbWVudS1kZXNrdG9wLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucGItbWVudS1kZXNrdG9wLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnBsLW1lbnUtZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubXgtbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5teS1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1uLTQge1xuICAgIG1hcmdpbjogY2FsYygyNHB4ICogLTEpO1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC1uLTQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3Atbi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atbi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI0cHggKiAtMSk7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLW4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1tZW51LWRlc2t0b3AtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHktbWVudS1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtbWVudS1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucHQtbWVudS1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnByLW1lbnUtZGVza3RvcC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnBiLW1lbnUtZGVza3RvcC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wbC1tZW51LWRlc2t0b3AtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLm14LW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cblxuICAubXktbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC01IHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLTUge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3Atbi01IHtcbiAgICBtYXJnaW46IGNhbGMoMzJweCAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3Atbi01IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLW4tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMnB4ICogLTEpO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMycHggKiAtMSk7XG4gIH1cblxuICAucHgtbWVudS1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnB5LW1lbnUtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLW1lbnUtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wci1tZW51LWRlc2t0b3AtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYi1tZW51LWRlc2t0b3AtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuXG4gIC5teC1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm15LW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3AtNiB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLW4tNiB7XG4gICAgbWFyZ2luOiBjYWxjKDQ4cHggKiAtMSk7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLW4tNiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC1uLTYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDhweCAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3Atbi02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0OHB4ICogLTEpO1xuICB9XG5cbiAgLnB4LW1lbnUtZGVza3RvcC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5weS1tZW51LWRlc2t0b3AtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAucC1tZW51LWRlc2t0b3AtNiB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxuXG4gIC5wdC1tZW51LWRlc2t0b3AtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAucHItbWVudS1kZXNrdG9wLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucGItbWVudS1kZXNrdG9wLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnBsLW1lbnUtZGVza3RvcC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAubXgtbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC5teS1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLTcge1xuICAgIG1hcmdpbjogNTRweDtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3AtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1uLTcge1xuICAgIG1hcmdpbjogY2FsYyg1NHB4ICogLTEpO1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC1uLTcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3Atbi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atbi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDU0cHggKiAtMSk7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLW4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTRweCAqIC0xKTtcbiAgfVxuXG4gIC5weC1tZW51LWRlc2t0b3AtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAucHktbWVudS1kZXNrdG9wLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgLnAtbWVudS1kZXNrdG9wLTcge1xuICAgIHBhZGRpbmc6IDU0cHg7XG4gIH1cblxuICAucHQtbWVudS1kZXNrdG9wLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG5cbiAgLnByLW1lbnUtZGVza3RvcC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLnBiLW1lbnUtZGVza3RvcC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5wbC1tZW51LWRlc2t0b3AtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLm14LW1lbnUtZGVza3RvcC1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5teS1tZW51LWRlc2t0b3AtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubS1tZW51LWRlc2t0b3AtZ3V0dGVyIHtcbiAgICBtYXJnaW46IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3AtZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAubWItbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3AtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ3V0dGVyKTtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1uLWd1dHRlciB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLW4tZ3V0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3Atbi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAucHgtbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucHktbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucC1tZW51LWRlc2t0b3AtZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLnByLW1lbnUtZGVza3RvcC1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGItbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICB9XG5cbiAgLm14LW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm15LW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXQtbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5tbC1tZW51LWRlc2t0b3AtaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbjogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubXItbWVudS1kZXNrdG9wLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpICogLTEpO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1uLWhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLW4taGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSkgKiAtMSk7XG4gIH1cblxuICAucHgtbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgfVxuXG4gIC5weS1tZW51LWRlc2t0b3AtaGFsZi1ndXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnAtbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucHItbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuICB9XG5cbiAgLnBiLW1lbnUtZGVza3RvcC1oYWxmLWd1dHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLWhhbGYtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIH1cblxuICAubXgtbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm15LW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3Atbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1yLW1lbnUtZGVza3RvcC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICogLTEpO1xuICB9XG5cbiAgLnB4LW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB5LW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnAtbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnB0LW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucHItbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICB9XG5cbiAgLnBiLW1lbnUtZGVza3RvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAucGwtbWVudS1kZXNrdG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIH1cblxuICAubXgtbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5teS1tZW51LWRlc2t0b3AtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm0tbWVudS1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tdC1tZW51LWRlc2t0b3AtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3AtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1iLW1lbnUtZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1sLW1lbnUtZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tLW1lbnUtZGVza3RvcC1uLWF1dG8ge1xuICAgIG1hcmdpbjogY2FsYyhhdXRvICogLTEpO1xuICB9XG5cbiAgLm10LW1lbnUtZGVza3RvcC1uLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tci1tZW51LWRlc2t0b3Atbi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxuXG4gIC5tYi1tZW51LWRlc2t0b3Atbi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKGF1dG8gKiAtMSk7XG4gIH1cblxuICAubWwtbWVudS1kZXNrdG9wLW4tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoYXV0byAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmctbWF4LXMtMiB7XG4gICAgLS1ndXR0ZXI6IDEycHg7XG4gIH1cbn1cblxuYS5jYXJkLWRhdGUsXG4uY2FyZC1kYXRlLCBhW2NsYXNzKj1jYXJkXSxcbmFbY2xhc3MqPWNhcmRfYm9keV0sIC5tZW51X2l0ZW0gPiBhLFxuLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhLCAuc3VibWVudV9pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0LXJlc2V0LFxuLnBhZ2luYXRpb24sXG4uZm9ybV9lcnJvcixcbnVsLmZvcm1fZXJyb3IsXG4ubWVudSxcbi5zdWJtZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG59XG5cbi5uYXZidXJnZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXNodGFnX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhc2h0YWdfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRleHQtcy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50ZXh0LXMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGV4dC1tLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGV4dC1sLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtbC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50ZXh0LXh4bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lbnUtZGVza3RvcC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRleHQtbWVudS1kZXNrdG9wLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtbWVudS1kZXNrdG9wLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnRleHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50ZXh0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gIC50ZXh0LXMtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudGV4dC1zLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudGV4dC1zLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50ZXh0LXMtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnRleHQtcy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnRleHQtcy1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAudGV4dC1tLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnRleHQtbS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnRleHQtbS1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dC1tLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50ZXh0LW0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50ZXh0LW0tYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gIC50ZXh0LWwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudGV4dC1sLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudGV4dC1sLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50ZXh0LWwtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnRleHQtbC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnRleHQtbC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gIC50ZXh0LXhsLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnRleHQteGwtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC50ZXh0LXhsLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50ZXh0LXhsLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50ZXh0LXhsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAudGV4dC14bC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAudGV4dC14eGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudGV4dC14eGwtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dC14eGwtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnRleHQteHhsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAudGV4dC14eGwtYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC50ZXh0LW1lbnUtZGVza3RvcC1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnRleHQtbWVudS1kZXNrdG9wLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG4udGV4dC0wIHtcbiAgZm9udC1zaXplOiAwcmVtO1xufVxuXG4udGV4dC0xIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLnRleHQtMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi50ZXh0LTMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50ZXh0LTQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4udGV4dC01IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLnRleHQtNiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnRleHQtNyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnRleHQtcy0wIHtcbiAgICBmb250LXNpemU6IDByZW07XG4gIH1cblxuICAudGV4dC1zLTEge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cblxuICAudGV4dC1zLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAudGV4dC1zLTMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC50ZXh0LXMtNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC50ZXh0LXMtNSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuXG4gIC50ZXh0LXMtNiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgLnRleHQtcy03IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW0tMCB7XG4gICAgZm9udC1zaXplOiAwcmVtO1xuICB9XG5cbiAgLnRleHQtbS0xIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbiAgLnRleHQtbS0yIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLnRleHQtbS0zIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAudGV4dC1tLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAudGV4dC1tLTUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cblxuICAudGV4dC1tLTYge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIC50ZXh0LW0tNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbC0wIHtcbiAgICBmb250LXNpemU6IDByZW07XG4gIH1cblxuICAudGV4dC1sLTEge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cblxuICAudGV4dC1sLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAudGV4dC1sLTMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC50ZXh0LWwtNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC50ZXh0LWwtNSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuXG4gIC50ZXh0LWwtNiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgLnRleHQtbC03IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC0wIHtcbiAgICBmb250LXNpemU6IDByZW07XG4gIH1cblxuICAudGV4dC14bC0xIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbiAgLnRleHQteGwtMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC50ZXh0LXhsLTMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC50ZXh0LXhsLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAudGV4dC14bC01IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG5cbiAgLnRleHQteGwtNiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgLnRleHQteGwtNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQteHhsLTAge1xuICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgfVxuXG4gIC50ZXh0LXh4bC0xIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbiAgLnRleHQteHhsLTIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAudGV4dC14eGwtMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnRleHQteHhsLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAudGV4dC14eGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuXG4gIC50ZXh0LXh4bC02IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cblxuICAudGV4dC14eGwtNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZW51LWRlc2t0b3AtMCB7XG4gICAgZm9udC1zaXplOiAwcmVtO1xuICB9XG5cbiAgLnRleHQtbWVudS1kZXNrdG9wLTEge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC50ZXh0LW1lbnUtZGVza3RvcC0zIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAudGV4dC1tZW51LWRlc2t0b3AtNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC50ZXh0LW1lbnUtZGVza3RvcC01IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG5cbiAgLnRleHQtbWVudS1kZXNrdG9wLTYge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIC50ZXh0LW1lbnUtZGVza3RvcC03IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmItMCB7XG4gIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5idC0wIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ici0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJiLTAge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJsLTAge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5iLTEge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJ0LTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG5cbi5ici0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG59XG5cbi5iYi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uYmwtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG5cbi5iLTIge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbn1cblxuLmJ0LTIge1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG59XG5cbi5ici0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG59XG5cbi5iYi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4uYmwtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG59XG5cbi5iLTMge1xuICBib3JkZXI6IDNweCBzb2xpZDtcbn1cblxuLmJ0LTMge1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG59XG5cbi5ici0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG59XG5cbi5iYi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xufVxuXG4uYmwtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG59XG5cbi5iLTQge1xuICBib3JkZXI6IDRweCBzb2xpZDtcbn1cblxuLmJ0LTQge1xuICBib3JkZXItdG9wOiA0cHggc29saWQ7XG59XG5cbi5ici00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG59XG5cbi5iYi00IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xufVxuXG4uYmwtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG59XG5cbi5iLTUge1xuICBib3JkZXI6IDVweCBzb2xpZDtcbn1cblxuLmJ0LTUge1xuICBib3JkZXItdG9wOiA1cHggc29saWQ7XG59XG5cbi5ici01IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XG59XG5cbi5iYi01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xufVxuXG4uYmwtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG59XG5cbi5iLTYge1xuICBib3JkZXI6IDZweCBzb2xpZDtcbn1cblxuLmJ0LTYge1xuICBib3JkZXItdG9wOiA2cHggc29saWQ7XG59XG5cbi5ici02IHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQ7XG59XG5cbi5iYi02IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xufVxuXG4uYmwtNiB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQ7XG59XG5cbi5iLTcge1xuICBib3JkZXI6IDdweCBzb2xpZDtcbn1cblxuLmJ0LTcge1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG59XG5cbi5ici03IHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG59XG5cbi5iYi03IHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xufVxuXG4uYmwtNyB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG59XG5cbi5iLTgge1xuICBib3JkZXI6IDhweCBzb2xpZDtcbn1cblxuLmJ0LTgge1xuICBib3JkZXItdG9wOiA4cHggc29saWQ7XG59XG5cbi5ici04IHtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQ7XG59XG5cbi5iYi04IHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkO1xufVxuXG4uYmwtOCB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG59XG5cbi5iLTkge1xuICBib3JkZXI6IDlweCBzb2xpZDtcbn1cblxuLmJ0LTkge1xuICBib3JkZXItdG9wOiA5cHggc29saWQ7XG59XG5cbi5ici05IHtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG59XG5cbi5iYi05IHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xufVxuXG4uYmwtOSB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQ7XG59XG5cbi5iLTEwIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkO1xufVxuXG4uYnQtMTAge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xufVxuXG4uYnItMTAge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XG59XG5cbi5iYi0xMCB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG59XG5cbi5ibC0xMCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTAge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnQtcy0wIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ici1zLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmItcy0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibC1zLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS0wIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0LW0tMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnItbS0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJiLW0tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmwtbS0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTAge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnQtbC0wIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ici1sLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmItbC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibC1sLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTAge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnQteGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnIteGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYi14bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibC14bC0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtMCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idC14eGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnIteHhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmIteHhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsLXh4bC0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC0wIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0LW1lbnUtZGVza3RvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ici1tZW51LWRlc2t0b3AtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYi1tZW51LWRlc2t0b3AtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmwtbWVudS1kZXNrdG9wLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1zLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1zLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXMtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXMtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW0tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW0tMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cblxuICAuYnQtbC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cblxuICAuYnItbC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1sLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1sLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14bC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cblxuICAuYnIteGwtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cblxuICAuYmIteGwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXhsLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cblxuICAuYnQteHhsLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14eGwtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIH1cblxuICAuYmIteHhsLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14eGwtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW1lbnUtZGVza3RvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cblxuICAuYnItbWVudS1kZXNrdG9wLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW1lbnUtZGVza3RvcC0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cblxuICAuYmwtbWVudS1kZXNrdG9wLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtMiB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gIH1cblxuICAuYnQtcy0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cblxuICAuYnItcy0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1zLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1zLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tMiB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gIH1cblxuICAuYnQtbS0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cblxuICAuYnItbS0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LWwtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLWwtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIH1cblxuICAuYmItbC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cblxuICAuYmwtbC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtMiB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gIH1cblxuICAuYnQteGwtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXhsLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXhsLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14bC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXh4bC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIH1cblxuICAuYnIteHhsLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXh4bC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cblxuICAuYmwteHhsLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC0yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tZW51LWRlc2t0b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW1lbnUtZGVza3RvcC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tZW51LWRlc2t0b3AtMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW1lbnUtZGVza3RvcC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXMtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXMtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG4gIH1cblxuICAuYmItcy0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gIH1cblxuICAuYmwtcy0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW0tMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW0tMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG4gIH1cblxuICAuYmItbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gIH1cblxuICAuYmwtbS0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC0zIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1sLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1sLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJiLWwtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJsLWwtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXhsLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14bC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14bC0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gIH1cblxuICAuYmwteGwtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC0zIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14eGwtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXh4bC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14eGwtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXh4bC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tZW51LWRlc2t0b3AtMyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQ7XG4gIH1cblxuICAuYnQtbWVudS1kZXNrdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tZW51LWRlc2t0b3AtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG4gIH1cblxuICAuYmItbWVudS1kZXNrdG9wLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tZW51LWRlc2t0b3AtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1zLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1zLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXMtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXMtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW0tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW0tNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtNCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQ7XG4gIH1cblxuICAuYnQtbC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIH1cblxuICAuYnItbC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1sLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1sLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC00IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14bC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIH1cblxuICAuYnIteGwtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cblxuICAuYmIteGwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXhsLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtNCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQ7XG4gIH1cblxuICAuYnQteHhsLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14eGwtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIH1cblxuICAuYmIteHhsLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14eGwtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW1lbnUtZGVza3RvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIH1cblxuICAuYnItbWVudS1kZXNrdG9wLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW1lbnUtZGVza3RvcC00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIH1cblxuICAuYmwtbWVudS1kZXNrdG9wLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtNSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnQtcy01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnItcy01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1zLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1zLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tNSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnQtbS01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnItbS01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LWwtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLWwtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XG4gIH1cblxuICAuYmItbC01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIH1cblxuICAuYmwtbC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtNSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnQteGwtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXhsLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXhsLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14bC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXh4bC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gIH1cblxuICAuYnIteHhsLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXh4bC01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIH1cblxuICAuYmwteHhsLTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC01IHtcbiAgICBib3JkZXI6IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tZW51LWRlc2t0b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW1lbnUtZGVza3RvcC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tZW51LWRlc2t0b3AtNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW1lbnUtZGVza3RvcC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTYge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXMtNiB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXMtNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQ7XG4gIH1cblxuICAuYmItcy02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG4gIH1cblxuICAuYmwtcy02IHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTYge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW0tNiB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW0tNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQ7XG4gIH1cblxuICAuYmItbS02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG4gIH1cblxuICAuYmwtbS02IHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC02IHtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1sLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1sLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLWwtNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLWwtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTYge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXhsLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14bC02IHtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14bC02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG4gIH1cblxuICAuYmwteGwtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC02IHtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14eGwtNiB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXh4bC02IHtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14eGwtNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXh4bC02IHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tZW51LWRlc2t0b3AtNiB7XG4gICAgYm9yZGVyOiA2cHggc29saWQ7XG4gIH1cblxuICAuYnQtbWVudS1kZXNrdG9wLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tZW51LWRlc2t0b3AtNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQ7XG4gIH1cblxuICAuYmItbWVudS1kZXNrdG9wLTYge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tZW51LWRlc2t0b3AtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1zLTcge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1zLTcge1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXMtNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXMtNyB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbS03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tLTcge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tLTcge1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW0tNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW0tNyB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWwtNyB7XG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gIH1cblxuICAuYnQtbC03IHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIH1cblxuICAuYnItbC03IHtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1sLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1sLTcge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC03IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14bC03IHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIH1cblxuICAuYnIteGwtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cblxuICAuYmIteGwtNyB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXhsLTcge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYi14eGwtNyB7XG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gIH1cblxuICAuYnQteHhsLTcge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14eGwtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQ7XG4gIH1cblxuICAuYmIteHhsLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14eGwtNyB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmItbWVudS1kZXNrdG9wLTcge1xuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW1lbnUtZGVza3RvcC03IHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIH1cblxuICAuYnItbWVudS1kZXNrdG9wLTcge1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkO1xuICB9XG5cbiAgLmJiLW1lbnUtZGVza3RvcC03IHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG4gIH1cblxuICAuYmwtbWVudS1kZXNrdG9wLTcge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5iLXMtOCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnQtcy04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnItcy04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1zLTgge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1zLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tOCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnQtbS04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnItbS04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tLTgge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYi1sLTgge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LWwtOCB7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLWwtOCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQ7XG4gIH1cblxuICAuYmItbC04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG4gIH1cblxuICAuYmwtbC04IHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmIteGwtOCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnQteGwtOCB7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXhsLTgge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXhsLTgge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14bC04IHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTgge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXh4bC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQ7XG4gIH1cblxuICAuYnIteHhsLTgge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXh4bC04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG4gIH1cblxuICAuYmwteHhsLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW1lbnUtZGVza3RvcC04IHtcbiAgICBib3JkZXI6IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tZW51LWRlc2t0b3AtOCB7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW1lbnUtZGVza3RvcC04IHtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tZW51LWRlc2t0b3AtOCB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW1lbnUtZGVza3RvcC04IHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYi1zLTkge1xuICAgIGJvcmRlcjogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXMtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXMtOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG4gIH1cblxuICAuYmItcy05IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG4gIH1cblxuICAuYmwtcy05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tLTkge1xuICAgIGJvcmRlcjogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LW0tOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW0tOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG4gIH1cblxuICAuYmItbS05IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG4gIH1cblxuICAuYmwtbS05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC05IHtcbiAgICBib3JkZXI6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1sLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1sLTkge1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLWwtOSB7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLWwtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXhsLTkge1xuICAgIGJvcmRlcjogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXhsLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5ici14bC05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14bC05IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG4gIH1cblxuICAuYmwteGwtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXh4bC05IHtcbiAgICBib3JkZXI6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5idC14eGwtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXh4bC05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi14eGwtOSB7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLXh4bC05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tZW51LWRlc2t0b3AtOSB7XG4gICAgYm9yZGVyOiA5cHggc29saWQ7XG4gIH1cblxuICAuYnQtbWVudS1kZXNrdG9wLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5ici1tZW51LWRlc2t0b3AtOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG4gIH1cblxuICAuYmItbWVudS1kZXNrdG9wLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC1tZW51LWRlc2t0b3AtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmItcy0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXMtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYnItcy0xMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXMtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cblxuICAuYmwtcy0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLW0tMTAge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLW0tMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcbiAgfVxuXG4gIC5iYi1tLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW0tMTAge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItbC0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LWwtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYnItbC0xMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLWwtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cblxuICAuYmwtbC0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi14bC0xMCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJ0LXhsLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXhsLTEwIHtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYmIteGwtMTAge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG4gIH1cblxuICAuYmwteGwtMTAge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmIteHhsLTEwIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYnQteHhsLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJyLXh4bC0xMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJiLXh4bC0xMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcbiAgfVxuXG4gIC5ibC14eGwtMTAge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi1tZW51LWRlc2t0b3AtMTAge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZDtcbiAgfVxuXG4gIC5idC1tZW51LWRlc2t0b3AtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYnItbWVudS1kZXNrdG9wLTEwIHtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XG4gIH1cblxuICAuYmItbWVudS1kZXNrdG9wLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkO1xuICB9XG5cbiAgLmJsLW1lbnUtZGVza3RvcC0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIH1cbn1cbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtc3RpY2t5LWwge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKyB2YXIoLS1uYXZiYXItaGVpZ2h0KSk7XG4gIH1cbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZC5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiBjb2xvciwgd2lkdGgsIG9wYWNpdHkgZWFzZSA0MDBtcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogMjhweDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG59IiwiLy8gVmFyaWFibGUgcHJlZml4IGZvciA6cm9vdFxuJGNzcy12YXItcHJlZml4OiBudWxsICFkZWZhdWx0O1xuXG4vLyBLZXl3b3JkcyBhbmQgYWxpYXNlc1xuJGtleXdvcmRzOiAoXG4gICdpbmZvJzogKCksXG4gICd3YXJuaW5nJzogKCksXG4gICdlcnJvcic6ICgpLFxuICAnc3VjY2Vzcyc6ICgpLFxuICAncHJpbWFyeSc6ICgpLFxuICAnc2Vjb25kYXJ5JzogKCksXG4pO1xuXG4vLyBGb250c1xuJGZvbnRzRm9sZGVyOiAnLi4vLi4vZm9udHMnICFkZWZhdWx0O1xuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtaGVhZGluZzogJ1JvYm90by1Cb2xkJywgc2VyaWYgIWRlZmF1bHQ7IC8vIEBzZWUgdHlwb2dyYXBoeS9fZm9udHMuc2Nzc1xuJGZvbnQtcHJpbWFyeTogJ1JvYm90by1SZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXByaW1hcnktYm9sZDogJ1JvYm90by1Cb2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXByaW1hcnktbWVkaXVtOiAnUm9ib3RvLU1lZGl1bScsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1zZXJpZjogJ0xvcmEtU2VtaUJvbGQnLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWljb246ICdpY29uZm9udCcgIWRlZmF1bHQ7IC8vIFNldCB0aGUgbmFtZSBjaG9vc2UgaW4gLi9iaW4vaWNvbmZvbnQvaW5kZXguanMgYnkgZGVmYXVsdCBpcyBpY29uZm9udFxuXG4vLyBGb250IHNpemVzXG4kZm9udC1zaXplLTA6IDByZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTE6IHB4VG9SZW0oMTApICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0yOiBweFRvUmVtKDE0KSAhZGVmYXVsdDtcbiRmb250LXNpemUtMzogMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtNDogcHhUb1JlbSgxOCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLTU6IHB4VG9SZW0oMjIpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS02OiBweFRvUmVtKDI4KSAhZGVmYXVsdDtcbiRmb250LXNpemUtNzogcHhUb1JlbSgzMikgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtMyAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZXM6IChcbiAgJzAnOiAkZm9udC1zaXplLTAsXG4gICcxJzogJGZvbnQtc2l6ZS0xLFxuICAnMic6ICRmb250LXNpemUtMixcbiAgJzMnOiAkZm9udC1zaXplLTMsXG4gICc0JzogJGZvbnQtc2l6ZS00LFxuICAnNSc6ICRmb250LXNpemUtNSxcbiAgJzYnOiAkZm9udC1zaXplLTYsXG4gICc3JzogJGZvbnQtc2l6ZS03LFxuKSAhZGVmYXVsdDtcblxuLy8gRm9udCB3ZWlnaHRzXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodHM6IChcbiAgJ2xpZ2h0ZXInOiAkZm9udC13ZWlnaHQtbGlnaHRlcixcbiAgJ2xpZ2h0JzogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxuICAncmVndWxhcic6ICRmb250LXdlaWdodC1yZWd1bGFyLFxuICAnc2VtaS1ib2xkJzogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCxcbiAgJ21lZGl1bSc6ICRmb250LXdlaWdodC1zZW1pLWJvbGQsXG4gICdib2xkJzogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICdib2xkZXInOiAkZm9udC13ZWlnaHQtYm9sZGVyLFxuKTtcblxuLy8gU2NyZWVuc1xuJHNjcmVlbi14czogMzIwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXM6IDU0NHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tOiA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tbDogMTAyNHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14bDogMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14eGw6IDE2MDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWVudS1kZXNrdG9wOiA3NjhweCAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAncyc6ICRzY3JlZW4tcyxcbiAgJ20nOiAkc2NyZWVuLW0sXG4gICdsJzogJHNjcmVlbi1sLFxuICAneGwnOiAkc2NyZWVuLXhsLFxuICAneHhsJzogJHNjcmVlbi14eGwsXG4gICdtZW51LWRlc2t0b3AnOiAkc2NyZWVuLW1lbnUtZGVza3RvcCxcbikgIWRlZmF1bHQ7XG5cbiRicmVha3BvaW50cy1wcmVmaXhlczogKFxuICAnLXMnOiAncycsXG4gICctbSc6ICdtJyxcbiAgJy1sJzogJ2wnLFxuICAnLXhsJzogJ3hsJyxcbiAgJy14eGwnOiAneHhsJyxcbiAgJy1tZW51LWRlc2t0b3AnOiAnbWVudS1kZXNrdG9wJyxcbikgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lcnNcbiRjb250YWluZXItczogNjQwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLW06IDc2OHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1sOiAxMDI0cHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLXhsOiAxMjAwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLXh4bDogMTYwMHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lcjogJGNvbnRhaW5lci14eGwgIWRlZmF1bHQ7IC8vIEFsaWFzIGZvciB0aGUgbW9zdCBjdXJyZW50IGNvbnRhaW5lclxuXG4kY29udGFpbmVyczogKFxuICAncyc6ICRjb250YWluZXItcyxcbiAgJ20nOiAkY29udGFpbmVyLW0sXG4gICdsJzogJGNvbnRhaW5lci1sLFxuICAneGwnOiAkY29udGFpbmVyLXhsLFxuICAneHhsJzogJGNvbnRhaW5lci14eGwsXG4pICFkZWZhdWx0O1xuXG4vLyBTcGFjZXNcbiRzcGFjZS0wOiAwICFkZWZhdWx0O1xuJHNwYWNlLTE6IDZweCAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxMnB4ICFkZWZhdWx0O1xuJHNwYWNlLTM6IDE2cHggIWRlZmF1bHQ7XG4kc3BhY2UtNDogMjRweCAhZGVmYXVsdDtcbiRzcGFjZS01OiAzMnB4ICFkZWZhdWx0O1xuJHNwYWNlLTY6IDQ4cHggIWRlZmF1bHQ7XG4kc3BhY2UtNzogNTRweCAhZGVmYXVsdDtcbiRzcGFjZS1ndXR0ZXI6IDMycHggIWRlZmF1bHQ7IC8vIFVzZWQgYnkgdGhlIF9ncmlkLnNjc3NcbiRzcGFjZS1zZWN0aW9uOiA2NHB4ICFkZWZhdWx0O1xuJHNwYWNlLXNlY3Rpb24tbW9iaWxlOiAzMnB4ICFkZWZhdWx0O1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2MnB4ICFkZWZhdWx0O1xuJGhlYWRlci1oZWlnaHQ6IDk2cHggIWRlZmF1bHQ7XG5cbiRzcGFjaW5nOiAoXG4gICcwJzogJHNwYWNlLTAsXG4gICcxJzogJHNwYWNlLTEsXG4gICcyJzogJHNwYWNlLTIsXG4gICczJzogJHNwYWNlLTMsXG4gICc0JzogJHNwYWNlLTQsXG4gICc1JzogJHNwYWNlLTUsXG4gICc2JzogJHNwYWNlLTYsXG4gICc3JzogJHNwYWNlLTcsXG4gICdndXR0ZXInOiB2YXIoLS1ndXR0ZXIpLFxuICAnaGFsZi1ndXR0ZXInOiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpLFxuICAnc2VjdGlvbic6IHZhcigtLXNwYWNlLXNlY3Rpb24pLFxuICAnYXV0byc6IGF1dG8sXG4pO1xuXG4vLyBSYWRpdXNcbiRyYWRpdXMtc21hbGw6IDZweDtcbiRyYWRpdXM6IDEycHg7XG4kcmFkaXVzLW1lZGl1bTogMTZweDtcbiRyYWRpdXMtbGFyZ2U6IDIwcHg7XG5cbi8vIEhlYWRpbmdcbiRoZWFkaW5nLW1hcmdpbi1ib3R0b206IDAuNWVtO1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDFlbTtcblxuLy8gVGV4dFxuJHRleHQtbWFyZ2luLWJvdHRvbTogMC40NWVtO1xuJHRleHQtbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4vLyBIclxuJGhyLW1hcmdpbi15OiB2YXIoLS1ncmlkLWd1dHRlcikgIWRlZmF1bHQ7XG4kaHItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItYmctY29sb3I6IHZhcigtLWMtZ3JleSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbi8vIExpbmtcbiRsaW5rLWNvbG9yOiB2YXIoLS1jLWFjY2VudC0yKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4vLyAkbGluay1ob3Zlci1jb2xvcjogaW5pdGlhbCAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gVGFibGVcbiR0YWJsZS10aC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbi8vIFNjcm9sbGJhclxuJHNjcm9sbGJhci13aWR0aDogOHB4O1xuJHNjcm9sbGJhci1oZWlnaHQ6IDhweDtcblxuLy8gQW5pbWF0aW9uIHRpbWluZ1xuJGVhc2luZy1leHByZXNzaXZlOiBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiRkdXJhdGlvbi1leHByZXNzaXZlOiA0MTZtcztcbiRlYXNpbmctZWZmaWNpZW50OiBjdWJpYy1iZXppZXIoMC4xODUsIDAuMDAwLCAwLjIwMCwgMS4wMDApO1xuJGR1cmF0aW9uLWVmZmljaWVudDogMjAwbXM7XG5cbi8vIFJvb3Rcbjpyb290IHtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS0jeyRjc3MtdmFyLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyR0ZXh0LWxpbmUtaGVpZ2h0fTtcblxuICAtLW5hdmJhci1oZWlnaHQ6ICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIC0tbmF2YmFyLWhlaWdodDogI3skaGVhZGVyLWhlaWdodH07XG4gIH1cblxuICAvLyBTcGFjZXNcbiAgLS1ndXR0ZXI6ICN7JHNwYWNlLWd1dHRlcn07XG4gIC0tc3BhY2Utc2VjdGlvbjogI3skc3BhY2Utc2VjdGlvbi1tb2JpbGV9O1xuXG4gIC8vIFdpbmRvdyBoZWlnaHRcbiAgLS12aDogMTAwdmg7IC8vIGNoYW5nZSB2aWEgbGUganNcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICAtLXNwYWNlLXNlY3Rpb246ICN7JHNwYWNlLXNlY3Rpb259O1xuICB9XG5cbiAgLS1idG4tc2l6ZS1zbWFsbDogMzRweDtcbiAgLS1idG4tc2l6ZTogNDhweDtcbiAgLS1idG4tc2l6ZS1sYXJnZTogNzRweDtcblxuICAtLWZvcm0tY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIC0tZm9ybS1sYWJlbC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZm9ybS1sYWJlbC1iZy1hY3RpdmU6IHZhcigtLWMtZGFyayk7XG4gIC0tZm9ybS1sYWJlbC1mZy1hY3RpdmU6IHZhcigtLWMtdGV4dCk7XG4gIC0tZm9ybS10ZXh0LXNpemU6IDFyZW07XG4gIC0tZm9ybS10ZXh0LWFsaWduOiBsZWZ0O1xuICAtLWZvcm0taGVpZ2h0OiA0OHB4O1xuICAtLWZvcm0tcmFkaXVzOiBjYWxjKHZhcigtLWZvcm0taGVpZ2h0KSAqIDAuNSk7XG5cbiAgLyogR0VORVJBVEVEIENPTE9SUyAqL1xuICAvKiBFTkQgR0VORVJBVEVEIENPTE9SUyAqL1xuXG4gIC8vIFN3aXBlclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLyogQ29sb3JzIG1hcCBleGFtcGxlXG4gICRsaWdodC10aGVtZTooXG4gICAgJ3ByaW1hcnknOiAoXG4gICAgICAndmFsdWUnOiAjRkY3RDAwLFxuICAgICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAyMDBcbiAgICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAgICcxMCc6ICNmY2Y4ZjUsXG4gICAgICAgICcyMCc6ICNmZmVhYzQsXG4gICAgICAgICczMCc6ICNmZmRlYTAsXG4gICAgICApLFxuICAgICksXG4gICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICd2YWx1ZSc6ICMwMEE3Q0QsXG4gICAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDIwMFxuICAgICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAgICdvdmVycmlkZSc6ICgpLFxuICAgICksXG4gICk7XG4qL1xuXG5cbkBmdW5jdGlvbiBnZW5lcmF0ZVBhbGV0dGUoJG1hcCkge1xuICAkcGFsZXR0ZTogKCk7XG5cbiAgQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci1kYXRhIGluICRtYXAge1xuICAgICRsaWdodC1zaGFkZXMtY291bnQ6bWF0aC5jbGFtcCgwLCBtYXAtZ2V0KCRjb2xvci1kYXRhLCAnbGlnaHQtc2hhZGVzJyksIDQpO1xuICAgICRkYXJrLXNoYWRlcy1jb3VudDogbWF0aC5jbGFtcCgwLCBtYXAtZ2V0KCRjb2xvci1kYXRhLCAnZGFyay1zaGFkZXMnKSwgNCk7XG4gICAgJGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXRhLCAndmFsdWUnKTtcbiAgICAkb3ZlcnJpZGU6IG1hcC1nZXQoJGNvbG9yLWRhdGEsICdvdmVycmlkZScpO1xuICAgICRkaXJlY3Rpb246IDE7XG5cbiAgICBAaWYgbWFwLmhhcy1rZXkoJGNvbG9yLWRhdGEsIFwiZGlyZWN0aW9uXCIpIHtcbiAgICAgICRkaXJlY3Rpb246IG1hcC1nZXQoJGNvbG9yLWRhdGEsICdkaXJlY3Rpb24nKTtcbiAgICB9XG5cbiAgICAkc2hhZGVzOiAoJzUwMCc6ICRjb2xvcik7XG5cbiAgICBAaWYgKCRsaWdodC1zaGFkZXMtY291bnQgPiAwKSB7XG4gICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgZ2VuZXJhdGVTaGFkZXMoJGNvbG9yLCAkbGlnaHQtc2hhZGVzLWNvdW50LCAnbGlnaHQnLCAkZGlyZWN0aW9uKSk7XG4gICAgfVxuXG4gICAgQGlmICgkZGFyay1zaGFkZXMtY291bnQgPiAwKSB7XG4gICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgZ2VuZXJhdGVTaGFkZXMoJGNvbG9yLCAkZGFyay1zaGFkZXMtY291bnQsICdkYXJrJywgJGRpcmVjdGlvbikpO1xuICAgIH1cblxuICAgIEBpZiAoJG92ZXJyaWRlKSB7XG4gICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgJG92ZXJyaWRlKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkc2hhZGUtaywgJHNoYWRlLXYgaW4gJHNoYWRlcyB7XG4gICAgICAkbmFtZTogXCIjeyRjb2xvci1uYW1lfS0jeyRzaGFkZS1rfVwiO1xuXG4gICAgICBAaWYgKCRzaGFkZS1rID09ICc1MDAnKSB7XG4gICAgICAgICRwYWxldHRlOiBtYXAubWVyZ2UoJHBhbGV0dGUsICgkbmFtZTogJHNoYWRlLXYsICRjb2xvci1uYW1lOiAkc2hhZGUtdikpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRwYWxldHRlOiBtYXAubWVyZ2UoJHBhbGV0dGUsICgkbmFtZTogJHNoYWRlLXYpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBAcmV0dXJuICRwYWxldHRlO1xufVxuXG5AZnVuY3Rpb24gZ2VuZXJhdGVTaGFkZXMoJGNvbG9yLCAkc3RlcHM6IDQsICRsaWdodG5lc3M6ICdsaWdodCcsICRkaXJlY3Rpb246IDEpIHtcblxuICBAaWYgKCRsaWdodG5lc3MgIT0gJ2xpZ2h0JyBhbmQgJGxpZ2h0bmVzcyAhPSAnZGFyaycpIHtcbiAgICBAZXJyb3IgXCJBcmd1bWVudCAkbGlnaHRuZXNzIG11c3QgYmUgZWl0aGVyICdsaWdodCcgb3IgJ2RhcmsnLCB5b3UgZ2l2ZSAnI3skbGlnaHRuZXNzfScuXCJcbiAgfVxuXG4gICRzaGFkZXM6ICgpO1xuXG4gIEBpZiAoJGxpZ2h0bmVzcyA9PSAnbGlnaHQnKSB7XG4gICAgJGNvbG9yLWxpZ2h0bmVzczogbGlnaHRuZXNzKCRjb2xvcik7XG4gICAgJGRlbHRhOiAkY29sb3ItbGlnaHRuZXNzO1xuICAgICRsaWdodG5lc3MtZGVsdGE6IG1hdGguZGl2KCRkZWx0YSwgJHN0ZXBzKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHN0ZXBzIHtcbiAgICAgICRuZXctbGlnaHRuZXNzOiBtYXRoLmNsYW1wKDElLCAoJGxpZ2h0bmVzcy1kZWx0YSAqICRpKSwgOTklKTtcbiAgICAgICRuZXctY29sb3I6IGNvbG9yLnNjYWxlKCRjb2xvciwgJGxpZ2h0bmVzczogJG5ldy1saWdodG5lc3MpO1xuICAgICAgQGlmICgkZGlyZWN0aW9uID09IC0xKSB7XG4gICAgICAgICR2OiAoNTAwICsgKCRpICogMTAwKSk7XG4gICAgICAgICRzaGFkZXM6IG1hcC5tZXJnZSgkc2hhZGVzLCAoXCJcIiskdjogJG5ldy1jb2xvcikpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2OiAoNTAwIC0gKCRpICogMTAwKSk7XG4gICAgICAgICRzaGFkZXM6IG1hcC5tZXJnZSgkc2hhZGVzLCAoXCJcIiskdjogJG5ldy1jb2xvcikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAoJGxpZ2h0bmVzcyA9PSAnZGFyaycpIHtcbiAgICAkY29sb3ItbGlnaHRuZXNzOiBsaWdodG5lc3MoJGNvbG9yKTtcbiAgICAkZGVsdGE6ICRjb2xvci1saWdodG5lc3M7XG4gICAgJGxpZ2h0bmVzcy1kZWx0YTogbWF0aC5kaXYoJGRlbHRhLCAkc3RlcHMpO1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHN0ZXBzIHtcbiAgICAgICRuZXctbGlnaHRuZXNzOiBtYXRoLmNsYW1wKC05OSUsICgoJGxpZ2h0bmVzcy1kZWx0YSAqICRpKSAqIC0xKSwgKCRjb2xvci1saWdodG5lc3MgLSAxJSkpO1xuICAgICAgJG5ldy1jb2xvcjogY29sb3Iuc2NhbGUoJGNvbG9yLCAkbGlnaHRuZXNzOiAkbmV3LWxpZ2h0bmVzcyk7XG5cbiAgICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAtMSkge1xuICAgICAgICAkdjogKDUwMCAtICgkaSAqIDEwMCkpO1xuICAgICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgKFwiXCIrJHY6ICRuZXctY29sb3IpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkdjogKDUwMCArICgkaSAqIDEwMCkpO1xuICAgICAgICAkc2hhZGVzOiBtYXAubWVyZ2UoJHNoYWRlcywgKFwiXCIrJHY6ICRuZXctY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzaGFkZXM7XG59XG5cbkBmdW5jdGlvbiBnZXRSR0IoJGNvbG9yKSB7XG4gICRyZ2I6IGNvbG9yLnJlZCgkY29sb3IpLCBjb2xvci5ncmVlbigkY29sb3IpLCBjb2xvci5ibHVlKCRjb2xvcik7XG4gIEByZXR1cm4gJHJnYjtcbn1cblxuQG1peGluIGFkZENvbG9yc1ZhcmlhYmxlcygkbWFwKSB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgJHJnYk5hbWU6ICRuYW1lICsgXCItcmdiXCI7XG5cbiAgICAvL0BkZWJ1ZyAkbmFtZTtcbiAgICAvL0BkZWJ1ZyAkcmdiTmFtZTtcblxuICAgIC0tYy0jeyRyZ2JOYW1lfTogI3tnZXRSR0IoJHZhbHVlKX07XG4gICAgLS1jLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn0iLCIvKlxuICBWYXJpYWJsZXMgcGFydGFnw6llcyBwYXIgbGVzIHRow6htZXNcbiovXG5cbiRzZW1hbnRpY19jb2xvcnM6IChcbiAgJ2luZm8nOiAoXG4gICAgJ3ZhbHVlJzogIzFlOTBmZixcbiAgICAnbGlnaHQtc2hhZGVzJzogNCwgLy8gTWF4IDQgdGludHMsIDUwMCwgNDAwLCAzMDAsIDEwMFxuICAgICdkYXJrLXNoYWRlcyc6IDQsIC8vIE1heCA0IHNoYWRlcywgNjAwLCA3MDAsIDgwMCwgOTAwXG4gICAgJ292ZXJyaWRlJzogKCksXG4gICksXG4gICdzdWNjZXNzJzogKFxuICAgICd2YWx1ZSc6ICM0OGM3NWIsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAnd2FybmluZyc6IChcbiAgICAndmFsdWUnOiAjRkY4NTBCLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbiAgJ2Vycm9yJzogKFxuICAgICd2YWx1ZSc6ICNEMjNBNEIsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsIC8vIE1heCA0IHRpbnRzLCA1MDAsIDQwMCwgMzAwLCAxMDBcbiAgICAnZGFyay1zaGFkZXMnOiA0LCAvLyBNYXggNCBzaGFkZXMsIDYwMCwgNzAwLCA4MDAsIDkwMFxuICAgICdvdmVycmlkZSc6ICgpLFxuICApLFxuICAnY2FsZW5kYXItcHJpbWFyeSc6IChcbiAgICAndmFsdWUnOiAjZWI3NjYzLFxuICAgICdsaWdodC1zaGFkZXMnOiAwLCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogMCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbiAgJ2NhbGVuZGFyLXNlY29uZGFyeSc6IChcbiAgICAndmFsdWUnOiAjZWY5MTgyLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyBNYXggNCB0aW50cywgNTAwLCA0MDAsIDMwMCwgMTAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoKSxcbiAgKSxcbik7XG5cblxuLypPbiBnYXJkZSBsZXMgY291bGV1cnMgZGVzIGFydGljbGVzIGNvbW1lIMOgIGwnb3JpZ2luZSBtw6ptZSBzaSBkZXB1aXMgMjAyNSBpbHMgb250IGxhIG3Dqm1lIGNvdWxldXIgKi9cbi8qIChcbiAgJ3RpcHMnOiAoXG4gICAgJ3ZhbHVlJzogI2ZmNzA1MixcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSgyNTUsIDExMSwgODIsIDAuMDgpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSgyNTUsIDExMSwgODIsIDAuMjQpLFxuICAgIClcbiAgKSxcbiAgJ2NkaXh2aW5zJzogKFxuICAgICd2YWx1ZSc6ICNBQjM0MzMsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMTcxLCA1MiwgNTEsIDAuMDgpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSgxNzEsIDUyLCA1MSwgMC4yNCksXG4gICAgKVxuICApLFxuICAncmVjaXBlJzogKFxuICAgICd2YWx1ZSc6ICMzZmI2ZGMsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoNjQsIDE4MCwgMjE5LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoNjQsIDE4MCwgMjE5LCAwLjI0KSxcbiAgICApXG4gICksXG4gICdhcnRpY2xlJzogKFxuICAgICd2YWx1ZSc6ICM3NTQwZWUsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMTE2LCA2NCwgMjM3LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMTE2LCA2NCwgMjM3LCAwLjI0KSxcbiAgICApXG4gICksXG4gICdwcm9tbyc6IChcbiAgICAndmFsdWUnOiAjZmVlMTExLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJ2FscGhhLTgnOiByZ2JhKDI1NSwgMjI3LCAxOCwgMC4wOCksXG4gICAgICAnYWxwaGEtMjQnOiByZ2JhKDI1NSwgMjI3LCAxOCwgMC4yNCksXG4gICAgKSxcbiAgKSxcbiAgJ2dhbWVzJzogKFxuICAgICd2YWx1ZSc6ICM4N2M0MDAsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMjA3LCAyNDQsIDEyNywgMC4wOCksXG4gICAgICAnYWxwaGEtMjQnOiByZ2JhKDIwNywgMjQ0LCAxMjcsIDAuMjQpLFxuICAgICksXG4gICksXG4pXG4gKi9cbiRhcnRpY2xlX2NvbG9yczogKFxuICAndGlwcyc6IChcbiAgICAndmFsdWUnOiAjZmY3MDUyLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJ2FscGhhLTgnOiByZ2JhKDI1NSwgMTExLCA4MiwgMC4wOCksXG4gICAgICAnYWxwaGEtMjQnOiByZ2JhKDI1NSwgMTExLCA4MiwgMC4yNCksXG4gICAgKVxuICApLFxuICAnY2RpeHZpbnMnOiAoXG4gICAgJ3ZhbHVlJzogIzAwMDAwMCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICdhbHBoYS04JzogcmdiYSgwLCAwLCAwLCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMCwgMCwgMCwgMC4yNCksXG4gICAgKVxuICApLFxuICAncmVjaXBlJzogKFxuICAgICd2YWx1ZSc6ICMzZmI2ZGMsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoNjQsIDE4MCwgMjE5LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoNjQsIDE4MCwgMjE5LCAwLjI0KSxcbiAgICApXG4gICksXG4gICdhcnRpY2xlJzogKFxuICAgICd2YWx1ZSc6ICM3NTQwZWUsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMTE2LCA2NCwgMjM3LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMTE2LCA2NCwgMjM3LCAwLjI0KSxcbiAgICApXG4gICksXG4gICdwcm9tbyc6IChcbiAgICAndmFsdWUnOiAjMDA2RTZDLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJ2FscGhhLTgnOiByZ2JhKDAsIDExMCwgMTA4LCAwLjA4KSxcbiAgICAgICdhbHBoYS0yNCc6IHJnYmEoMCwgMTEwLCAxMDgsIDAuMjQpLFxuICAgICksXG4gICksXG4gICdnYW1lcyc6IChcbiAgICAndmFsdWUnOiAjODdjNDAwLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJ2FscGhhLTgnOiByZ2JhKDIwNywgMjQ0LCAxMjcsIDAuMDgpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSgyMDcsIDI0NCwgMTI3LCAwLjI0KSxcbiAgICApLFxuICApLFxuKTtcblxuJG5ldXRyYWxfY29sb3JzOiAoXG4gICdncmV5JzogKFxuICAgICd2YWx1ZSc6IGhzbCgyNDAsIDEzJSwgODMlKSxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6ICgpXG4gICksXG4gICdkYXJrJzogKFxuICAgICd2YWx1ZSc6ICM1ZTJmMjgsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoKVxuICApLFxuICAnbGlnaHQnOiAoXG4gICAgJ3ZhbHVlJzogI2ZmZmZmZixcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6ICgpXG4gICksXG4pO1xuXG46cm9vdCB7XG4gIC0tYy1iZzogI2ZmZmZmZjtcbiAgLS1jLXRleHQ6ICM1ZTJmMjg7XG4gIC0tYy10ZXh0LWRhcms6IHZhcigtLWMtdGV4dCk7XG4gIC0tYy10ZXh0LWxpZ2h0OiAjZmZmZmZmO1xuICAtLXNjcm9sbGJhci1iYWNrZ3JvdW5kOiB2YXIoLS1jLWJnKTtcbiAgLS1zY3JvbGxiYXItZm9yZWdyb3VuZDogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAvLy0tYy1jYWxlbmRhci1wcmltYXJ5OiAjZTFmMjk2O1xuICAvLy0tYy1jYWxlbmRhci1zZWNvbmRhcnk6ICM1N2I0ODg7XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0thdGFoZGluIFJvdW5kJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0thdGFoZGluUm91bmQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0thdGFoZGluUm91bmQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4kY2hlZXNlLWNvbG9yczogKFxuICAncHJpbWFyeSc6IChcbiAgICAndmFsdWUnOiAjZWI3NjYzLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LFxuICAgICdkYXJrLXNoYWRlcyc6IDQsXG4gICAgJ292ZXJyaWRlJzogKFxuICAgICAgJzUwJzogI2Y1YmJiMSxcbiAgICAgICcxMDAnOiAjZmRmMWVmLFxuICAgICAgJzIwMCc6ICNmOWQ2ZDAsXG4gICAgICAnMzAwJzogI2VmOTE4MixcbiAgICAgICc0MDAnOiAjZWQ4NDczLFxuICAgICAgJzgwMCc6ICM1ZTJmMjgsXG4gICAgICAnZGFyayc6ICNlYjc2NjMsXG4gICAgICAnYWxwaGEtOCc6IHJnYmEoMjM1LCAxMTgsIDk5LCAwLjA4KSxcbiAgICAgICdhbHBoYS0xMCc6IHJnYmEoMjM1LCAxMTgsIDk5LCAwLjEpLFxuICAgICAgJ2FscGhhLTI0JzogcmdiYSgyMzUsIDExOCwgOTksIDAuMjQpLFxuICAgICksXG4gICksXG4gICdhY2NlbnQnOiAoXG4gICAgJ3ZhbHVlJzogIzVlMmYyOCxcbiAgICAnbGlnaHQtc2hhZGVzJzogNCxcbiAgICAnZGFyay1zaGFkZXMnOiA0LFxuICAgICdvdmVycmlkZSc6IChcbiAgICAgICc2MDAnOiAjMmYxODE0LFxuICAgICAgJ2FscGhhLTEwJzogcmdiYSg5NCwgNDcsIDQwLCAwLjEpLFxuICAgICksXG4gICksXG4pO1xuXG4kY2hlZXNlLXRoZW1lOiBtYXAubWVyZ2UobWFwLm1lcmdlKCRhcnRpY2xlX2NvbG9ycywgJHNlbWFudGljX2NvbG9ycyksIG1hcC5tZXJnZSgkbmV1dHJhbF9jb2xvcnMsICRjaGVlc2VfY29sb3JzKSk7XG5cbkBkZWJ1ZyAkY2hlZXNlLXRoZW1lO1xuXG5AbWl4aW4gY2hlZXNlLXRoZW1lKCkge1xuICAvKiBHRU5FUkFURUQgQ09MT1JTICovXG4gIEBpbmNsdWRlIGFkZENvbG9yc1ZhcmlhYmxlcyhnZW5lcmF0ZVBhbGV0dGUoJGNoZWVzZS10aGVtZSkpO1xuICAvKiBFTkQgR0VORVJBVEVEIENPTE9SUyAqL1xuXG4gIC0tYm9keS1saW5lLWhlaWdodDogMS4xNTtcblxuICAvLyBGb250c1xuICAtLWZvbnQtcHJpbWFyeTogI3skZm9udC1wcmltYXJ5fTtcbiAgLS1mb250LXByaW1hcnktYm9sZDogI3skZm9udC1wcmltYXJ5LWJvbGR9O1xuICAtLWZvbnQtcHJpbWFyeS1tZWRpdW06ICN7JGZvbnQtcHJpbWFyeS1tZWRpdW19O1xuICAtLWZvbnQtaGVhZGluZzogXCJLYXRhaGRpbiBSb3VuZFwiLCBcImN1YmFub1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmc6IDcwMDtcblxuICAvLyBTd2lwZXJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXI6IDEwcHg7XG5cbiAgLS1mb3JtLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gIC0tZm9ybS1sYWJlbC1mZzogdmFyKC0tYy1hY2NlbnQpO1xuICAtLWZvcm0tbGFiZWwtYmc6IHZhcigtLWMtbGlnaHQpO1xuICAtLWZvcm0tbGFiZWwtYmctYWN0aXZlOiB2YXIoLS1jLXByaW1hcnkpO1xuICAtLWZvcm0tbGFiZWwtZmctYWN0aXZlOiB2YXIoLS1jLWxpZ2h0KTtcblxuICAtLW5hdmJhci1iZzogI0ZGRkZGRjtcbiAgLS1uYXZidXJnZXItY29sb3I6ICM1ZTJmMjg7XG4gIC0tYy10ZXh0OiB2YXIoLS1jLWFjY2VudCk7XG59XG5cblxuLy8gQ2hlZXNlIGhlYWRlclxuLmNoZWVzZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzY2MztcbiAgcGFkZGluZzogMzJweCAyNHB4IDYycHg7XG4gIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjJweCA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgcGFkZGluZzogMzJweCAwIDYycHggMTYwcHg7XG4gICAgZ2FwOiA5NnB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmNoZWVzZS1oZWFkZXJfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgZmxleDogMSAxIDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cblxuLmNoZWVzZS1oZWFkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY2hlZXNlLWhlYWRlcl9sb2dvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmNoZWVzZS1oZWFkZXJfbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2hlZXNlLWhlYWRlcl9xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgzNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTgwYzBhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMycHgpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDQ0KTtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uY2hlZXNlLWhlYWRlcl9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMSAxIDUwJTtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNTcycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cblxuLmNoZWVzZS1oZWFkZXJfcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGF0dGVybi11cmwpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIiR3ZWlnaHRzOiAoJ1JlZ3VsYXInLCAnTWVkaXVtJywgJ0JvbGQnKSAhZGVmYXVsdDtcblxuQG1peGluIGxvYWRSb2JvdG9Gb250KCRmb250LXdlaWdodCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by0jeyRmb250LXdlaWdodH0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tI3skZm9udC13ZWlnaHR9LnR0ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIFR5cGUgbWFudXNjcmlwdFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW5kaWUgRmxvd2VyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0luZGllRmxvd2VyLVJlZ3VsYXIudHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gVHlwZSBjdXJzaXZlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRhbiBPbmUnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvVGl0YW5PbmUtUmVndWxhci50dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb2JzdGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0xvYnN0ZXItUmVndWxhci50dGYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZWFjaCAkd2VpZ2h0IGluICR3ZWlnaHRzIHtcbiAgQGluY2x1ZGUgbG9hZFJvYm90b0ZvbnQoJHdlaWdodCk7XG59XG5cbi8vX19fIE1peGlucyBmb250c1xuQG1peGluIHJvYm90by1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJywgJ3NhbnMtc2VyaWYnO1xufVxuXG5AbWl4aW4gcm9ib3RvLXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nLCAnc2Fucy1zZXJpZic7XG59XG5cbkBtaXhpbiByb2JvdG8tbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nLCAnc2Fucy1zZXJpZic7XG59XG5cbkBtaXhpbiByb2JvdG8tYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCcsICdzYW5zLXNlcmlmJztcbn1cblxuQG1peGluIGluZGllRmxvd2VyKCkge1xuICBmb250LWZhbWlseTogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG59XG5cbkBtaXhpbiB0aXRhbk9uZSgpIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRhbiBPbmUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gbG9ic3RlcigpIHtcbiAgZm9udC1mYW1pbHk6ICdMb2JzdGVyJywgY3Vyc2l2ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbn1cblxuLmZvbnQtcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xufVxuXG4uZm9udC1wcmltYXJ5LXNlbWktYm9sZCB7XG4gIEBpbmNsdWRlIHJvYm90by1zZW1pYm9sZDtcbn1cblxuLmZvbnQtaW5kaWUtZmxvd2VyIHtcbiAgQGluY2x1ZGUgaW5kaWVGbG93ZXI7XG59XG5cbi5mb250LXRpdGFuLW9uZSB7XG4gIEBpbmNsdWRlIHRpdGFuT25lO1xufVxuXG4uZm9udC1sb2JzdGVyIHtcbiAgQGluY2x1ZGUgbG9ic3Rlcjtcbn0iLCJAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTc2NDc1MTQ0OTE5MicpOyAvKiBJRTkqL1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTc2NDc1MTQ0OTE5MiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoXCIuLi8uLi9mb250cy9pY29uZm9udC53b2ZmMj90PTE3NjQ3NTE0NDkxOTJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uLy4uL2ZvbnRzL2ljb25mb250LndvZmY/dD0xNzY0NzUxNDQ5MTkyXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybCgnLi4vLi4vZm9udHMvaWNvbmZvbnQudHRmP3Q9MTc2NDc1MTQ0OTE5MicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyovXG4gIHVybCgnLi4vLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTc2NDc1MTQ0OTE5MiNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7IC8qIGlPUyA0LjEtICovXG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmljb24tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDFcIjsgfVxuLmljb24tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxuLmljb24tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cbi5pY29uLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNFwiOyB9XG4uaWNvbi1hbmdsZS1kb3duLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDVcIjsgfVxuLmljb24tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNlwiOyB9XG4uaWNvbi1hbmdsZS1sZWZ0LWI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDdcIjsgfVxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOFwiOyB9XG4uaWNvbi1hbmdsZS1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA5XCI7IH1cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cbi5pY29uLWFuZ2xlLXVwLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGJcIjsgfVxuLmljb24tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGNcIjsgfVxuLmljb24tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGRcIjsgfVxuLmljb24tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGVcIjsgfVxuLmljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cbi5pY29uLWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMFwiOyB9XG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTFcIjsgfVxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMlwiOyB9XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTRcIjsgfVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTVcIjsgfVxuLmljb24tYXJyb3ctdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNlwiOyB9XG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExN1wiOyB9XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOFwiOyB9XG4uaWNvbi1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOVwiOyB9XG4uaWNvbi1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYVwiOyB9XG4uaWNvbi1iYW46YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWJcIjsgfVxuLmljb24tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExY1wiOyB9XG4uaWNvbi1jYWxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZFwiOyB9XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWVcIjsgfVxuLmljb24tY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjBcIjsgfVxuLmljb24tY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjFcIjsgfVxuLmljb24tY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMlwiOyB9XG4uaWNvbi1jdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjNcIjsgfVxuLmljb24tZG9jdW1lbnQtaW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyNFwiOyB9XG4uaWNvbi1lZGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjVcIjsgfVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjZcIjsgfVxuLmljb24tZXVyby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjdcIjsgfVxuLmljb24tZXVybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyOFwiOyB9XG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjlcIjsgfVxuLmljb24tZXhjbGFtYXRpb24tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyYVwiOyB9XG4uaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyYlwiOyB9XG4uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyY1wiOyB9XG4uaWNvbi1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmRcIjsgfVxuLmljb24tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmVcIjsgfVxuLmljb24tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTJmXCI7IH1cbi5pY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzMFwiOyB9XG4uaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTMxXCI7IH1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTMyXCI7IH1cbi5pY29uLWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTMzXCI7IH1cbi5pY29uLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzNFwiOyB9XG4uaWNvbi1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzVcIjsgfVxuLmljb24taW1hZ2UtdjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzNlwiOyB9XG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzdcIjsgfVxuLmljb24taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzhcIjsgfVxuLmljb24taW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzOVwiOyB9XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2FcIjsgfVxuLmljb24tbGFiZWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNiXCI7IH1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNjXCI7IH1cbi5pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2RcIjsgfVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzZVwiOyB9XG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2ZcIjsgfVxuLmljb24tbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDBcIjsgfVxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDFcIjsgfVxuLmljb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0MlwiOyB9XG4uaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0M1wiOyB9XG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ0XCI7IH1cbi5pY29uLXJlZG86YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDVcIjsgfVxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ2XCI7IH1cbi5pY29uLXNldHRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDdcIjsgfVxuLmljb24tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ4XCI7IH1cbi5pY29uLXNsaWRlcnMtdi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDlcIjsgfVxuLmljb24tc29jYS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRhXCI7IH1cbi5pY29uLXNvY2EtY3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRiXCI7IH1cbi5pY29uLXNvY2EtcGxhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGNcIjsgfVxuLmljb24tc29jYS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRkXCI7IH1cbi5pY29uLXN5bmM6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGVcIjsgfVxuLmljb24tdGFnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0ZlwiOyB9XG4uaWNvbi10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTBcIjsgfVxuLmljb24tdGltZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTFcIjsgfVxuLmljb24tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTUyXCI7IH1cbi5pY29uLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTUzXCI7IH1cbi5pY29uLXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTRcIjsgfVxuLmljb24tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU1XCI7IH1cbi5pY29uLXVzZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTZcIjsgfVxuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1N1wiOyB9XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU4XCI7IH1cblxuJGljb24tYW5nbGUtZG91YmxlLWRvd246IFwiXFxlYTAxXCI7XG4kaWNvbi1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGVhMDJcIjtcbiRpY29uLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGVhMDNcIjtcbiRpY29uLWFuZ2xlLWRvdWJsZS11cDogXCJcXGVhMDRcIjtcbiRpY29uLWFuZ2xlLWRvd24tYjogXCJcXGVhMDVcIjtcbiRpY29uLWFuZ2xlLWRvd246IFwiXFxlYTA2XCI7XG4kaWNvbi1hbmdsZS1sZWZ0LWI6IFwiXFxlYTA3XCI7XG4kaWNvbi1hbmdsZS1sZWZ0OiBcIlxcZWEwOFwiO1xuJGljb24tYW5nbGUtcmlnaHQtYjogXCJcXGVhMDlcIjtcbiRpY29uLWFuZ2xlLXJpZ2h0OiBcIlxcZWEwYVwiO1xuJGljb24tYW5nbGUtdXAtYjogXCJcXGVhMGJcIjtcbiRpY29uLWFuZ2xlLXVwOiBcIlxcZWEwY1wiO1xuJGljb24tYXJyb3ctY2lyY2xlLWRvd246IFwiXFxlYTBkXCI7XG4kaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGVhMGVcIjtcbiRpY29uLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGVhMGZcIjtcbiRpY29uLWFycm93LWNpcmNsZS11cDogXCJcXGVhMTBcIjtcbiRpY29uLWFycm93LWRvd24tbGVmdDogXCJcXGVhMTFcIjtcbiRpY29uLWFycm93LWRvd24tcmlnaHQ6IFwiXFxlYTEyXCI7XG4kaWNvbi1hcnJvdy1kb3duOiBcIlxcZWExM1wiO1xuJGljb24tYXJyb3ctbGVmdDogXCJcXGVhMTRcIjtcbiRpY29uLWFycm93LXJpZ2h0OiBcIlxcZWExNVwiO1xuJGljb24tYXJyb3ctdXAtbGVmdDogXCJcXGVhMTZcIjtcbiRpY29uLWFycm93LXVwLXJpZ2h0OiBcIlxcZWExN1wiO1xuJGljb24tYXJyb3ctdXA6IFwiXFxlYTE4XCI7XG4kaWNvbi1hc3RlcmlzazogXCJcXGVhMTlcIjtcbiRpY29uLWF0OiBcIlxcZWExYVwiO1xuJGljb24tYmFuOiBcIlxcZWExYlwiO1xuJGljb24tYmVoYW5jZTogXCJcXGVhMWNcIjtcbiRpY29uLWNhbGVuZGVyOiBcIlxcZWExZFwiO1xuJGljb24tY2FtZXJhOiBcIlxcZWExZVwiO1xuJGljb24tY2hhdDogXCJcXGVhMWZcIjtcbiRpY29uLWNoZWNrLWNpcmNsZTogXCJcXGVhMjBcIjtcbiRpY29uLWNoZWNrOiBcIlxcZWEyMVwiO1xuJGljb24tY29weTogXCJcXGVhMjJcIjtcbiRpY29uLWN1cDogXCJcXGVhMjNcIjtcbiRpY29uLWRvY3VtZW50LWluZm86IFwiXFxlYTI0XCI7XG4kaWNvbi1lZGl0LWxpbmU6IFwiXFxlYTI1XCI7XG4kaWNvbi1lbnZlbG9wZTogXCJcXGVhMjZcIjtcbiRpY29uLWV1cm8tY2lyY2xlOiBcIlxcZWEyN1wiO1xuJGljb24tZXVybzogXCJcXGVhMjhcIjtcbiRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGVhMjlcIjtcbiRpY29uLWV4Y2xhbWF0aW9uLW9jdGFnb246IFwiXFxlYTJhXCI7XG4kaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGVhMmJcIjtcbiRpY29uLWV4Y2xhbWF0aW9uOiBcIlxcZWEyY1wiO1xuJGljb24tZXhwb3J0OiBcIlxcZWEyZFwiO1xuJGljb24tZXh0ZXJuYWwtbGluay1hbHQ6IFwiXFxlYTJlXCI7XG4kaWNvbi1leWUtc2xhc2g6IFwiXFxlYTJmXCI7XG4kaWNvbi1leWU6IFwiXFxlYTMwXCI7XG4kaWNvbi1mYWNlYm9vay1mOiBcIlxcZWEzMVwiO1xuJGljb24tZmFjZWJvb2s6IFwiXFxlYTMyXCI7XG4kaWNvbi1maWxlLWFsdDogXCJcXGVhMzNcIjtcbiRpY29uLWZpbHRlcjogXCJcXGVhMzRcIjtcbiRpY29uLWZvbGRlcjogXCJcXGVhMzVcIjtcbiRpY29uLWltYWdlLXY6IFwiXFxlYTM2XCI7XG4kaWNvbi1pbXBvcnQ6IFwiXFxlYTM3XCI7XG4kaWNvbi1pbmZvLWNpcmNsZTogXCJcXGVhMzhcIjtcbiRpY29uLWluZm86IFwiXFxlYTM5XCI7XG4kaWNvbi1pbnN0YWdyYW06IFwiXFxlYTNhXCI7XG4kaWNvbi1sYWJlbC1hbHQ6IFwiXFxlYTNiXCI7XG4kaWNvbi1saW5rZWRpbjogXCJcXGVhM2NcIjtcbiRpY29uLWxvY2s6IFwiXFxlYTNkXCI7XG4kaWNvbi1tYXAtbWFya2VyOiBcIlxcZWEzZVwiO1xuJGljb24tbWludXMtY2lyY2xlOiBcIlxcZWEzZlwiO1xuJGljb24tbWludXM6IFwiXFxlYTQwXCI7XG4kaWNvbi1waG9uZTogXCJcXGVhNDFcIjtcbiRpY29uLXBsYXk6IFwiXFxlYTQyXCI7XG4kaWNvbi1wbHVzLWNpcmNsZTogXCJcXGVhNDNcIjtcbiRpY29uLXBsdXM6IFwiXFxlYTQ0XCI7XG4kaWNvbi1yZWRvOiBcIlxcZWE0NVwiO1xuJGljb24tc2VhcmNoOiBcIlxcZWE0NlwiO1xuJGljb24tc2V0dGluZzogXCJcXGVhNDdcIjtcbiRpY29uLXNoYXJlLWFsdDogXCJcXGVhNDhcIjtcbiRpY29uLXNsaWRlcnMtdi1hbHQ6IFwiXFxlYTQ5XCI7XG4kaWNvbi1zb2NhLWJsb2c6IFwiXFxlYTRhXCI7XG4kaWNvbi1zb2NhLWN1cDogXCJcXGVhNGJcIjtcbiRpY29uLXNvY2EtcGxhbnQ6IFwiXFxlYTRjXCI7XG4kaWNvbi1zb2NhLXN0YXI6IFwiXFxlYTRkXCI7XG4kaWNvbi1zeW5jOiBcIlxcZWE0ZVwiO1xuJGljb24tdGFnLWFsdDogXCJcXGVhNGZcIjtcbiRpY29uLXRpbWVzLWNpcmNsZTogXCJcXGVhNTBcIjtcbiRpY29uLXRpbWVzOiBcIlxcZWE1MVwiO1xuJGljb24tdHJhc2gtYWx0OiBcIlxcZWE1MlwiO1xuJGljb24tdHJhc2g6IFwiXFxlYTUzXCI7XG4kaWNvbi11bmxvY2stYWx0OiBcIlxcZWE1NFwiO1xuJGljb24tdW5sb2NrOiBcIlxcZWE1NVwiO1xuJGljb24tdXNkLWNpcmNsZTogXCJcXGVhNTZcIjtcbiRpY29uLXVzZXI6IFwiXFxlYTU3XCI7XG4kaWNvbi15b3V0dWJlOiBcIlxcZWE1OFwiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIipbZGF0YS10aGVtZT1cImxpZ2h0XCJdLFxuKltkYXRhLXRoZW1lLWxpZ2h0XSB7XG4gIEBpbmNsdWRlIGxpZ2h0LXRoZW1lKCk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4qW2RhdGEtdGhlbWU9XCJjaGVlc2VcIl0sXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSB7XG4gIEBpbmNsdWRlIGNoZWVzZS10aGVtZSgpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbn1cblxuaHRtbFtkYXRhLWExMXktbGluZS1zcGFjaW5nXSxcbipbZGF0YS1hMTF5LWxpbmUtc3BhY2luZ10ge1xuICAtLSN7JGNzcy12YXItcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIH1cbn1cblxuaHRtbFtkYXRhLWExMXktZHlzbGV4aWEtZm9udF0sXG4qW2RhdGEtYTExeS1keXNsZXhpYS1mb250XSB7XG4gIC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogJ09wZW5EeXNsZXhpYy1SZWd1bGFyJztcbiAgZm9udC1mYW1pbHk6ICdPcGVuRHlzbGV4aWMtUmVndWxhcicsIEFyaWFsLCBTYW5zLXNlcmlmLCBzZXJpZiAhaW1wb3J0YW50O1xuICAqIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5EeXNsZXhpYy1SZWd1bGFyJywgQXJpYWwsIFNhbnMtc2VyaWYsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keVtkYXRhLWExMXktcmVkdWNlZC1tb3Rpb249XCJyZWR1Y2VcIl0sXG4qW2RhdGEtYTExeS1yZWR1Y2VkLW1vdGlvbj1cInJlZHVjZVwiXSB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRjc3MtdmFyLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skY3NzLXZhci1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGFuaW0tZXhwcmVzc2l2ZSgpO1xuXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeS1ib2xkO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcblxuJGxpZ2h0LXRoZW1lX2NvbG9yczogKFxuICAncHJpbWFyeSc6IChcbiAgICAndmFsdWUnOiAjZWI3NjYzLFxuICAgICdsaWdodC1zaGFkZXMnOiA0LCAvLyA0MDAsIDMwMCwgMjAwXG4gICAgJ2Rhcmstc2hhZGVzJzogNCwgLy8gTWF4IDQgc2hhZGVzLCA2MDAsIDcwMCwgODAwLCA5MDBcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICBcImFscGhhLThcIjogcmdiYSgyMzUsIDExOCwgOTksIDAuMDgpLFxuICAgICAgXCJhbHBoYS0yNFwiOiByZ2JhKDIzNSwgMTE4LCA5OSwgMC4yNCksXG4gICAgICBcIjEwMFwiOiAjZmRmMWVmLFxuICAgICAgXCIyMDBcIjogI2Y5ZDZkMCxcbiAgICAgIFwiMzAwXCI6ICNlZjkxODIsXG4gICAgICBcIjQwMFwiOiAjZWQ4NDczLFxuICAgICAgXCI4MDBcIjogIzVlMmYyOCxcbiAgICApLFxuICApLFxuICAnYWNjZW50JzogKFxuICAgICd2YWx1ZSc6ICNmMThlMDAsXG4gICAgJ2xpZ2h0LXNoYWRlcyc6IDQsXG4gICAgJ2Rhcmstc2hhZGVzJzogNCxcbiAgICAnb3ZlcnJpZGUnOiAoXG4gICAgICBcImFscGhhLThcIjogcmdiYSgyNDIsIDE0MSwgMCwgMC4wOCksXG4gICAgICBcImFscGhhLTI0XCI6IHJnYmEoMjQyLCAxNDEsIDAsIDAuMjQpLFxuICAgICksXG4gICksXG4pICFkZWZhdWx0O1xuXG4kbGlnaHQtdGhlbWU6IG1hcC5tZXJnZShtYXAubWVyZ2UoJGFydGljbGVfY29sb3JzLCAkc2VtYW50aWNfY29sb3JzKSwgbWFwLm1lcmdlKCRuZXV0cmFsX2NvbG9ycywgJGxpZ2h0LXRoZW1lX2NvbG9ycykpO1xuXG5AbWl4aW4gbGlnaHQtdGhlbWUoKSB7XG4gIC0tYy1iZzogI2Y0ZjVmNjtcbiAgLS1uYXZiYXItYmc6ICNGRkZGRkY7XG4gIC0tbmF2YmFyLXRleHQtY29sb3I6ICM1ZTJmMjg7XG4gIC0tY2FyZC1iZzogI0ZGRkZGRjtcbiAgLS1uYXZidXJnZXItY29sb3I6ICM1ZTJmMjg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICAtLW5hdmJhci10ZXh0LWNvbG9yOiB2YXIoLS1jLWdyZXktNjAwKTtcbiAgICAtLW5hdmJ1cmdlci1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgfVxuICAtLWMtbGlnaHQ6ICNmZmZmZmY7XG4gIC0tYy1kYXJrOiAjNWUyZjI4O1xuICAtLWMtdGV4dC1saWdodDogI2ZmZmZmZjtcbiAgLS1jLXRleHQtZGFyazogIzVlMmYyODtcbiAgLS1jLXRleHQ6ICM1ZTJmMjg7XG4gIC0tYy10ZXh0LXJnYjogOTQsIDQ3LCA0MDtcbiAgLS1jLXRleHQtcHJpbWFyeTogIzVlMmYyODtcbiAgLS1jLXRleHQtc2Vjb25kYXJ5OiAjOGI3YTc1O1xuICAtLWMtdGV4dC1tdXRlZDogIzhiN2E3NTtcbiAgLS1jLWdhbWUtYWNjZW50OiAjRkY0NTQ1O1xuXG4gIC8qIEdFTkVSQVRFRCBDT0xPUlMgKi9cbiAgQGluY2x1ZGUgYWRkQ29sb3JzVmFyaWFibGVzKGdlbmVyYXRlUGFsZXR0ZSgkbGlnaHQtdGhlbWUpKTtcbiAgLyogRU5EIEdFTkVSQVRFRCBDT0xPUlMgKi9cblxuICAtLWZvbnQtcHJpbWFyeTogI3skZm9udC1wcmltYXJ5fTtcbiAgLS1mb250LXByaW1hcnktYm9sZDogI3skZm9udC1wcmltYXJ5LWJvbGR9O1xuICAtLWZvbnQtcHJpbWFyeS1tZWRpdW06ICN7JGZvbnQtcHJpbWFyeS1tZWRpdW19O1xuICAtLWZvbnQtaGVhZGluZzogI3skZm9udC1oZWFkaW5nfTtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA3MDA7XG5cbiAgLy8gU2Nyb2xsYmFyXG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHZhcigtLWMtYmcpO1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLXByaW1hcnkpO1xufSIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG5AbWl4aW4gY3NzVmFycygpIHtcbiAgOnJvb3Qge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBhZGRDb2xvcnNWYXJpYWJsZXMoJG1hcCkge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXAge1xuICAgICRyZ2JOYW1lOiAkbmFtZSArIFwiLXJnYlwiO1xuXG4gICAgQGRlYnVnICRuYW1lO1xuICAgIEBkZWJ1ZyAkcmdiTmFtZTtcblxuICAgIC0tI3skcmdiTmFtZX06ICN7Z2V0UkdCKCR2YWx1ZSl9O1xuICAgIC0tYy0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbi8vIEhvdmVyXG5AbWl4aW4gaG92ZXJXaXRob3V0S2IoKSB7XG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBLZXlib2FyZCBmb2N1c1xuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9jdXNLQigpIHtcbiAgJjpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFiZWxSZXF1aXJlZEVsZW1lbnQoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMnB4O1xuICBjb250ZW50OiAnKic7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1peGluIHNjcmltR3JhZGllbnQoJHN0YXJ0Q29sb3IsICRkaXJlY3Rpb246ICd0byBib3R0b20nKSB7XG4gICRzY3JpbUNvb3JkaW5hdGVzOiAoXG4gICAgMDogMSxcbiAgICAxOTogMC43MzgsXG4gICAgMzQ6IDAuNTQxLFxuICAgIDQ3OiAwLjM4MixcbiAgICA1Ni41OiAwLjI3OCxcbiAgICA2NTogMC4xOTQsXG4gICAgNzM6IDAuMTI2LFxuICAgIDgwLjI6IDAuMDc1LFxuICAgIDg2LjE6IDAuMDQyLFxuICAgIDkxOiAwLjAyMSxcbiAgICA5NS4yOiAwLjAwOCxcbiAgICA5OC4yOiAwLjAwMixcbiAgICAxMDA6IDBcbiAgKTtcblxuICAkaHVlOiBodWUoJHN0YXJ0Q29sb3IpO1xuICAkc2F0dXJhdGlvbjogc2F0dXJhdGlvbigkc3RhcnRDb2xvcik7XG4gICRsaWdodG5lc3M6IGxpZ2h0bmVzcygkc3RhcnRDb2xvcik7XG4gICRzdG9wczogKCk7XG5cbiAgQGVhY2ggJGNvbG9yU3RvcCwgJGFscGhhVmFsdWUgaW4gJHNjcmltQ29vcmRpbmF0ZXMge1xuICAgICRzdG9wOiBoc2xhKCRodWUsICRzYXR1cmF0aW9uLCAkbGlnaHRuZXNzLCAkYWxwaGFWYWx1ZSkgcGVyY2VudGFnZSgkY29sb3JTdG9wLzEwMCk7XG4gICAgJHN0b3BzOiBhcHBlbmQoJHN0b3BzLCAkc3RvcCwgY29tbWEpO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHVucXVvdGUoJGRpcmVjdGlvbiksICRzdG9wcyk7XG59IiwiQGluY2x1ZGUgY3NzVmFycyB7XG4gIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiB2YXIoLS1jLWdyZXkpO1xuICAtLXNjcm9sbGJhci13aWR0aDogI3tzcGFjaW5nKDIpfTtcbiAgLS1zY3JvbGxiYXItaGVpZ2h0OiAje3NwYWNpbmcoMil9O1xufVxuXG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKSB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiB2YXIoLS1zY3JvbGxiYXItd2lkdGgpOyAvKiBNb3N0bHkgZm9yIHZlcnRpY2FsIHNjcm9sbGJhcnMgKi9cbiAgICBoZWlnaHQ6IHZhcigtLXNjcm9sbGJhci1oZWlnaHQpOyAvKiBNb3N0bHkgZm9yIGhvcml6b250YWwgc2Nyb2xsYmFycyAqL1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNjcm9sbGJhci13aWR0aCkgKiAwLjIpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNjcm9sbGJhci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItYmFja2dyb3VuZCk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuXG4kaGVhZGluZ3M6IChcbiAgJ2gwMCc6IChcbiAgICAnJzogcHhUb1JlbSgzNCksXG4gICAgJ20nOiBweFRvUmVtKDQyKSxcbiAgICAnbCc6IHB4VG9SZW0oNjQpLFxuICAgICd4bCc6IHB4VG9SZW0oMTIwKSxcbiAgKSxcbiAgJ2gwJzogKFxuICAgICcnOiBweFRvUmVtKDM4KSxcbiAgICAnbCc6IHB4VG9SZW0oNTYpLFxuICAgICd4bCc6IHB4VG9SZW0oNzIpLFxuICApLFxuICAnaDEnOiAoXG4gICAgJyc6IHB4VG9SZW0oMjQpLFxuICAgICdsJzogcHhUb1JlbSg0MCksXG4gICAgJ3h4bCc6IHB4VG9SZW0oNjApLFxuICApLFxuICAnaDInOiAoXG4gICAgJyc6IHB4VG9SZW0oMjEpLFxuICAgICdtJzogcHhUb1JlbSgyOCksXG4gICAgJ2wnOiBweFRvUmVtKDM2KSxcbiAgKSxcbiAgJ2gzJzogKFxuICAgICcnOiBweFRvUmVtKDE4KSxcbiAgICAnbSc6IHB4VG9SZW0oMjApLFxuICAgICdsJzogcHhUb1JlbSgyNCksXG4gICksXG4gICdoNCc6IChcbiAgICAnJzogcHhUb1JlbSgxOCksXG4gICAgJ2wnOiBweFRvUmVtKDIyKSxcbiAgKSxcbiAgJ2g1JzogKFxuICAgICcnOiBweFRvUmVtKDE2KSxcbiAgICAnbCc6IHB4VG9SZW0oMTgpLFxuICApLFxuICAnaDYnOiAoXG4gICAgJyc6IHB4VG9SZW0oMTYpLFxuICAgICdsJzogcHhUb1JlbSgxOCksXG4gIClcbikgIWRlZmF1bHQ7XG5cbiVoZWFkaW5nLWJhc2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBHZW5lcmF0ZSBoZWFkaW5nIGNsYXNzZXNcbi8vIGV4OiAlaDEsIC5oMSB7Li4ufSBhbmQgaDEgey4uLn1cbkBlYWNoICRoZWFkaW5nLWxhYmVsLCAkaGVhZGluZy1zaXplcyBpbiAkaGVhZGluZ3Mge1xuICAuI3skaGVhZGluZy1sYWJlbH0sXG4gICUjeyRoZWFkaW5nLWxhYmVsfSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZy1iYXNlO1xuICAgIEBlYWNoICRzaXplLWJwLCAkdmFsdWUgaW4gJGhlYWRpbmctc2l6ZXMge1xuICAgICAgQGlmIChzdHJpbmcubGVuZ3RoKCRzaXplLWJwKSA+IDApIHtcbiAgICAgICAgJi0jeyRzaXplLWJwfSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplLWJwKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiVoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLCA3MDApO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBlYWNoICRoaywgJGh2IGluICRoZWFkaW5ncyB7XG4gICN7dW5xdW90ZSgkaGspfSxcbiAgLiN7dW5xdW90ZSgkaGspfSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZztcblxuICAgIEBlYWNoICRicmVhay1rZXksICRicmVhay12YWx1ZSBpbiAkaHYge1xuICAgICAgQGlmICRicmVhay1rZXkgPT0gJ2Jhc2UnIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnJlYWstdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVhay1rZXkpKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYnJlYWstdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbn1cblxucCArIC5oMSxcbnAgKyAuaDIsXG5wICsgLmgzLFxucCArIC5oNCxcbnAgKyAuaDUsXG5wICsgLmg2LFxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2XG57XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmhlYWRpbmdfdnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlYWRpbmdfdnN0YWNrID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oNDApO1xuICB9XG59IiwiYm9keSB7XG4gIC8vcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgLy8vL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWMtbGlnaHQpIDEwJSwgdmFyKC0tYy1ncmV5LTEwMCkgMTAwJSk7XG4gIC8vXG4gIC8vXG4gIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgLy8gIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgLy99XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1haW4tbWluLWhlaWdodCk7XG59XG5cbmZvb3RlciNmb290ZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4jZm9vdGVyIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLy8gQ29udGFpbmVyc1xuJWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgLyAyKTtcbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5jb250YWluZXIge1xuICBAZXh0ZW5kICVjb250YWluZXI7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbn1cblxuQGVhY2ggJGNvbnRhaW5lciBpbiAkY29udGFpbmVycyB7XG4gIEBpZiBudGgoJGNvbnRhaW5lciwgMSkgIT0gJycge1xuICAgICVjb250YWluZXItI3tudGgoJGNvbnRhaW5lciwgMSl9LFxuICAgIC5jb250YWluZXItI3tudGgoJGNvbnRhaW5lciwgMSl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcbiAgICAgIG1heC13aWR0aDogbnRoKCRjb250YWluZXIsIDIpO1xuICAgIH1cbiAgfVxufVxuIiwiJHN0YWNrLXNwYWNlOiAkc3BhY2UtNCAhZGVmYXVsdDtcbiRzdGFjay1icmVha3BvaW50czogKCdzJywgJ20nLCAnbCcsICd4bCcpOyAvLyBAc2VlICRicmVha3BvaW50cy1wcmVmaXhlcyBpbiAuLi9jb25maWcvX3ZhcmlhYmxlcy5zY3NzXG5cbi8qXG4gIEJ5IGRlZmF1bHQgaXRlbXMgaW5zaWRlIC5zdGFjayBhcmUgY2VudGVyZWRcbiovXG4lc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAoJHN0YWNrLXNwYWNlICogLTAuNSkgMDtcblxuICAmID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogKCRzdGFjay1zcGFjZSAqIDAuNSkgMDtcbiAgfVxufVxuXG4uc3RhY2stZnVsbCB7XG4gIEBleHRlbmQgJXN0YWNrO1xuICAmID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0YWNrLWxlZnQsXG4uc3RhY2sge1xuICBAZXh0ZW5kICVzdGFjaztcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgJiA+ICoge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnN0YWNrLWNlbnRlciB7XG4gIEBleHRlbmQgJXN0YWNrO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICYgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLnN0YWNrLXJpZ2h0IHtcbiAgQGV4dGVuZCAlc3RhY2s7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAmID4gKiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQGVhY2ggJGsgaW4gJHN0YWNrLWJyZWFrcG9pbnRzIHtcbiAgLnN0YWNrLSN7JGt9LWZ1bGwge1xuICAgIEBleHRlbmQgJXN0YWNrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaykpIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YWNrLSN7JGt9LWxlZnQsXG4gIC5zdGFjay0jeyRrfSB7XG4gICAgQGV4dGVuZCAlc3RhY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRrKSkge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhY2stI3ska30tY2VudGVyIHtcbiAgICBAZXh0ZW5kICVzdGFjaztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGspKSB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmID4gKiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhY2stI3ska30tcmlnaHQge1xuICAgIEBleHRlbmQgJXN0YWNrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaykpIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgJiA+ICoge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9fX18gQ29sbGFwc2UgY29udGVudCB0byBob3Jpem9udGFsIGVkZ2VzXG4laHN0YWNrLFxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWxlZnQ6ICRzdGFjay1zcGFjZSAqIC0wLjU7XG4gIG1hcmdpbi1yaWdodDogJHN0YWNrLXNwYWNlICogLTAuNTtcblxuICAmID4gKiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogJHN0YWNrLXNwYWNlICogMC41O1xuICB9XG59XG5cbiVoc3RhY2stYXV0byxcbi5oc3RhY2stYXV0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAkc3RhY2stc3BhY2UgKiAtMC41O1xuICBtYXJnaW4tcmlnaHQ6ICRzdGFjay1zcGFjZSAqIC0wLjU7XG5cbiAgJiA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46ICRzdGFjay1zcGFjZSAqIDAuNTtcbiAgfVxufVxuXG4uaHN0YWNrLWF1dG8tbGVmdCxcbi5oc3RhY2stYXV0byB7XG4gIEBleHRlbmQgJWhzdGFjay1hdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICYgPiAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmhzdGFjay1hdXRvLWNlbnRlciB7XG4gIEBleHRlbmQgJWhzdGFjay1hdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJiA+ICoge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5oc3RhY2stYXV0by1yaWdodCB7XG4gIEBleHRlbmQgJWhzdGFjay1hdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAmID4gKiB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AZWFjaCAkayBpbiAkc3RhY2stYnJlYWtwb2ludHMge1xuICAuaHN0YWNrLWF1dG8tI3ska30tbGVmdCxcbiAgLmhzdGFjay1hdXRvLSN7JGt9IHtcbiAgICBAZXh0ZW5kICVoc3RhY2stYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGspKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmID4gKiB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHN0YWNrLWF1dG8tI3ska30tY2VudGVyIHtcbiAgICBAZXh0ZW5kICVoc3RhY2stYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGspKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYgPiAqIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhzdGFjay1hdXRvLSN7JGt9LXJpZ2h0IHtcbiAgICBAZXh0ZW5kICVoc3RhY2stYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGspKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgJiA+ICoge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oc3RhY2stI3ska30ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaykpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzdGFjay1zcGFjZSAqIC0wLjU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzdGFjay1zcGFjZSAqIC0wLjU7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46ICRzdGFjay1zcGFjZSAqIDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YWNrLWZ1bGwuZ3ktMCB7XG4gICRzdGFjay1zcGFjZTogMDtcbiAgbWFyZ2luOiAoJHN0YWNrLXNwYWNlICogLTAuNSkgMDtcbiAgJiA+ICoge1xuICAgIG1hcmdpbjogKCRzdGFjay1zcGFjZSAqIDAuNSkgMDtcbiAgfVxufVxuXG4uc3RhY2stZnVsbC5neS0xIHtcbiAgJHN0YWNrLXNwYWNlOiAkc3BhY2UtMTtcbiAgbWFyZ2luOiAoJHN0YWNrLXNwYWNlICogLTAuNSkgMDtcbiAgJiA+ICoge1xuICAgIG1hcmdpbjogKCRzdGFjay1zcGFjZSAqIDAuNSkgMDtcbiAgfVxufVxuXG4uc3RhY2stY2VudGVyLmctMSB7XG4gICRzdGFjay1zcGFjZTogJHNwYWNlLTE7XG4gIG1hcmdpbjogKCRzdGFjay1zcGFjZSAqIC0wLjUpIDA7XG4gICYgPiAqIHtcbiAgICBtYXJnaW46ICgkc3RhY2stc3BhY2UgKiAwLjUpIDA7XG4gIH1cbn1cblxuLmhzdGFjay5neS0wIHtcbiAgJiA+ICoge1xuICAgICRzdGFjay1zcGFjZS15OiAwO1xuICAgIG1hcmdpbjogJHN0YWNrLXNwYWNlLXkgKCRzdGFjay1zcGFjZSAqIDAuNSk7XG4gIH1cbn1cblxuLmhzdGFjay1hdXRvLmctMSB7XG4gICYgPiAqIHtcbiAgICAkc3RhY2stc3BhY2U6ICRzcGFjZS0xO1xuICAgIG1hcmdpbjogJHN0YWNrLXNwYWNlICogMC41O1xuICB9XG59XG5cbi5oc3RhY2suZy0xIHtcbiAgJiA+ICoge1xuICAgICRzdGFjay1zcGFjZTogJHNwYWNlLTE7XG4gICAgbWFyZ2luOiAkc3RhY2stc3BhY2UgKiAwLjU7XG4gIH1cbn1cblxudWwuc3RhY2stZnVsbCxcbm9sLnN0YWNrLWZ1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIFBvdXIgw6lkaXRlciBzaW1wbGVtZW50IGRhbnMgbGUgdGlueSBsZSBcIm1vZHVsZVwiID0+IFtpbWFnZV0gW1RleHRlIGFzc29jacOpIMOgIGwnaW1hZ2VdXG4vKiBUZW1wbGF0ZSBPS1xuPGRpdiBjbGFzcz1cInAtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJoc3RhY2stYXV0byBnLTEgZmxleC1uby13cmFwLW0gZmxleC1hbGlnbi1jZW50ZXIgdGV4dC1sZWZ0IGVkaXRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsZXgtc2hyaW5rLTBcIj5cbiAgICAgICAgICAgIDxpbWcgd2lkdGg9XCI2NFwiIHNyYz1cInt7IGdJbWFnZShwYWdlKCdiYW5uZXJfaW1hZ2VfbW9iaWxlJywgJ2NoZWVzZScpKSB9fVwiIGFsdD1cIlwiPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LiBEZWJpdGlzLCBudW1xdWFtITwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L2Rpdj5cbiovXG4uaHN0YWNrLWF1dG8uZWRpdCB7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbi8vIFBvdXIgw6lkaXRlciBzaW1wbGVtZW50IGRhbnMgbGUgdGlueSBsZSBcIm1vZHVsZVwiID0+IFtpbWFnZV0gW1RleHRlIGFzc29jacOpIMOgIGwnaW1hZ2VdXG4vLyBWaWV1eCB0cnVjXG4uZWRpdC1oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLmVkaXQtaHN0YWNrID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlLTM7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5cbi8qXG48ZGl2IGNsYXNzPVwiZ3JpZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjb2wtbC0zXCI+Y29sLTY8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY29sLTZcIj5jb2wtNjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtcHVzaC1sLTZcIj5jb2wtcHVzaC1sLTY8L2Rpdj5cbjwvZGl2PlxuKi9cblxuQG1peGluIGNvbCgkZ3V0dGVyKSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbn1cblxuQG1peGluIGNvbFNpemUoJGluZGV4OiAwLCAkY29udGV4dDogMTIpIHtcbiAgZmxleC1iYXNpczogbWF0aC5kaXYoJGluZGV4LCAkY29udGV4dCkgKiAxMDAlO1xuICBtYXgtd2lkdGg6IG1hdGguZGl2KCRpbmRleCwgJGNvbnRleHQpICogMTAwJTtcbn1cblxuQG1peGluIGNvbE9mZnNldCgkY3VycmVudDogMCwgJGNvbnRleHQ6IDEyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogbWF0aC5kaXYoJGN1cnJlbnQsICRjb250ZXh0KSAqIDEwMCU7XG59XG5cbkBtaXhpbiBnZW5lcmF0ZUdyaWQoJGdyaWRTZWxlY3RvcjogJ2ZsZXgtZ3JpZCcsICRjb2xTZWxlY3RvcjogJ2NvbCcsICRjb2x1bW5zOiAxMiwgJGd1dHRlcjogMjRweCwgJGJyZWFrcG9pbnRzOiAoKSkge1xuICAuI3skZ3JpZFNlbGVjdG9yfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCN7JGd1dHRlcn0gKiAwLjUpICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoI3skZ3V0dGVyfSAqIDAuNSkgKiAtMSk7XG5cbiAgICAmID4gKiB7XG4gICAgICBAaW5jbHVkZSBjb2woJGd1dHRlcik7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICB9XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAuI3skY29sU2VsZWN0b3J9LSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIGNvbCgkZ3V0dGVyKTtcbiAgICAgIEBpbmNsdWRlIGNvbFNpemUoJGksICRjb2x1bW5zKTtcbiAgICB9XG4gICAgLy8gUHVzaFxuICAgIC4jeyRjb2xTZWxlY3Rvcn0tcHVzaC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICB9XG4gICAgLy8gUHVsbFxuICAgIC4jeyRjb2xTZWxlY3Rvcn0tcHVsbC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoLSRpLCAkY29sdW1ucyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9yIGVhY2ggYnJlYWtwb2ludHNcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJGJyZWFrcG9pbnQsIDIpKSB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLiN7JGNvbFNlbGVjdG9yfSN7bnRoKCRicmVha3BvaW50LCAxKX0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbCgkZ3V0dGVyKTtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xTaXplKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gUHVzaFxuICAgICAgICAuI3skY29sU2VsZWN0b3J9LXB1c2gje250aCgkYnJlYWtwb2ludCwgMSl9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xPZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBQdWxsXG4gICAgICAgIC4jeyRjb2xTZWxlY3Rvcn0tcHVsbCN7bnRoKCRicmVha3BvaW50LCAxKX0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbE9mZnNldCgtJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICgnLXMnLCAkc2NyZWVuLXMpLFxuICAoJy1tJywgJHNjcmVlbi1tKSxcbiAgKCctbCcsICRzY3JlZW4tbCksXG4gICgnLXhsJywgJHNjcmVlbi14bClcbik7XG5AaW5jbHVkZSBnZW5lcmF0ZUdyaWQoJ2dyaWQnLCAnY29sJywgMTIsIHZhcigtLWd1dHRlciksICRncmlkLWJyZWFrcG9pbnRzKTsiLCIlc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zZWN0aW9uKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xufVxuXG4qW2NsYXNzXj1cInNlY3Rpb24tXCJdIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc2VjdGlvbikgMDtcbn1cblxuLnNlY3Rpb24taW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGhlbWUtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIHotaW5kZXg6IDA7XG5cbiAgJi5wdWxsLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICsgMTAwcHgpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvLmlzLWJpZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArIHZhcigtLXNwYWNlLXNlY3Rpb24pKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyB2YXIoLS1zcGFjZS1zZWN0aW9uKSk7XG4gIH1cbn1cblxuKltjbGFzcyo9XCJzZWN0aW9uLVwiXS5pcy1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArIHZhcigtLXNwYWNlLXNlY3Rpb24pKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgdmFyKC0tc3BhY2Utc2VjdGlvbikpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvID4gW2NsYXNzXj1cImNvbnRhaW5lclwiXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vLyBTZWN0aW9uIHNsaWRlclxuLnNlY3Rpb24tc2xpZGVyIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9KSAqIDAuNSkgKyAjeyRzcGFjZS1ndXR0ZXJ9KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1zbGlkZXIgLmNvbC1sLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAjeyRjb250YWluZXJ9KSAqIDAuNSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNlY3Rpb24tcHVsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSArIDcwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5cbi5zZWN0aW9uLXB1bGwtYm90dG9tLWwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zZWN0aW9uKSArIDcwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wdWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNlLXNlY3Rpb24pICsgMTAwcHgpO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5oYXMtYXJyb3ctc3BpcmFsLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2Utc2VjdGlvbikgKyAyNXB4KTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1zcGlyYWwtZG93bi5zdmcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzUlKSBzY2FsZSgwLjUpO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNlY3Rpb24pO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zNSUpIHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdhbWVfZm9ybV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJG5hdmJ1cmdlci13aWR0aDogNDJweDtcbiRuYXZidXJnZXItaGVpZ2h0OiA0MnB4O1xuJG5hdmJ1cmdlci1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbmF2c3RlYWstYmctY29sb3I6IHZhcigtLW5hdmJ1cmdlci1jb2xvcik7XG4kbmF2c3RlYWstYmctY29sb3ItYWN0aXZlOiB2YXIoLS1uYXZidXJnZXItY29sb3IpO1xuJG5hdnN0ZWFrLXdpZHRoOiAyMHB4O1xuJG5hdnN0ZWFrLWhlaWdodDogM3B4O1xuJG5hdnN0ZWFrLXNwYWNlOiAzcHg7XG4kbmF2YnVyZ2VyLWJwOiAkc2NyZWVuLW1lbnUtZGVza3RvcDtcblxuQGtleWZyYW1lcyBzb25hciB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWMtcHJpbWFyeS01MDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSh2YXIoLS1jLXByaW1hcnktcmdiKSwgMCk7XG4gIH1cbn1cblxuLm5hdmJ1cmdlciB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogJG5hdmJ1cmdlci13aWR0aCAqIDAuNTtcbiAgd2lkdGg6ICRuYXZidXJnZXItd2lkdGg7XG4gIGhlaWdodDogJG5hdmJ1cmdlci1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZidXJnZXItYmctY29sb3I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1uYXZidXJnZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgNDAwbXM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG5hdmJ1cmdlci1icCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJG5hdmJ1cmdlci13aWR0aCAqIDAuNTtcbn1cblxuLm5hdnN0ZWFrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkbmF2c3RlYWstd2lkdGg7XG4gIGhlaWdodDogJG5hdnN0ZWFrLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnN0ZWFrLWJnLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLm5hdnN0ZWFrOjpiZWZvcmUsXG4ubmF2c3RlYWs6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnN0ZWFrLWJnLWNvbG9yO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLm5hdnN0ZWFrOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoKCRuYXZzdGVhay1zcGFjZSArICRuYXZzdGVhay1oZWlnaHQpICogLTEpO1xufVxuXG4ubmF2c3RlYWs6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCgkbmF2c3RlYWstc3BhY2UgKyAkbmF2c3RlYWstaGVpZ2h0KSk7XG59XG5cbi8vX19fIEFjdGl2ZVxuLm5hdmJ1cmdlci5pcy1hY3RpdmUge1xuXG4gIC5uYXZzdGVhayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbmF2c3RlYWstYmctY29sb3IsIDApO1xuICB9XG5cbiAgLm5hdnN0ZWFrOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2c3RlYWstYmctY29sb3ItYWN0aXZlO1xuICB9XG5cbiAgLm5hdnN0ZWFrOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2c3RlYWstYmctY29sb3ItYWN0aXZlO1xuICB9XG59IiwiJWJ0bi1iYXNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnRuLXNpemUpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDQwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5idG4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuJWJ0bi1pY29uIHtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICBpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNjtcbiAgfVxuXG4gICYuYnRuLXNtYWxsIHtcbiAgICB3aWR0aDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuYVtjbGFzc149J2J0biddIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuYVtjbGFzc149J2J0biddLFxuYnV0dG9uW2NsYXNzXj0nYnRuJ10ge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbn1cblxuLmJ0biB7XG4gIEBleHRlbmQgJWJ0bi1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMTAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmUtY29sb3I6IGluaGVyaXQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0zMDApO1xuICB9XG59XG5cbi5idG4tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZS1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vJjo6YmVmb3JlIHtcbiAgLy8gIGNvbnRlbnQ6ICcnO1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgYm90dG9tOiAxMCU7XG4gIC8vICBsZWZ0OiA1MCU7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIHdpZHRoOiAxMnB4O1xuICAvLyAgaGVpZ2h0OiAwO1xuICAvLyAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAvLyAgYm9yZGVyOiAycHggc29saWQ7XG4gIC8vICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC8vICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAvLyAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMzAwKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0yMDApO1xuICB9XG59XG5cbltjbGFzc149J2J0bi1pY29uJ10ge1xuICBAZXh0ZW5kICVidG4taWNvbjtcbn1cblxuLy8gQnV0dG9uIGNvbG9yc1xuQG1peGluIGJ1dHRvbkNvbG9yKCRiZy1jb2xvciwgJGJnLWNvbG9yLWhvdmVyLCAkdGV4dC1jb2xvcjogdmFyKC0tYy1saWdodCksICR0ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1jLWxpZ2h0KSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgb3V0bGluZS1jb2xvcjogJGJnLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItaG92ZXI7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWhvdmVyO1xuICB9XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSxcbi5idG4taWNvbi1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlYnRuLWJhc2U7XG4gIEBpbmNsdWRlIGJ1dHRvbkNvbG9yKHZhcigtLWMtcHJpbWFyeS00MDApLCB2YXIoLS1jLXByaW1hcnkpLCB2YXIoLS1jLXRleHQtbGlnaHQpLCB2YXIoLS1jLXRleHQtbGlnaHQpKTtcbn1cblxuJWJ0bi1hY2NlbnQsXG4uYnRuLWFjY2VudCxcbi5idG4taWNvbi1hY2NlbnQge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgQGluY2x1ZGUgYnV0dG9uQ29sb3IodmFyKC0tYy1hY2NlbnQpLCB2YXIoLS1jLWFjY2VudC02MDApKTtcbn1cblxuJWJ0bi13aGl0ZSxcbi5idG4td2hpdGUsXG4uYnRuLWljb24td2hpdGUge1xuICBAZXh0ZW5kICVidG4tYmFzZTtcbiAgQGluY2x1ZGUgYnV0dG9uQ29sb3IodmFyKC0tYy1saWdodCksIHJnYmEodmFyKC0tYy1saWdodC1yZ2IpLCAwLjgpLCB2YXIoLS1jLXRleHQtZGFyayksIHZhcigtLWMtdGV4dC1kYXJrKSk7XG59XG5cblxuJWJ0bi1jZGl4dmlucyxcbi5idG4tY2RpeHZpbnMsXG4uYnRuLWljb24tY2RpeHZpbnMge1xuICBAaW5jbHVkZSBidXR0b25Db2xvcih2YXIoLS1jLWNkaXh2aW5zKSwgdmFyKC0tYy1jZGl4dmlucy02MDApKTtcbn1cblxuXG4lYnRuLXRleHQtYWxsLFxuLmJ0bi10ZXh0LWFsbCB7XG4gIEBleHRlbmQgJWJ0bi1iYXNlO1xuICBAaW5jbHVkZSBidXR0b25Db2xvcih2YXIoLS1jLWxpZ2h0KSwgdmFyKC0tYy10ZXh0KSwgdmFyKC0tYy10ZXh0KSwgdmFyKC0tYy1saWdodCkpO1xuXG4gIGltZyB7XG4gICAgLy8gV2hpdGUgU1ZHIOKGkiBicm93biAoIzVlMmYyOCBhcHByb3gpXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNyUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoMjAwMCUpIGh1ZS1yb3RhdGUoMzQwZGVnKSBicmlnaHRuZXNzKDkwJSk7XG4gIH1cblxuICAmOmhvdmVyIGltZyxcbiAgJi5pcy1hY3RpdmUgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gICAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICB9XG59XG5cbiVidG4tdGV4dC1jZGl4dmlucyxcbi5idG4tdGV4dC1jZGl4dmlucyB7XG4gIEBleHRlbmQgJWJ0bi1iYXNlO1xuICBAaW5jbHVkZSBidXR0b25Db2xvcih2YXIoLS1jLWxpZ2h0KSwgdmFyKC0tYy1jZGl4dmlucyksIHZhcigtLWMtY2RpeHZpbnMpLCB2YXIoLS1jLWxpZ2h0KSk7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtY2RpeHZpbnMpO1xuICAgIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgfVxufVxuXG4vKiDDoCBsYSByYWNoZSBqdXN0ZSBwb3VyIGxlIHNsaWRlciAqL1xuLmJ0bi1jaGVlc2Uge1xuICAtLWZvbnQtaGVhZGluZzogXCJjdWJhbm9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA0MDA7XG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6ICM0NzJBMEY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02O1xuICB9XG59IiwiJGNhcmQtcGFkZGluZzogJHNwYWNlLTI7XG4kY2FyZC1wYWRkaW5nLWxhcmdlOiAkc3BhY2UtNDtcbiRjYXJkLWJyZWFrcG9pbnQ6ICRzY3JlZW4tbDtcblxuQG1peGluIGNhcmQoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sYXJnZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2MHB4IDEwcHggdmFyKC0tYy1ncmV5LTUwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4lY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sYXJnZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgNjBweCAxMHB4IHZhcigtLWMtZ3JleS01MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuYS5jYXJkLFxuYS5jYXJkLWZydWl0LFxuYS5jYXJkLWxhcmdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmQge1xuICBAZXh0ZW5kICVjYXJkO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xufVxuXG4qW2RhdGEtdGhlbWUtZGFya10sXG4qW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLmNhcmQ6OmJlZm9yZSxcbiAgLmNhcmQtbGFyZ2U6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXJkLm5vLXNoYWRvdyxcbi5jYXJkLWxhcmdlLm5vLXNoYWRvdyB7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZC1sYXJnZSxcbi5jYXJkLWZydWl0IHtcbiAgQGV4dGVuZCAlY2FyZDtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY2FyZC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZy1sYXJnZTtcbiAgfVxufVxuXG4uY2FyZC1sYXJnZSAuY2FyZF9jb250ZW50IHtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY2FyZC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZy1sYXJnZTtcbiAgfVxufVxuXG4vLyBUaXRsZVxuLmNhcmRfdGl0bGUge1xuICBAZXh0ZW5kICVoMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcmQtcGFkZGluZztcbiAgbWluLWhlaWdodDogNThweDtcblxuICAmID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uY2FyZF9ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmRfbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xufVxuXG4uY2FyZF9tZWRpYS5oYXMtYmdfaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNhcmRfbWVkaWEgPiAqIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgNDAwbXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQ3MnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmNhcmRfbWVkaWEgPiBbY2xhc3NePVwidGFnXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHNwYWNpbmcoMyk7XG4gIGxlZnQ6IHNwYWNpbmcoMyk7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IHNwYWNpbmcoMSkgc3BhY2luZygyKTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhcmRfaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jYXJkX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNlLTI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2FyZF9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogJGNhcmQtcGFkZGluZztcbn1cblxuLmNhcmRfZm9vdGVyLnB1c2gteSB7IC8vIG5lIHBhcyBvdWJsaWVyIGRlIG1ldHRyZSB1bmUgY2xhc3NlIHBvdXIgbGUgbWFyZ2luLWJvdHRvbSBcIm1iLTVcIiBldGNcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jYXJkX3BhZ2luYXRpb25fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtcGFkZGluZyAqIC0xO1xuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIC5idG4taWNvbi1wcmltYXJ5IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1sYXJnZSB7XG4gIC5jYXJkX3BhZ2luYXRpb25fc2xpZGVyIHtcbiAgICBAZXh0ZW5kICVoc3RhY2stYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXBhZGRpbmcgKiAtMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYXJkLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXBhZGRpbmctbGFyZ2UgKiAtMTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfZm9vdGVyIFtjbGFzc149XCJidG4tXCJdLFxuLmNhcmRfZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDYXJkLWhcbi5jYXJkLWgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRzcGFjZS0zO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYXJkLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuICB9XG59XG5cbi5jYXJkLWhfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdyZXktNjAwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICYgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYXJkLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uY2FyZC1oX2NvbnRhaW5lci5iZy1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG4gICAgQGluY2x1ZGUgc2NyaW1HcmFkaWVudCgjNWUyZjI4LCAndG8gYm90dG9tJyk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgICAgQGluY2x1ZGUgc2NyaW1HcmFkaWVudCgjNWUyZjI4LCAndG8gcmlnaHQnKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaF9ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkc3BhY2UtMztcbiAgei1pbmRleDogMztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY2FyZC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogdmFyKC0tZ3V0dGVyKTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuLmNhcmQtaF9tZWRpYSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS0yO1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlLTMgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogKCRzcGFjZS0zICogLTEpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY2FyZC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTEpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0xKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uY2FyZC1oX21lZGlhIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZC1oX21lZGlhIHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gQ2FyZCBkYXRlXG5hLmNhcmQtZGF0ZSxcbi5jYXJkLWRhdGUge1xuICBAZXh0ZW5kICVsaW5rLXJlc2V0O1xuICBAaW5jbHVkZSBjYXJkO1xuICBAaW5jbHVkZSByb2JvdG8tYm9sZDtcbiAgcGFkZGluZzogJHNwYWNlLTIgJHNwYWNlLTQgJHNwYWNlLTIgJHNwYWNlLTI7XG59XG5cbi5jYXJkLWRhdGUgLmNhcmRfYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJkLWRhdGUgLmRhdGUge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS00O1xufVxuXG4uY2FyZC1mcnVpdCAuY2FyZF9tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgjZmZmZmZmLCAwLjcpIDEwJSwgdHJhbnNwYXJlbnQgODAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBoZWlnaHQ6IDQ3MnB4O1xuICB9XG59XG5cbi8vIENhcmQgaG92ZXJcbmFbY2xhc3MqPVwiY2FyZFwiXSxcbmFbY2xhc3MqPVwiY2FyZF9ib2R5XCJdIHtcbiAgQGV4dGVuZCAlbGluay1yZXNldDtcbiAgLmNhcmRfaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgNDAwbXM7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgLmNhcmRfbWVkaWEgPiAqIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgLmNhcmRfaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9nYW1lIHtcbiAgQGV4dGVuZCAlY2FyZDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmZvcm1fZmllbGQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWMtdGV4dC1kYXJrZW4pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhcmRfZ2FtZV9tZWRpYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWxpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBCb3hcbi5ib3gge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICBwYWRkaW5nOiAkc3BhY2UtMztcbiAgbWFyZ2luOiAkc3BhY2UtZ3V0dGVyIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeS1hbHBoYS04KTtcbiAgY29sb3I6IHZhcigtLWMtdGhlbWUtcHJpbWFyeSk7XG59XG5cbi50ZXh0LWxpZ2h0IC5ob21lcGFnZS1vcmFuZ2UtY29udHJhc3QtdGV4dCxcbi5ob21lcGFnZS1vcmFuZ2UtY29udHJhc3QtdGV4dCB7XG4gIGNvbG9yOiAjMmYxODE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYWxlbmRhci1zZWNvbmRhcnkgLmhvbWVwYWdlLW9yYW5nZS1jb250cmFzdC10ZXh0IHtcbiAgY29sb3I6ICMyZjE4MTQgIWltcG9ydGFudDtcbn1cblxuYm9keVtkYXRhLXJvdXRlPVwiaG9tZXBhZ2VcIl0ge1xuICAjanMtc2xpZGVyLWhvbWVwYWdlLXBhZ2luYXRpb24sXG4gICNqcy1zbGlkZXItbm93LXBhZ2luYXRpb24ge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNqcy1zbGlkZXItaG9tZXBhZ2UtcHJldixcbiAgI2pzLXNsaWRlci1ub3ctcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tYy1kYXJrKSAhaW1wb3J0YW50O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2pzLXNsaWRlci1ob21lcGFnZS1uZXh0LFxuICAjanMtc2xpZGVyLW5vdy1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuYm9keVtkYXRhLXJvdXRlPVwiY2hlZXNlX2luZGV4XCJdIHtcbiAgLnNlY3Rpb24taW50cm8gaDEsXG4gIC5zZWN0aW9uLWNvbnRlbnQgaDIsXG4gIC5zZWN0aW9uLWFydGljbGVzIGgyIHtcbiAgICBjb2xvcjogI2ViNzY2MyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb24taW50cm8gLnRleHQtcHJpbWFyeSxcbiAgLnNlY3Rpb24taW50cm8gLmNvbG9yLXByaW1hcnksXG4gIC5zZWN0aW9uLWNvbnRlbnQgLnRleHQtcHJpbWFyeSxcbiAgLnNlY3Rpb24tY29udGVudCAuY29sb3ItcHJpbWFyeSxcbiAgLnNlY3Rpb24tYXJ0aWNsZXMgLnRleHQtcHJpbWFyeSxcbiAgLnNlY3Rpb24tYXJ0aWNsZXMgLmNvbG9yLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZWI3NjYzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50IC5zdWJ0aXRsZSxcbiAgLnNlY3Rpb24tYXJ0aWNsZXMgLnN1YnRpdGxlLFxuICAuc2VjdGlvbi1jb250ZW50IHA6bm90KC5wb3N0ZXJfY2FyZF90aXRsZSk6bm90KC5wb3N0ZXJfY2FyZF9kYXRlKSxcbiAgLnNlY3Rpb24tYXJ0aWNsZXMgcDpub3QoLnNlY3Rpb24tYXJ0aWNsZXNfaGVhZGluZyksXG4gIC5jaGVlc2VfYXJ0aWNsZV90aXRsZSB7XG4gICAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZy1wcmltYXJ5LWFscGhhLTEwIC5jb2xvci1hY2NlbnQsXG4gIC5zZWN0aW9uLWludHJvIC5jb2xvci1hY2NlbnQge1xuICAgIGNvbG9yOiAjNWUyZjI4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VjdGlvbi1jb21taXRtZW50cyBoMixcbiAgLnNlY3Rpb24tY29tbWl0bWVudHMgcCB7XG4gICAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLWNvbW1pdG1lbnRzIC5jYXJkLWxhcmdlLmJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cbiAgICBoMywgcCB7XG4gICAgICBjb2xvcjogIzVlMmYyOCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNqcy1zbGlkZXItcG9zdGVycy1wYWdpbmF0aW9uIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQ2ZDAgIWltcG9ydGFudDtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzY2MyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNqcy1zbGlkZXItcG9zdGVycy1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkNmQwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1ZTJmMjggIWltcG9ydGFudDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNqcy1zbGlkZXItcG9zdGVycy1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4NDczICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0ZXJfY2FyZF90aXRsZSxcbiAgLnBvc3Rlcl9jYXJkX2RhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keVtkYXRhLXJvdXRlPVwiYmxvZ1wiXSxcbmJvZHlbZGF0YS1yb3V0ZT1cImJsb2dfYXJ0aWNsZVwiXSB7XG4gIFtjbGFzc149XCJ0YWctXCJdIHtcbiAgICBjb2xvcjogIzkwNjQyQyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhcmRfbWVkaWEgLnRhZyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keVtkYXRhLXJvdXRlPVwiZ2FtZVwiXSB7XG4gIC5nYW1lLXRpdGxlLWNvbnRyYXN0IHtcbiAgICBjb2xvcjogI0U2NTcyMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhbWUtcHJpemUtdGV4dCB7XG4gICAgY29sb3I6ICM5MDY0MkMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYW1lLWluZm8tdGV4dCB7XG4gICAgY29sb3I6ICM1MDJEMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYW1lLWFuc3dlci10aXRsZSB7XG4gICAgY29sb3I6ICM5MDY0MkMgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWUtcXVlc3Rpb24taW1hZ2Uge1xuICAgICAgd2lkdGg6IGNsYW1wKDMwMHB4LCA4MHZ3LCA2MDBweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdGFyLW5vZWwtaW50cm8sXG4gICAgLnN0YXItbm9lbC1pbnNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNDV2dyAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzM3Z3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN0YXItbm9lbC1pbnRybyB7XG4gICAgICBib3R0b206IC0yMHZ3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN0YXItbm9lbC1pbnNjcmlwdGlvbiB7XG4gICAgICB0b3A6IC0yNXZ3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ1cHgpIHtcbiAgICAuZm9vdGVyLW5vZWwtc3ZnIHtcbiAgICAgIGJvdHRvbTogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW5zY3JpcHRpb24ge1xuICAgIC0tZm9ybS1jb2xvcjogIzUwMkQwMDtcblxuICAgIGlucHV0LFxuICAgIGxhYmVsLFxuICAgIHNlbGVjdCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTAyRDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzksIDAuNDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOmZvY3VzLFxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzOSwgMC40MCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAyRDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzksIDAuNDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNTAyRDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW5zY3JpcHRpb24tbm9lbCB7XG4gICAgLS1mb3JtLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgaW5wdXQsXG4gICAgbGFiZWwsXG4gICAgc2VsZWN0LFxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzOSwgMC40MCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6Zm9jdXMsXG4gICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMzAsIDIzMywgMjM5LCAwLjQwKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzOSwgMC40MCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjRTczNDM0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIucG9zdGVyc19zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wb3N0ZXJzX3NsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdGVyc19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gIH1cbn1cblxuLnBvc3Rlcl9jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDAwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgd2lkdGg6IDM3NnB4O1xuICAgIGhlaWdodDogNTM0cHg7XG4gIH1cbn1cblxuLy8gVGV4dCBjYXJkcyAobGVmdCBhbmQgcmlnaHQgb2YgdGhlIHBvc3Rlcilcbi5wb3N0ZXJfY2FyZC0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjkxODI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wb3N0ZXJfY2FyZF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5wb3N0ZXJfY2FyZF9xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIGNvbG9yOiAjNWUyZjI4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0ZXJfY2FyZF9kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM1ZTJmMjg7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oMjIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0ZXJfY2FyZF9uZXdfYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg2cHg7XG4gIGxlZnQ6IC02MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0ZXJfY2FyZF9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHNwYWNpbmcoMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLnBvc3Rlcl9jYXJkX3RpdGxlIHtcbiAgQGV4dGVuZCAlaDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSg2MCk7XG59XG5cbi5wb3N0ZXJfY2FyZF9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3Rlcl9jYXJkX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucG9zdGVyX2NhcmRfZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogc3BhY2luZygyKSBzcGFjaW5nKDQpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWMtcHJpbWFyeS1yZ2IpLCAwLjgpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xufVxuXG4vLyBBZmZpY2hhZ2UgZGUgbCdpbWFnZSBkZSBmb25kIHNhbnMgZmxvdVxuLnBvc3Rlcl9jYXJkLmlzLXZpc2libGUge1xuXG59XG4iLCIudGlja2V0X2NhcmQtaCB7XG4gIHBhZGRpbmc6ICRzcGFjZS1ndXR0ZXIgMjAlICRzcGFjZS1ndXR0ZXIgJHNwYWNlLWd1dHRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi50aWNrZXRfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50aWNrZXRfY2FyZF90b3Age1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mZXN0aXZhbC1kdS1nb3V0L3RpY2tldC1iZy12ZXJ0aWNhbC5zdmcnKTtcbn1cblxuLnRpY2tldF9jYXJkX2JvdHRvbSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mZXN0aXZhbC1kdS1nb3V0L3RpY2tldC1iZy12ZXJ0aWNhbC5zdmcnKTtcbn1cblxuLnRpY2tldF9jYXJkX2JvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6ICRzcGFjZS00O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwQjIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyogTGF5b3V0XG48ZGl2IGNsYXNzPVwicGFnaW5hdGlvbl9jb250YWluZXIgbXQtc2VjdGlvblwiPlxuICAgIDx1bCBjbGFzcz1cInBhZ2luYXRpb25cIj5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtIGZpcnN0XCI+PGEgaHJlZj1cIlwiIGFyaWEtbGFiZWw9XCJQcmVtacOocmUgcGFnZVwiIHJvbGU9XCJpbWdcIj48L2E+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtIHByZXZcIj48YSBocmVmPVwiXCIgYXJpYS1sYWJlbD1cIlBhZ2UgcHLDqWPDqWRlbnRlXCIgcm9sZT1cImltZ1wiPjwvYT48L2xpPlxuICAgICAgICA8bGkgY2xhc3M9XCJwYWdpbmF0aW9uX2l0ZW1cIj48YSBocmVmPVwiXCI+MjwvYT48L2xpPlxuICAgICAgICA8bGkgY2xhc3M9XCJwYWdpbmF0aW9uX2l0ZW1cIj48c3BhbiBjbGFzcz1cImlzLWFjdGl2ZVwiPjM8L3NwYW4+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtXCI+PGEgaHJlZj1cIlwiPjQ8L2E+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwicGFnaW5hdGlvbl9pdGVtIG5leHRcIj48YSBocmVmPVwiXCIgYXJpYS1sYWJlbD1cIlBhZ2Ugc3VpdmFudGVcIiByb2xlPVwiaW1nXCI+PC9hPjwvbGk+XG4gICAgICAgIDxsaSBjbGFzcz1cInBhZ2luYXRpb25faXRlbSBsYXN0XCI+PGEgaHJlZj1cIlwiIGFyaWEtbGFiZWw9XCJEZXJuacOocmUgcGFnZVwiIHJvbGU9XCJpbWdcIj48L2E+PC9saT5cbiAgICA8L3VsPlxuPC9kaXY+XG4qL1xuXG4kcGFnaW5hdGlvbi1jb2xvci1iYXNlOiB2YXIoLS1jLXRleHQpO1xuJHBhZ2luYXRpb24tYmctY29sb3ItYWN0aXZlOiB2YXIoLS1jLXRleHQpO1xuJHBhZ2luYXRpb24tY29sb3ItYWN0aXZlOiB2YXIoLS1jLWxpZ2h0KTtcbiRwYWdpbmF0aW9uLWNvbG9yLWhvdmVyOiB2YXIoLS1jLXRleHQpO1xuJHBhZ2luYXRpb24taWNvbnM6IChcbiAgJ2ZpcnN0JzogJGljb24tYW5nbGUtZG91YmxlLWxlZnQsXG4gICdwcmV2JzogJGljb24tYW5nbGUtbGVmdCxcbiAgJ25leHQnOiAkaWNvbi1hbmdsZS1yaWdodCxcbiAgJ2xhc3QnOiAkaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQsXG4pO1xuXG5cbi5wYWdpbmF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1ndXR0ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBAZXh0ZW5kICVsaXN0LXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb25faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItYmFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG5cbiAgJi5maXJzdCxcbiAgJi5wcmV2LFxuICAmLm5leHQsXG4gICYubGFzdCB7IC8vIEZvciBpY29uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICB9XG5cbiAgJi5maXJzdCxcbiAgJi5wcmV2IHtcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICAgIH1cbiAgfVxuXG4gICYubGFzdCxcbiAgJi5uZXh0IHtcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgfVxuICB9XG5cbiAgJi5maXJzdCxcbiAgJi5sYXN0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMztcbiAgfVxuXG4gICYucHJldixcbiAgJi5uZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMztcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9pdGVtIGE6aG92ZXIsXG4ucGFnaW5hdGlvbl9pdGVtIGE6Zm9jdXMge1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItaG92ZXI7XG59XG5cbi5wYWdpbmF0aW9uX2l0ZW0gc3Bhbi5pcy1hY3RpdmUsXG4ucGFnaW5hdGlvbl9pdGVtIGEuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItYWN0aXZlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnLWNvbG9yLWFjdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9pdGVtIGEsXG4ucGFnaW5hdGlvbl9pdGVtIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IHZhcigtLWJ0bi1zaXplLXNtYWxsKTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICBtYXJnaW46ICRzcGFjZS0xICogMC41O1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNDAwbXM7XG59XG5cbi8vX19fIEFkZCBpY29uIG9uIHBhZ2luYXRpb25cbkBlYWNoICRpY29uLWssICRpY29uLXYgaW4gJHBhZ2luYXRpb24taWNvbnMge1xuICAucGFnaW5hdGlvbl9pdGVtLiN7JGljb24ta30ge1xuICAgIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJGljb24tdjtcbiAgICB9XG4gIH1cbn0iLCIldGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogc3BhY2luZygxKTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sYXJnZTtcbiAgbWluLWhlaWdodDogdmFyKC0tYnRuLXNpemUtc21hbGwpO1xuICBwYWRkaW5nOiAkc3BhY2UtMSAkc3BhY2UtMjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4udGFnIHtcbiAgQGV4dGVuZCAldGFnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3NjYzO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50YWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vLnRhZy1yZWNpcGUge1xuLy8gIEBleHRlbmQgJXRhZztcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXJlY2lwZSk7XG4vL31cblxuLy8gQ291bGV1cnMgcGFyIHR5cGVzIChyZWNldHRlLCBhc3R1Y2VzIC4uLilcbiR0eXBlczogKCd0aXBzJywgJ3JlY2lwZScsICdjZGl4dmlucycsICdhcnRpY2xlJywgJ2dhbWVzJywgJ3Byb21vJyk7XG5cbkBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gIC5pcy0jeyR0eXBlfSB7XG4gICAgLnRhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLSN7JHR5cGV9KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtI3skdHlwZX0tYWxwaGEtMjQpO1xuICAgICAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gICAgfVxuICB9XG5cbiAgLnRhZy0jeyR0eXBlfSB7XG4gICAgQGV4dGVuZCAldGFnO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyR0eXBlfSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgfVxuXG59IiwiJGlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWFjdGl2ZTogdmFyKC0tZm9ybS1jb2xvcik7XG4kaW5wdXQtY29sb3I6IHZhcigtLWMtdGV4dCk7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1yYWRpdXMpO1xuJGF1dG9maWxsLWJnOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuJGF1dG9maWxsLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8vX19fIElucHV0c1xuJWlucHV0LWJhc2Uge1xuICBwYWRkaW5nOiAwICRzcGFjZS0yO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9ybS10ZXh0LXNpemUpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1mb3JtLXRleHQtYWxpZ24pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm9ybS1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgICBvcGFjaXR5OiAxOyAvKiByZXF1aXJlZCBvbiBpT1MgKi9cbiAgfVxuXG4gICYuaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWVycm9yKTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J3Bob25lJ10sXG5pbnB1dFt0eXBlPSdmaWxlJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBAZXh0ZW5kICVpbnB1dC1iYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1hY3RpdmU7XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1lcnJvcilcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dFt0eXBlPSdmaWxlJ10ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyZXkpO1xufVxuXG4vL19fXyBJbnB1dCBudW1iZXJcbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMjtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAvKiAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyovXG59XG4vKmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufSovXG5cbi8vX19fIFRleHRhcmVhXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mb3JtLWNvbG9yKTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbn1cblxuLy9fX18gU2VsZWN0XG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwLjAxcHg7IC8vIEZpcmVmb3hcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAkc3BhY2UtNCAwICRzcGFjZS0yO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnRuLXNpemUpICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG5cbiAgb3B0aW9uIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI7XG4gIH1cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9fX18gU2VsZWN0IGNhc2Vcbi5mb3JtX2ZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJGljb24tYW5nbGUtZG93bjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNTtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6ICRzcGFjZS0zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmZvcm1fZmllbGQtc2VsZWN0LmlzLWxpZ2h0IHtcbiAgc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vX19fIElucHV0IHBhc3N3b3JkICh3aXRoIGV5ZSB0byBzZWUgdGhlIHNlY3JldClcbi5mb3JtX2ZpZWxkLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gICYgPiBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gICYgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgJiArIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWV5ZTtcbiAgICB9XG4gIH1cblxuICAmID4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAmICsgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGljb24tZXllO1xuICAgIH1cbiAgfVxuXG4gIC8vIGJ0biBpY29uXG4gICYgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJHNwYWNlLTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL19fXyBJbnB1dCBmaWxlXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS1kYXJrKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG4gIHBhZGRpbmc6ICRzcGFjZS0xICRzcGFjZS0zO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZS0xO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgcGFkZGluZzogJHNwYWNlLTEgJHNwYWNlLTM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNlLTE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDQwMG1zO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmc6ICRzcGFjZS0yO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHZhcigtLWMtZ3JleSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vX19fIGZpZWxkc2V0XG5maWVsZHNldCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDAgJHNwYWNlLTE7XG59XG5cbi8vX19fIEVycm9yc1xuLy8gQmFzZWQgb24gU3ltZm9ueSBmb3JtIGVycm9yIGh0bWwgPHVsPjxsaT48L2xpPjwvdWw+XG4uZm9ybV9lcnJvcixcbnVsLmZvcm1fZXJyb3Ige1xuICBAZXh0ZW5kICVsaXN0LXJlc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG5cbiAgbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogdmFyKC0tYy1lcnJvcik7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBcbi5mb3JtX2hlbHAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2UtMTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIGxhYmVsc1xubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vLnJlcXVpcmVkLFxuLy8uaXMtcmVxdWlyZWQge1xuLy8gICY6OmFmdGVyIHtcbi8vICAgIGNvbnRlbnQ6ICcqJztcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHBhZGRpbmctbGVmdDogMnB4O1xuLy8gIH1cbi8vfVxuXG4uZy1yZWNhcHRjaGEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tcykge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmZvcm1fZmllbGRzX2JnX2dhbWUge1xuICAkbGFiZWwtYWN0aXZlLWJnOiB2YXIoLS1jLWdhbWUpICFkZWZhdWx0O1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWMtbGlnaHQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAlZm9ybV9maWVsZCxcbiAgLmZvcm1fZmllbGQgaW5wdXQsXG4gIC5mb3JtX2ZpZWxkIHRleHRhcmVhLFxuICAuZm9ybV9maWVsZC1zZWxlY3Qgc2VsZWN0IHtcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZmlsbGVkIHtcbiAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pbnB1dC5pbnB1dC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIH1cbn1cblxuLmlzLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgfVxufVxuXG4uYmxhY2tib2FyZF9jb250YWluZXIgaW5wdXQuaW5wdXRfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxubGFiZWwgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5ib2R5W2RhdGEtcm91dGU9XCJnYW1lXCJdIHtcbiAgLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdCxcbiAgLmZvcm1fZmllbGQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLWluc2NyaXB0aW9uIC5mb3JtX2ZpZWxkIGlucHV0OmZvY3VzIH4gbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLWluc2NyaXB0aW9uLW5vZWwgLmZvcm1fZmllbGQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3MzQzNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YWNrLWZ1bGwge1xuICAgIGNvdW50ZXItcmVzZXQ6IGFuc3dlci1jb3VudGVyO1xuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGFuc3dlci1jb3VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYW5zd2VyLWNvdW50ZXIsIHVwcGVyLWFscGhhKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAxMjMsIDg2LCAwLjEwKTtcbiAgICAgICAgY29sb3I6ICM5QzdCNTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm9ubHktY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1fZmllbGQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuZm9ybV9maWVsZCBpbnB1dDpmb2N1cyB+IGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTA2NDJDICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8qXG4qIENoZWNrYm94IGN1c3RvbVxuKiBUaGUgaW5wdXQgdGFnIG11c3QgYmUgYmVmb3JlIHRoZSBsYWJlbFxuKiBFeGFtcGxlIDpcbiogPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGlkPVwiYmFyXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiA8bGFiZWwgZm9yPVwiYmFyXCI+QmFyPC9sYWJlbD5cbiovXG5cbi8vX19fIExheW91dFxuJGNoZWNrYm94LXdpZHRoOiAkc3BhY2UtNDtcbiRjaGVja2JveC1oZWlnaHQ6ICRzcGFjZS00O1xuJGNoZWNrYm94LWxhYmVsLW1hcmdpbi1yaWdodDogJHNwYWNlLTI7XG4kY2hlY2tib3gtdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuJGNoZWNrYm94LXJhZGl1czogNHB4O1xuJGNoZWNrYm94LWFuaW0tZHVyYXRpb246IDMwMG1zO1xuXG4vL19fXyBTdGF0ZTogaW5pdGlhbFxuJGNoZWNrYm94LWljb24tc2l6ZTogMTZweDtcbiRjaGVja2JveC1iZy1jb2xvcjogbm9uZTtcbiRjaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuJGNoZWNrYm94LXRleHQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuXG4vL19fXyBTdGF0ZTogY2hlY2tlZFxuJGNoZWNrYm94LWljb24tc2l6ZS1jaGVja2VkOiAxNnB4O1xuJGNoZWNrYm94LWJnLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWMtYWNjZW50KTtcbiRjaGVja2JveC1ib3JkZXItY29sb3ItY2hlY2tlZDogdmFyKC0tYy1hY2NlbnQpO1xuJGNoZWNrYm94LXRleHQtY29sb3ItY2hlY2tlZDogdmFyKC0tYy10ZXh0LWxpZ2h0KTtcblxuLy9fX18gU3RhdGU6IGRpc2FibGVkXG4kY2hlY2tib3gtaWNvbi1zaXplLWRpc2FibGVkOiAxMHB4O1xuJGNoZWNrYm94LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jLWdyZXkpO1xuJGNoZWNrYm94LWJvcmRlci1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy1ncmV5KTtcbiRjaGVja2JveC10ZXh0LWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jLWdyZXktZGFyayk7XG5cbiVjaGVja2JveC1pY29uLWluaXRpYWwge1xuICBjb250ZW50OiAnJztcbn1cblxuJWNoZWNrYm94LWljb24tY2hlY2tlZCB7XG4gIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbn1cblxuJWNoZWNrYm94LWljb24tZGlzYWJsZWQge1xuICBjb250ZW50OiAnJztcbn1cblxuLy8gSGlkZSB0aGUgaW5wdXRcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYy1hY2NlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBhbGlnblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICRpbnB1dC1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgoI3skaW5wdXQtaGVpZ2h0fSAtICN7JGNoZWNrYm94LWhlaWdodH0pICogMC41KSArIDAuMjVlbSk7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG59XG5cbi8vIEF2b2lkIHRoZSAnKicgIGluIGNhc2Ugb2YgdGhlIGxhYmVsIGhhcyB0aGUgJ3JlcXVpcmVkJyBvciAnaXMtcmVxdWlyZWQnIGNsYXNzXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkY2hlY2tib3gtd2lkdGggKyAkc3BhY2UtMTtcbiAgbWFyZ2luLXJpZ2h0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIHBzZXVkbyBlbGVtZW50XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBAZXh0ZW5kICVjaGVja2JveC1pY29uLWluaXRpYWw7XG4gIGZvbnQtc2l6ZTogJGNoZWNrYm94LWljb24tc2l6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogJGNoZWNrYm94LWhlaWdodDtcblxuICBjb2xvcjogJGNoZWNrYm94LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1jb2xvcjtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3gtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkY2hlY2tib3gtcmFkaXVzO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogKCRjaGVja2JveC1oZWlnaHQgKiAwLjUpICogLTE7XG4gIHdpZHRoOiAkY2hlY2tib3gtd2lkdGg7XG4gIGhlaWdodDogJGNoZWNrYm94LWhlaWdodDtcblxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkY2hlY2tib3gtYW5pbS1kdXJhdGlvbjtcbn1cblxuLy8gQ2hlY2tlZCAmIGNoZWNrZWQ6ZGlzYWJsZWRcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBAZXh0ZW5kICVjaGVja2JveC1pY29uLWNoZWNrZWQ7XG4gIGZvbnQtc2l6ZTogJGNoZWNrYm94LWljb24tc2l6ZS1jaGVja2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctY29sb3ItY2hlY2tlZDtcbiAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNvbG9yLWNoZWNrZWQ7XG4gIGNvbG9yOiAkY2hlY2tib3gtdGV4dC1jb2xvci1jaGVja2VkO1xufVxuXG4vLyBEaXNhYmxlZFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgQGV4dGVuZCAlY2hlY2tib3gtaWNvbi1kaXNhYmxlZDtcbiAgZm9udC1zaXplOiAkY2hlY2tib3gtaWNvbi1zaXplLWNoZWNrZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1jb2xvci1kaXNhYmxlZDtcbiAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNvbG9yLWRpc2FibGVkO1xuICBjb2xvcjogJGNoZWNrYm94LXRleHQtY29sb3ItZGlzYWJsZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogJGNoZWNrYm94LXRleHQtY29sb3ItZGlzYWJsZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8vX19fIFN3aXRjaCBib3hcbkBrZXlmcmFtZXMgbW92ZVRvUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgwLjcpIHNjYWxlWCgxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMSkgc2NhbGVYKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZVRvTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgwLjcpIHNjYWxlWCgxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMSkgc2NhbGVYKDEpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAoJGNoZWNrYm94LXdpZHRoICogMS43KSArICRzcGFjZS0xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAkY2hlY2tib3gtd2lkdGggKiAxLjc7XG4gIGhlaWdodDogJGNoZWNrYm94LWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogJGNoZWNrYm94LWhlaWdodCAqIDAuNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDMwMG1zO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAkY2hlY2tib3gtaGVpZ2h0ICogMC43O1xuICB3aWR0aDogJGNoZWNrYm94LWhlaWdodCAqIDAuNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzMDBtcztcbiAgYW5pbWF0aW9uOiBtb3ZlVG9MZWZ0IGVhc2UgNDAwbXM7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLnN3aXRjaCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQuc3dpdGNoICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogKCRjaGVja2JveC13aWR0aCAqIDEuNykgLSAoJGNoZWNrYm94LWhlaWdodCAqIDAuNykgLSA0O1xuICBhbmltYXRpb246IG1vdmVUb1JpZ2h0IGVhc2UgNDAwbXM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qIFJhZGlvIGN1c3RvbVxuKiBUaGUgaW5wdXQgdGFnIG11c3QgYmUgYmVmb3JlIHRoZSBsYWJlbFxuKiBFeGFtcGxlIDpcbiogPGlucHV0IHR5cGU9XCJyYWRpb1wiIGlkPVwiYmFyXCIgbmFtZT1cInRlc3RcIiB2YWx1ZT1cImZvb1wiPlxuKiA8bGFiZWwgZm9yPVwiYmFyXCI+QmFyPC9sYWJlbD5cbiovXG5cbi8vX19fIExheW91dFxuJHJhZGlvLXdpZHRoOiAkc3BhY2UtNDtcbiRyYWRpby1oZWlnaHQ6ICRzcGFjZS00O1xuJHJhZGlvLWxhYmVsLW1hcmdpbi1yaWdodDogJHNwYWNlLTI7XG4kcmFkaW8tdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuJHJhZGlvLXJhZGl1czogJHNwYWNlLTQ7XG4kcmFkaW8tYW5pbS1kdXJhdGlvbjogMzAwbXM7XG5cbi8vX19fIFN0YXRlOiBpbml0aWFsXG4kcmFkaW8taWNvbi1zaXplOiAxNnB4O1xuJHJhZGlvLWJnLWNvbG9yOiBub25lO1xuJHJhZGlvLWJvcmRlci1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbiRyYWRpby10ZXh0LWNvbG9yOiB2YXIoLS1jLXRleHQpO1xuXG4vL19fXyBTdGF0ZTogY2hlY2tlZFxuJHJhZGlvLWljb24tc2l6ZS1jaGVja2VkOiAxNnB4O1xuJHJhZGlvLWJnLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWMtdGV4dCk7XG4kcmFkaW8tYm9yZGVyLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWMtdGV4dCk7XG4kcmFkaW8tdGV4dC1jb2xvci1jaGVja2VkOiB2YXIoLS1jLXRleHQtbGlnaHQpO1xuXG4vL19fXyBTdGF0ZTogZGlzYWJsZWRcbiRyYWRpby1pY29uLXNpemUtZGlzYWJsZWQ6IDEwcHg7XG4kcmFkaW8tYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWMtZ3JleSk7XG4kcmFkaW8tYm9yZGVyLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jLWdyZXkpO1xuJHJhZGlvLXRleHQtY29sb3ItZGlzYWJsZWQ6IHZhcigtLWMtZ3JleS1kYXJrKTtcblxuJXJhZGlvLWljb24taW5pdGlhbCB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4lcmFkaW8taWNvbi1jaGVja2VkIHtcbiAgLy9jb250ZW50OiAkaWNvbi1jaGVjaztcbiAgLy9mb250LWZhbWlseTogJGZvbnQtaWNvbjtcbn1cblxuJXJhZGlvLWljb24tZGlzYWJsZWQge1xuICBjb250ZW50OiAnJztcbn1cblxuLy8gSGlkZSB0aGUgaW5wdXRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYy1hY2NlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBhbGlnblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvICsgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8gKyBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi8vIEF2b2lkIHRoZSAnKicgIGluIGNhc2Ugb2YgdGhlIGxhYmVsIGhhcyB0aGUgJ3JlcXVpcmVkJyBvciAnaXMtcmVxdWlyZWQnIGNsYXNzXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8gKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkcmFkaW8td2lkdGggKyAkc3BhY2UtMTtcbiAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIHBzZXVkbyBlbGVtZW50XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8gKyBsYWJlbDpiZWZvcmUge1xuICBAZXh0ZW5kICVyYWRpby1pY29uLWluaXRpYWw7XG4gIGZvbnQtc2l6ZTogJHJhZGlvLWljb24tc2l6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogJHJhZGlvLWhlaWdodDtcblxuICBjb2xvcjogJHJhZGlvLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1iZy1jb2xvcjtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW8tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaW8tcmFkaXVzO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogKCRyYWRpby1oZWlnaHQgKiAwLjUpICogLTE7XG4gIHdpZHRoOiAkcmFkaW8td2lkdGg7XG4gIGhlaWdodDogJHJhZGlvLWhlaWdodDtcblxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkcmFkaW8tYW5pbS1kdXJhdGlvbjtcbn1cblxuLy8gQ2hlY2tlZCAmIGNoZWNrZWQ6ZGlzYWJsZWRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvOmNoZWNrZWQ6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBAZXh0ZW5kICVyYWRpby1pY29uLWNoZWNrZWQ7XG4gIGZvbnQtc2l6ZTogJHJhZGlvLWljb24tc2l6ZS1jaGVja2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYmctY29sb3ItY2hlY2tlZDtcbiAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWNvbG9yLWNoZWNrZWQ7XG4gIGNvbG9yOiAkcmFkaW8tdGV4dC1jb2xvci1jaGVja2VkO1xuXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLy8gRGlzYWJsZWRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIEBleHRlbmQgJXJhZGlvLWljb24tZGlzYWJsZWQ7XG4gIGZvbnQtc2l6ZTogJHJhZGlvLWljb24tc2l6ZS1jaGVja2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYmctY29sb3ItZGlzYWJsZWQ7XG4gIGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1jb2xvci1kaXNhYmxlZDtcbiAgY29sb3I6ICRyYWRpby10ZXh0LWNvbG9yLWRpc2FibGVkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpbzpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICRyYWRpby10ZXh0LWNvbG9yLWRpc2FibGVkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5mb3JtX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvX2J0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpb19idG4gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiBzcGFjaW5nKDMpIHNwYWNpbmcoNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50LWFscGhhLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvX2J0bjpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpb19idG46ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JleS0xMDApO1xuICBjb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cbiIsIiRsYWJlbC1hY3RpdmUtYmc6IHZhcigtLWZvcm0tbGFiZWwtYmcpICFkZWZhdWx0O1xuJGxhYmVsLWFjdGl2ZS1jb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuJGxhYmVsLWFjdGl2ZS10b3A6IDA7XG4kbGFiZWwtYWN0aXZlLXNpemU6ICRmb250LXNpemUtMjtcblxuQG1peGluIGxhYmVsQWN0aXZlKCkge1xuICB0b3A6ICRsYWJlbC1hY3RpdmUtdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWxhYmVsLWJnLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLWxhYmVsLWZnLWFjdGl2ZSk7XG4gIGZvbnQtc2l6ZTogJGxhYmVsLWFjdGl2ZS1zaXplO1xufVxuXG4vL19fXyBJbnB1dFxuJWZvcm1fZmllbGQsXG4uZm9ybV9maWVsZCBpbnB1dCxcbi5mb3JtX2ZpZWxkIHRleHRhcmVhLFxuLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdCB7XG4gICY6Zm9jdXMsXG4gICYuaXMtZmlsbGVkIHtcbiAgICAmIH4gbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbGFiZWxBY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJjpyZXF1aXJlZCB7XG4gICAgJiB+IGxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gICAgJiB+IGxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbGFiZWxSZXF1aXJlZEVsZW1lbnQoKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgc2VsZWN0IHtcbiAgICAmIH4gbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbGFiZWxBY3RpdmU7XG4gICAgfVxuICB9XG59XG5cbi8vX19fIExhYmVsXG4uZm9ybV9maWVsZCBsYWJlbCxcbi5mb3JtX2ZpZWxkLXNlbGVjdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogJHNwYWNlLTM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTM7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMjAwbXM7XG59XG5cbi8vX19fIFNlbGVjdCBjYXNlXG4uZm9ybV9maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICRpY29uLWFuZ2xlLWRvd247XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTc7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJHNwYWNlLTM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gVGV4dGFyZWFcbi5mb3JtX2ZpZWxkIHRleHRhcmVhICsgbGFiZWwge1xuICB0b3A6ICRzcGFjZS1ndXR0ZXI7XG59IiwiLyogIFV0aWxpc2F0aW9uIDpcbiAgPGRpdiBjbGFzcz1cImZsYXNoLWluZm9cIj4gSWNpIHRvbiBtZXNzYWdlIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiZmxhc2gtc3VjY2Vzc1wiPiBJY2kgdG9uIG1lc3NhZ2UgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJmbGFzaC13YXJuaW5nXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImZsYXNoLWVycm9yXCI+IEljaSB0b24gbWVzc2FnZSA8L2Rpdj5cbiovXG5cbiRmbGFzaC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG4kYm94ZXM6IChcbiAgKFxuICAgICd0eXBlJzogJ21lc3NhZ2UnLFxuICAgICdpY29uJzogJGljb24tY2hhdCxcbiAgICAnYmcnOiB2YXIoLS1jLWdyZXkpLFxuICAgICdjb2xvcic6IHZhcigtLWMtdGV4dClcbiAgKSxcbiAgKFxuICAgICd0eXBlJzogJ2luZm8nLFxuICAgICdpY29uJzogJGljb24taW5mby1jaXJjbGUsXG4gICAgJ2JnJzogdmFyKC0tYy1pbmZvKSxcbiAgICAnY29sb3InOiB2YXIoLS1jLXRleHQpXG4gICksXG4gIChcbiAgICAndHlwZSc6ICdzdWNjZXNzJyxcbiAgICAnaWNvbic6ICRpY29uLWNoZWNrLWNpcmNsZSxcbiAgICAnYmcnOiB2YXIoLS1jLXN1Y2Nlc3MpLFxuICAgICdjb2xvcic6IHZhcigtLWMtdGV4dClcbiAgKSxcbiAgKFxuICAgICd0eXBlJzogJ3dhcm5pbmcnLFxuICAgICdpY29uJzogJGljb24tZXhjbGFtYXRpb24tY2lyY2xlLFxuICAgICdiZyc6IHZhcigtLWMtd2FybmluZyksXG4gICAgJ2NvbG9yJzogdmFyKC0tYy10ZXh0KVxuICApLFxuICAoXG4gICAgJ3R5cGUnOiAnZXJyb3InLFxuICAgICdpY29uJzogJGljb24tZXhjbGFtYXRpb24tY2lyY2xlLFxuICAgICdiZyc6IHZhcigtLWMtZXJyb3IpLFxuICAgICdjb2xvcic6IHZhcigtLWMtdGV4dClcbiAgKVxuKTtcblxuJWZsYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkc3BhY2UtZ3V0dGVyIGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjZS0yICRzcGFjZS0yICRzcGFjZS0yICRzcGFjZS02O1xuICBib3JkZXItcmFkaXVzOiAkZmxhc2gtYm9yZGVyLXJhZGl1cztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dC1saW5lLWhlaWdodDtcblxuICAvLyBJY29uXG4gICY6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6ICRzcGFjZS0yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkZm9udC1zaXplLTU7XG4gICAgaGVpZ2h0OiAkZm9udC1zaXplLTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBlYWNoICRib3ggaW4gJGJveGVzIHtcbiAgLmZsYXNoLSN7bWFwLWdldCgkYm94LCAndHlwZScpfSB7XG4gICAgQGV4dGVuZCAlZmxhc2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkYm94LCAnYmcnKTtcbiAgICBjb2xvcjogbWFwLWdldCgkYm94LCAnY29sb3InKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGJveCwgJ2ljb24nKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRib3gsICdjb2xvcicpO1xuICAgIH1cbiAgfVxufSIsIiR0YWJsZS1yYWRpdXM6IDRweDtcbiR0YWJsZS1iZy1oZWFkZXI6IHZhcigtLWMtZ3JleS0yMDApO1xuJHRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYy1ncmV5LTIwMCk7XG5cbi50YWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItcmFkaXVzOiAkdGFibGUtcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50aGVhZCB7fVxudGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxudGJvZHkge31cblxudGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxudGZvb3Qge31cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHBhZGRpbmc6ICRzcGFjZS0yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaGVhZGVyO1xuICBib3JkZXI6IDA7XG59XG5cbnRkIHtcbiAgcGFkZGluZzogJHNwYWNlLTI7XG4gIGJvcmRlcjogMDtcbn0iLCIucGljdHVyZV9sYWJlbCB7XG4gIC8vd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5waWN0dXJlX2xhYmVsID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpb19waWN0dXJlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYWNjZW50KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTllbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgYW5pbS1lZmZpY2llbnQoKTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5yYWRpb19waWN0dXJlICsgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1hY2NlbnQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgfVxufVxuXG5cbi5ncmlkLWltYWdlIHtcbiAgQGV4dGVuZCAuZ3JpZDtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGV4dGVuZCAuY29sLTY7XG4gICAgQGV4dGVuZCAuY29sLW0tMztcblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn0iLCIuYmxhY2tib2FyZF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSAqIC0xKSAkc3BhY2UtNiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjUgKiAtMSk7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy8yMDIzL3N1bW1lcl81L3RhYmxlYXUtY2VudHJlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtNiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzhweDtcbiAgfVxufVxuXG4uYmxhY2tib2FyZF9jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvMjAyMy9zdW1tZXJfNS90YWJsZWF1LWhhdXQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTg1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvMjAyMy9zdW1tZXJfNS90YWJsZWF1LWJhcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmxhY2tib2FyZF9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgaW5kaWVGbG93ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTY7XG4gIH1cbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIC5mb3JtX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTM7XG59XG5cbi5ibGFja2JvYXJkX2NvbnRhaW5lciAuZm9ybV9maWVsZCxcbi5ibGFja2JvYXJkX2NvbnRhaW5lciAudGV4dC1ub3dyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJsYWNrYm9hcmRfY29udGFpbmVyIC5mb3JtX2ZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iLCJvbC5vbC1kaXNjIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb3VudGVyLXJlc2V0OiBvbC1kaXNjO1xufVxuXG5vbC5vbC1kaXNjID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxub2wub2wtZGlzYyA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtZGlzYztcbiAgY29udGVudDogY291bnRlcihvbC1kaXNjKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ2FtZS1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbm9sLm9sLWRpc2MtZ29sZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY291bnRlci1yZXNldDogb2wtZGlzYztcbn1cblxub2wub2wtZGlzYy1nb2xkID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxub2wub2wtZGlzYy1nb2xkID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1kaXNjO1xuICBjb250ZW50OiBjb3VudGVyKG9sLWRpc2MpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYm9yZGVyLXJhZGl1czogOTllbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ29sZC1ncmFkaWVudCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn0iLCIjaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmcpO1xuICBjb2xvcjogdmFyKC0tbmF2YmFyLXRleHQtY29sb3IpO1xuICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgYW5pbS1leHByZXNzaXZlKCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG59XG5cbiNoZWFkZXIuc3RhcnQtdHJhbnNwYXJlbnQge1xuICAtLW5hdmJhci1iZzogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXJfY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuNSk7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG59XG5cbi5oZWFkZXJfbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nLXRvcDogJHNwYWNlLWd1dHRlcjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1ndXR0ZXI7XG4gIHotaW5kZXg6IDk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9uYXY6OmJlZm9yZSxcbi5oZWFkZXJfbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkc3BhY2UtZ3V0dGVyO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX25hdjo6YmVmb3JlIHtcbiAgdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWMtbGlnaHQpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5oZWFkZXJfbmF2OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tYy1saWdodCksIHRyYW5zcGFyZW50KTtcbn1cblxuLmhlYWRlcl9uYXYuaXMtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgLSAjeyRoZWFkZXItaGVpZ2h0LW1vYmlsZX0pO1xuXG4gIC5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cblxuLm1lbnUge1xuICBAZXh0ZW5kICVsaXN0LXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLm1lbnVfaXRlbSB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM7XG4gICAgcGFkZGluZzogMCAkc3BhY2UtMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7XG4gICAgcGFkZGluZzogMCAkc3BhY2UtMztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDtcbiAgICBwYWRkaW5nOiAwICRzcGFjZS00O1xuICB9XG59XG5cbkBtaXhpbiBtZW51TGlua0FjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuLm1lbnVfaXRlbSA+IGEsXG4ubWVudV9pdGVtLmhhcy1zdWJtZW51ID4gc3BhbiA+IGEge1xuICBAZXh0ZW5kICVsaW5rLXJlc2V0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogJHNwYWNlLTIgJHNwYWNlLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgY29sb3IgZWFzZSA0MDBtcztcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgQGluY2x1ZGUgbWVudUxpbmtBY3RpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBmb2N1c0tCIHtcbiAgICBAaW5jbHVkZSBtZW51TGlua0FjdGl2ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWMtZGFyayk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBtZW51TGlua0FjdGl2ZTtcbiAgfVxufVxuXG4ubWVudV9pdGVtID4gYTo6YmVmb3JlLFxuLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA0MDBtcztcbn1cblxuLmhhcy1zdWJtZW51LmlzLWFjdGl2ZSB7XG4gICYgPiBzcGFuID4gYSAge1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB9XG59XG5cbi5oYXMtc3VibWVudSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhhcy1zdWJtZW51ID4gc3BhbiA+IGJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bi1pY29uO1xuICBjb2xvcjogdmFyKC0tYy1ncmV5LTcwMCk7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UtZ3V0dGVyO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcblxuICAgIGkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBQb3VyIFwiZ2FyZGVyXCIgbGUgc291cy1tZW51IG91dmVydCwgbGUgZGVzaWduIGZhaXQgcXUnaWwgeSBhIHVuIGVzcGFjZSBlbnRyZSBsZSBsaWVuIGR1IHNvdXMtbWVudSBldCBsZSBzb3VzLW1lbnVcbi5oYXMtc3VibWVudSA+IHNwYW4gPiBhOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogJHNwYWNlLTI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBTdWJtZW51XG4uc3VibWVudV9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDQ4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAkc3BhY2UtMztcbiAgbWFyZ2luLXRvcDogJHNwYWNlLTI7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudS1kZXNrdG9wKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5zdWJtZW51IHtcbiAgQGV4dGVuZCAlbGlzdC1yZXNldDtcbn1cblxuLnN1Ym1lbnVfaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc3VibWVudV9pdGVtIGEge1xuICBAZXh0ZW5kICVsaW5rLXJlc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNlLTEgMDtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgNDAwbXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbiAgfVxufVxuXG4uc3VibWVudV9pdGVtIGEgaSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xO1xufVxuXG4uaGVhZGVyX3NlYXJjaF9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLTQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1lbnUtZGVza3RvcCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4qW2RhdGEtdGhlbWU9XCJsaWdodFwiXSxcbipbZGF0YS10aGVtZS1saWdodF0ge1xuICAubWVudV9pdGVtID4gYSxcbiAgLm1lbnVfaXRlbS5oYXMtc3VibWVudSA+IHNwYW4gPiBhIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb2N1c0tCIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgICB9XG4gIH1cblxuICAubWVudV9pdGVtID4gYTo6YmVmb3JlLFxuICAubWVudV9pdGVtLmhhcy1zdWJtZW51ID4gc3BhbiA+IGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgfVxuXG4gIC5zdWJtZW51X2l0ZW0gYSB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gICAgfVxuICB9XG59IiwiLy8gU3R5bGUgc3DDqWNpZmlxdWUgYXUgamV1XG4vLyBDb3VsZXVyIGR1IGpldSAtLWMtZ2FtZVxuXG4uc2VjdGlvbi1nYW1lIHtcbiAgLS1jLWFjY2VudDogI2Y4ZjQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1nYW1lKTtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4uc2VjdGlvbi1nYW1lIC5mb3JtX2ZpZWxkLXNlbGVjdDo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG59XG5cbi5zZWN0aW9uLWdhbWUtdGhhbmtzIHtcbiAgLS1jLWFjY2VudDogdmFyKC0tYy1nYW1lLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLy8gSW5wdXQgcmFkaW8gbcOpZ2EgZ3Jvc1xuLmdhbWVfcmFkaW9fYnRuX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgQGluY2x1ZGUgcm9ib3RvLWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTc7XG4gICAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAkc3BhY2UtNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tcykge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS03O1xuICAgICAgcGFkZGluZzogMCAkc3BhY2UtNjtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1iZy1jb2xvcjtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAtMTtcblxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRyYWRpby1hbmltLWR1cmF0aW9uO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWFjY2VudCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB9XG5cbiAgLmZvcm1fZXJyb3IsXG4gIHVsLmZvcm1fZXJyb3IgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICB9XG59XG5cbi5zaGFwZS10b3AtcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nYW1lX3RleHRfZGF0ZXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oNDgpO1xuICB9XG59XG5cbi5nYW1lX3RleHRfbWFpbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS0zO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTY7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDQ4KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDcyKTtcbiAgfVxufVxuXG4uZ2FtZV90ZXh0X2VuZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg0OCk7XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHLDqXBvbnNlcyBkdSBqZXVcbi5nYW1lLWFuc3dlcnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLy8gU2VsZWN0cyBkZXMgcsOpcG9uc2VzIGR1IGpldVxuW2lkXj1cImdhbWVfcGFydGljaXBhdGlvbl9hbnN3ZXJzXCJdIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtaW4td2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5mb3JtX2ZpZWxkLXNlbGVjdCB7XG4gICAgd2lkdGg6IDUwMXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRhaW5lciByw6lwb25zZXMgZHUgamV1IC0gcmVzcG9uc2l2ZVxuYm9keVtkYXRhLXJvdXRlPVwiZ2FtZVwiXSAuc3RhY2stZnVsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbGkge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHQU1FIE5FVyBERVNJR05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdhbWUgbmV3IGRlc2lnbiAtIHNlY3Rpb24gY29udGVudFxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBHYW1lIG5ldyBkZXNpZ24gLSBhbnN3ZXIgZm9ybSBzZWN0aW9uXG5ib2R5W2RhdGEtcm91dGU9XCJnYW1lXCJdIC5uYy1oZWFkZXItLWdhbWUgfiBmb3JtIHNwYW4uZ2FtZS1hbnN3ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgzMikgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHB4VG9SZW0oNDApICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMS42cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LCAjZWI3NjYzKSAhaW1wb3J0YW50O1xufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IC5zdGFjay1mdWxsIHtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IC5zdGFjay1mdWxsIC5mb3JtX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAxcHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wcmltYXJ5LCAjZWI3NjYzKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2YzYWRhMTtcbiAgfVxufVxuXG4ubmMtaGVhZGVyLS1nYW1lIH4gZm9ybSAuc2VjdGlvbi1jb250ZW50IC5zdGFjay1mdWxsIC5mb3JtX2ZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICNmM2FkYTE7XG59XG5cbi8vIEdhbWUgbmV3IGRlc2lnbiAtIHNlY3Rpb24gZm9ybVxuLm5jLWhlYWRlci0tZ2FtZSB+IGZvcm0gLnNlY3Rpb24taW5zY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnksICNlYjc2NjMpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgIHBhZGRpbmc6IDQ4cHggNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIHBhZGRpbmc6IDgwcHggMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgzMikgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogcHhUb1JlbSg0MCkgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnktODAwLCAjNWUyZjI4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fZmllbGQgbGFiZWwsXG4gIC5mb3JtX2ZpZWxkLXNlbGVjdCBsYWJlbCxcbiAgLmZvcm1fZmllbGQtY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbG9yOiAjMTgwYzBhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9maWVsZCBpbnB1dCxcbiAgLmZvcm1fZmllbGQgc2VsZWN0LFxuICAuZm9ybV9maWVsZCB0ZXh0YXJlYSxcbiAgLmZvcm1fZmllbGQtc2VsZWN0IHNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzE4MGMwYSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzE4MGMwYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9maWVsZC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTgwYzBhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIwLjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9maWVsZC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNTdweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTgpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxODBjMGEgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fZmllbGQtY2hlY2tib3ggbGFiZWwgYSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgYSB7XG4gICAgY29sb3I6ICMxODBjMGEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fZmllbGQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6ICMxODBjMGEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idG4td2hpdGUsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5zZWN0aW9uLm5jLWhlYWRlci5uYy1oZWFkZXItLWdhbWUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMnB4IDE2cHggNjBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDQ4cHggNDhweCA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgcGFkZGluZzogODBweCA4MHB4IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIHBhZGRpbmc6IDgwcHggMTYwcHggMTEwcHggMTYwcHggIWltcG9ydGFudDtcbiAgICBnYXA6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZW51LWRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgfVxufVxuXG4uZ2FtZS1oZWFkZXIgLm5jLWhlYWRlcl9yaWdodCBpbWcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uZ2FtZS1oZWFkZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLmdhbWUtaGVhZGVyLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBweFRvUmVtKDM4KTtcbiAgbGluZS1oZWlnaHQ6IHB4VG9SZW0oNDQpO1xuICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5LTgwMCwgIzVlMmYyOCk7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDI4KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg0NCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4VG9SZW0oNDgpO1xuICB9XG59XG5cbi8vIEdhbWUgaGVhZGVyIGltYWdlIHdpdGggYXJyb3dzIGFuZCBhY2Nyb2NoZXNcbi5nYW1lLWhlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmdhbWUtaGVhZGVyLWFycm93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICByaWdodDogODBweDtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1hcnJvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZ2FtZS1oZWFkZXItYWNjcm9jaGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgzMik7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5nYW1lLWhlYWRlci1hY2Nyb2NoZS0tdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG59XG5cbi5nYW1lLWhlYWRlci1hY2Nyb2NoZS0tYm90dG9tIHtcbiAgYm90dG9tOiAzOHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAxMDAlKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmdhbWUtaGVhZGVyLXByaXplIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoI3tweFRvUmVtKDMyKX0sIDV2dywgI3tweFRvUmVtKDQ0KX0pO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtcHJpbWFyeS04MDAsICM1ZTJmMjgpO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDY0KTtcbiAgICBsaW5lLWhlaWdodDogcHhUb1JlbSg3NCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjJweDtcbiAgfVxufVxuXG4vLyBBbGlnbiBhbnN3ZXJzIGFuZCBxdWVzdGlvbiB0aXRsZSB0byB0aGUgbGVmdCBpbiBnYW1lXG4udGV4dC1sZWZ0LWFuc3dlcnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgLnN0YWNrLWZ1bGwsXG4gIC5zdGFjay1mdWxsIGxpLFxuICAuc3RhY2stZnVsbCAuZm9ybV9yb3cge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY29va2llc19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAkc3BhY2UtMztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICB6LWluZGV4OiA4ODg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYm90dG9tOiAkc3BhY2UtMjtcbiAgICBsZWZ0OiAkc3BhY2UtMjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG4uY29va2llc19iYXJfY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgLy8gcGFkZGluZzogJHNwYWNlLTMgJHNwYWNlLTI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY29va2llc19iYXJfY29sIGJ1dHRvbiB7XG4gIG1hcmdpbjogJHNwYWNlLTE7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICB9XG59XG5cblxuLmNvb2tpZXNfYmFyIGEge2NvbG9yOiB2YXIoLS1jLXRleHQtZGFyayl9IiwiLm1lbW9yeS1nYW1lIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC13cmFwOiB3cmFwO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL3BlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xuXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5tZW1vcnktY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICB9XG59XG5cbi5tZW1vcnktY2FyZDphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xufVxuXG4ubWVtb3J5LWNhcmQuZmxpcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4uZnJvbnQtZmFjZSxcbi5iYWNrLWZhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZnJvbnQtZmFjZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4udGlja2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMCU7XG4gIH1cbn1cblxuLnRpY2tldDphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xufVxuXG4udGlja2V0LmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn0iLCIuc3BsaXQtd29yZHMtZ2FtZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS00O1xufVxuXG4ud29yZC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgbWFyZ2luOiA1cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jLWdhbWUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgaGVpZ2h0OiAxNjlweDtcbiAgfVxufVxuXG4ud29yZC1jYXJkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG59XG5cbi53b3JkLWNhcmQuZm91bmQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2cHggdmFyKC0tYy1wcmltYXJ5KTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktYWxwaGEtMjQpO1xuICB9XG59XG5cbi53b3JkLWNhcmQuc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0tYy1wcmltYXJ5KTtcbn1cbiIsIi5nYW1lLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5nYW1lLWNhcmQgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZ2FtZS1jYXJkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG59XG5cbi5nYW1lLWNhcmQuZm91bmQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktYWxwaGEtMjQpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDZweCB2YXIoLS1jLXByaW1hcnkpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmdhbWUtY2FyZC5zZWxlY3RlZDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0tYy1wcmltYXJ5KTtcbn1cblxuLmdhbWUtY2FyZC5yYWRpdXMtdXAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uZ2FtZS1jYXJkLnJhZGl1cy1kb3duIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIH1cbn0iLCIuc2VhcmNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYy1wcmltYXJ5LXJnYiksIDAuOSk7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VhcmNoLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXM7XG59XG5cbi5zZWFyY2hfaW5uZXIgaW5wdXQge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5zZWFyY2ggYnV0dG9uW2RhdGEtc2VhcmNoLXRyaWdnZXJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLWd1dHRlcik7XG4gIHJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xufSIsIi5waWN0dXJlX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGljdHVyZV9jb250YWluZXIgLmFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjYuMiU7XG4gIGxlZnQ6IDIxJTtcbiAgd2lkdGg6IDEzJTtcbiAgaGVpZ2h0OiA3JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIuZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWJhc2lzOiA4N3B4O1xuICB3aWR0aDogODdweDtcbiAgbWF4LXdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2UtMiAkc3BhY2UtMiAkc3BhY2UtMiAkc3BhY2UtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2RhdGUtYmcuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBAaW5jbHVkZSByb2JvdG8tYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xufVxuXG4uZGF0ZV9uYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtNjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE7XG59XG5cbi5kYXRlX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xO1xufVxuXG4vLyBBcnJvdyBzcGlyYWwgZG93biA6IGNoZXZhdWNoZW1lbnQgc3VyIGxhIHNlY3Rpb24gcHLDqWPDqWRlbnRlIGV0IGxhIHN1aXZhbnRlXG4uc2hhcGVzLW92ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJiA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgfVxufVxuXG4vLyBWaWRlbyBpZnJhbWUgcmVzcG9uc2l2ZVxuLmlmcmFtZV9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vLyBCYWRnZSBwcmljZVxuLmJhZGdlLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDEyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmFkZ2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xO1xufVxuXG4ucHJpY2Uge1xuICBAaW5jbHVkZSByb2JvdG8tYm9sZDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTY7XG59XG5cbiNqcy1tYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLy8gRG9vZGxlcyBob21lcGFnZVxuI2Rvb2RsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpIHNjYWxlKDAuNik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSkgc2NhbGUoMC44KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3NzBweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MCUpO1xuICB9XG59XG5cbiNkb29kbGUtc3RhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3NzBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAtNDAlKTtcbiAgfVxufVxuXG4uZnJ1aXRfbmFtZV9pbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIEludHJvIGRvb2RsZXNcbi5pbnRyb19kb29kbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtbGVmdCB7XG4gICAgQGV4dGVuZCAuaW50cm9fZG9vZGxlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBAZXh0ZW5kIC5pbnRyb19kb29kbGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFuc3dlcl9kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgbWF4LXdpZHRoOiA0MnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tYy1saWdodCk7XG5cbiAgJiA+IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbW1pdG1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1zZWN0aW9uLWNsYXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmltZy1zZWN0aW9uLXRpY2tldCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuLmltZy1zZWN0aW9uLXBvcGNvcm4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tcykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uaW1nX2ZydWl0X3RpdGxlIHtcbiAgd2lkdGg6IDY1dnc7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5cbi5ib2FyZCB7XG4gIGNvbG9yOiB2YXIoLS1jLXRleHQtZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVlZTk7XG4gIHBhZGRpbmc6IHNwYWNpbmcoMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTBkY2Q3LCBpbnNldCAwIDAgMCAxNXB4ICNmZmZmZmYsIGluc2V0IDAgMCAwIDE2cHggI2UwZGNkNywgaW5zZXQgMCAwIDIwcHggMTVweCAjOTk5ODk2O1xufVxuXG4ubGlzdC1zdHJva2VzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ubGlzdC1zdHJva2VzID4gbGkge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nKDMpO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDMpO1xufVxuXG4ubGlzdC1zdHJva2VzID4gbGkgKyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogc3BhY2luZygyKTtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcoMik7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwYWZhYztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIG1hcmdpbi10b3A6IHNwYWNpbmcoMyk7XG4gICAgcGFkZGluZy10b3A6IHNwYWNpbmcoMyk7XG4gIH1cbn1cblxuLy8gSmV1eCBSw6lwbGlxdWVzIGRlIGZpbG1zXG4uaW1nLWNob2NvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBcbn1cblxuLmltZy1zdXNoaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgbGVmdDogMFxufVxuXG4uaW1nLWNob2NvLFxuLmltZy1zdXNoaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4iLCIuZm9ybV9ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZm9ybV9ncm91cF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbn1cblxuLmZvcm1fZ3JvdXBfaXRlbSArIC5mb3JtX2dyb3VwX2l0ZW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybV9ncm91cF9pdGVtIC5mb3JtX3Jvdy5pcy1mb2N1c2VkIC5mb3JtX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmZvcm1fZ3JvdXAgPiAuZm9ybV9ncm91cF9pdGVtOmZpcnN0LWNoaWxkIC5mb3JtX3dpZGdldCxcbi5mb3JtX2dyb3VwID4gLmZvcm1fZ3JvdXBfaXRlbTpmaXJzdC1jaGlsZCAuZm9ybV93aWRnZXQgPiAqIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybV9ncm91cCA+IC5mb3JtX2dyb3VwX2l0ZW0gKyAuZm9ybV9ncm91cF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmZvcm1fZ3JvdXAgPiAuZm9ybV9ncm91cF9pdGVtICsgLmZvcm1fZ3JvdXBfaXRlbTpub3QoOmxhc3QtY2hpbGQpIC5mb3JtX3dpZGdldCxcbi5mb3JtX2dyb3VwID4gLmZvcm1fZ3JvdXBfaXRlbSArIC5mb3JtX2dyb3VwX2l0ZW06bm90KDpsYXN0LWNoaWxkKSAuZm9ybV93aWRnZXQgPiAqIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybV9ncm91cCAqW2NsYXNzXj1cImJ0bi1cIl0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvcm1fZ3JvdXAgPiAuZm9ybV9ncm91cF9pdGVtOmxhc3QtY2hpbGQgPiAqW2NsYXNzXj1cImJ0bi1cIl0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vIEp1c3RlIHBvdXIgbGUgYnRuIGVuIG1vYmlsZVxuICAmLnctMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9XG59IiwiLnYtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4gIC5taW4taC1sLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC1sLTEwMCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYi1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4uYi1yYWRpdXMtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsO1xufVxuXG4uYi1yYWRpdXMtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuXG4vKiB7Z2VuZXJhdGVQYWxldHRlKCRsaWdodC10aGVtZSl9ICRwYWxldHRlICovXG5AbWl4aW4gY29sb3JDbGFzc2VzKCRwYWxldHRlKSB7XG4gIEBlYWNoICRjb2xvci1rLCAkY29sb3ItdiBpbiAkcGFsZXR0ZSB7XG4gICAgLmJnLSN7JGNvbG9yLWt9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtI3skY29sb3Ita30pO1xuICAgIH1cblxuICAgIC50ZXh0LSN7JGNvbG9yLWt9LFxuICAgIC5jb2xvci0jeyRjb2xvci1rfSB7XG4gICAgICBjb2xvcjogdmFyKC0tYy0jeyRjb2xvci1rfSk7XG4gICAgfVxuXG4gICAgLy9AaWYgKG1hcC1nZXQoJGtleXdvcmRzLCAkY29sb3ItaykpIHtcbiAgICAvLyAgQGlmIChsaXN0Lmxlbmd0aChtYXAtZ2V0KCRrZXl3b3JkcywgJGNvbG9yLWspKSA+IDApIHtcbiAgICAvLyAgICBAZWFjaCAkYWxpYXMgaW4gbWFwLWdldCgka2V5d29yZHMsICRjb2xvci1rKSB7XG4gICAgLy8gICAgICAuYmctI3skYWxpYXN9IHtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyRjb2xvci1rfSk7XG4gICAgLy8gICAgICB9XG4gICAgLy9cbiAgICAvLyAgICAgIC50ZXh0LSN7JGFsaWFzfSB7XG4gICAgLy8gICAgICAgIGNvbG9yOiB2YXIoLS1jLSN7JGNvbG9yLWt9KTtcbiAgICAvLyAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxufVxuXG4qW2RhdGEtdGhlbWU9XCJsaWdodFwiXSxcbipbZGF0YS10aGVtZS1saWdodF0ge1xuICBAaW5jbHVkZSBjb2xvckNsYXNzZXMoZ2VuZXJhdGVQYWxldHRlKCRsaWdodC10aGVtZSkpO1xufVxuXG4qW2RhdGEtdGhlbWU9XCJjaGVlc2VcIl0sXG4qW2RhdGEtdGhlbWUtY2hlZXNlXSB7XG4gIEBpbmNsdWRlIGNvbG9yQ2xhc3NlcyhnZW5lcmF0ZVBhbGV0dGUoJGNoZWVzZS10aGVtZSkpO1xufVxuXG4uYmctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmcpO1xufVxuXG4uYmctbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1tdXRlZCk7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCk7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWRhcmspO1xufSIsIiRkaXNwbGF5czogKFxuICAnYmxvY2snLFxuICAnZmxleCcsXG4gICdpbmxpbmUtYmxvY2snLFxuICAnaW5saW5lLWZsZXgnLFxuICAnbm9uZSdcbik7XG5cbkBtaXhpbiBmbGV4UnVsZXMoKSB7XG4gICYgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgLmQtI3skZGlzcGxheX0ge1xuICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9O1xuXG4gICAgQGlmICgkZGlzcGxheSA9PSAnZmxleCcpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhSdWxlcztcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJwLWssICRicC12IGluICRicmVha3BvaW50cy1wcmVmaXhlcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnAtdikpIHtcbiAgICBAZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRicC1rfS0jeyRkaXNwbGF5fSB7XG4gICAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9O1xuXG4gICAgICAgIEBpZiAoJGRpc3BsYXkgPT0gJ2ZsZXgnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleFJ1bGVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIiRmbGV4LWFsaWduOiAoXG4gICdzdGFydCc6ICdmbGV4LXN0YXJ0JyxcbiAgJ2NlbnRlcic6ICdjZW50ZXInLFxuICAnZW5kJzogJ2ZsZXgtZW5kJyxcbik7XG4kZmxleC1qdXN0aWZ5OiAoXG4gICdzdGFydCc6ICdmbGV4LXN0YXJ0JyxcbiAgJ2NlbnRlcic6ICdjZW50ZXInLFxuICAnYmV0d2Vlbic6ICdzcGFjZS1iZXR3ZWVuJyxcbiAgJ2VuZCc6ICdmbGV4LWVuZCcsXG4gICdzdHJldGNoJzogJ3N0cmV0Y2gnLFxuKTtcblxuQGVhY2ggJGFsaWduLWssICRhbGlnbi12IGluICRmbGV4LWFsaWduIHtcbiAgLmZsZXgtYWxpZ24tI3skYWxpZ24ta30ge1xuICAgIGFsaWduLWl0ZW1zOiAjeyRhbGlnbi12fTtcbiAgfVxufVxuXG5AZWFjaCAkanVzdGlmeS1rLCAkanVzdGlmeS12IGluICRmbGV4LWp1c3RpZnkge1xuICAuZmxleC1qdXN0aWZ5LSN7JGp1c3RpZnkta30ge1xuICAgIGp1c3RpZnktY29udGVudDogI3skanVzdGlmeS12fTtcbiAgfVxufVxuXG5AZWFjaCAkYnAtaywgJGJwLXYgaW4gJGJyZWFrcG9pbnRzLXByZWZpeGVzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicC12KSkge1xuICAgIEBlYWNoICRhbGlnbi1rLCAkYWxpZ24tdiBpbiAkZmxleC1hbGlnbiB7XG4gICAgICAuZmxleC1hbGlnbiN7JGJwLWt9LSN7JGFsaWduLWt9IHtcbiAgICAgICAgYWxpZ24taXRlbXM6ICN7JGFsaWduLXZ9O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRqdXN0aWZ5LWssICRqdXN0aWZ5LXYgaW4gJGZsZXgtanVzdGlmeSB7XG4gICAgICAuZmxleC1qdXN0aWZ5I3skYnAta30tI3skanVzdGlmeS1rfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogI3skanVzdGlmeS12fTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxleC0jeyRicC1rfS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmxleC0jeyRicC1rfS1uby13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mbGV4LXJvdy1sLXJldmVyc2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmZsZXgtbm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmxleC1uby13cmFwLW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmxleC1zaHJpbmstbS0wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn0iLCIvKlxuICBHZW5lcmF0ZSBzcGFjaW5nIGNsYXNzZXMgZm9yIHBhZGRpbmcgYW5kIG1hcmdpblxuKi9cblxuQGVhY2ggJHNwYWNlLWssICRzcGFjZS12IGluICRzcGFjaW5nIHtcbiAgLy9fX18gTWFyZ2luXG4gIC5teC0jeyRzcGFjZS1rfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS12O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXY7XG4gIH1cbiAgLm15LSN7JHNwYWNlLWt9IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtdjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtdjtcbiAgfVxuICAubS0jeyRzcGFjZS1rfSB7IG1hcmdpbjogJHNwYWNlLXY7IH1cbiAgLm10LSN7JHNwYWNlLWt9IHsgbWFyZ2luLXRvcDogJHNwYWNlLXY7IH1cbiAgLm1yLSN7JHNwYWNlLWt9IHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtdjsgfVxuICAubWItI3skc3BhY2Uta30geyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtdjsgfVxuICAubWwtI3skc3BhY2Uta30geyBtYXJnaW4tbGVmdDogJHNwYWNlLXY7IH1cblxuICAubS1uLSN7JHNwYWNlLWt9IHsgbWFyZ2luOiBjYWxjKCN7JHNwYWNlLXZ9ICogLTEpOyB9XG4gIC5tdC1uLSN7JHNwYWNlLWt9IHsgbWFyZ2luLXRvcDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuICAubXItbi0jeyRzcGFjZS1rfSB7IG1hcmdpbi1yaWdodDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuICAubWItbi0jeyRzcGFjZS1rfSB7IG1hcmdpbi1ib3R0b206IGNhbGMoI3skc3BhY2Utdn0gKiAtMSk7IH1cbiAgLm1sLW4tI3skc3BhY2Uta30geyBtYXJnaW4tbGVmdDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuXG4gIC8vX19fIFBhZGRpbmdcbiAgQGlmICRzcGFjZS1rICE9ICdhdXRvJyB7XG4gICAgLnB4LSN7JHNwYWNlLWt9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtdjtcbiAgICB9XG4gICAgLnB5LSN7JHNwYWNlLWt9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtdjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtdjtcbiAgICB9XG4gICAgLnAtI3skc3BhY2Uta30geyBwYWRkaW5nOiAkc3BhY2UtdjsgfVxuICAgIC5wdC0jeyRzcGFjZS1rfSB7IHBhZGRpbmctdG9wOiAkc3BhY2UtdjsgfVxuICAgIC5wci0jeyRzcGFjZS1rfSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZS12OyB9XG4gICAgLnBiLSN7JHNwYWNlLWt9IHsgcGFkZGluZy1ib3R0b206ICRzcGFjZS12OyB9XG4gICAgLnBsLSN7JHNwYWNlLWt9IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2UtdjsgfVxuICB9XG59XG5cbi8vX19fIFJlc3BvbnNpdmUgc3BhY2luZ1xuQGVhY2ggJGJwLWssICRicC12IGluICRicmVha3BvaW50cy1wcmVmaXhlcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnAtdikpIHtcbiAgICBAZWFjaCAkc3BhY2UtaywgJHNwYWNlLXYgaW4gJHNwYWNpbmcge1xuICAgICAgLy9fX18gTWFyZ2luXG4gICAgICAubXgjeyRicC1rfS0jeyRzcGFjZS1rfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtdjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtdjtcbiAgICAgIH1cbiAgICAgIC5teSN7JGJwLWt9LSN7JHNwYWNlLWt9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS12O1xuICAgICAgfVxuICAgICAgLm0jeyRicC1rfS0jeyRzcGFjZS1rfSB7IG1hcmdpbjogJHNwYWNlLXY7IH1cbiAgICAgIC5tdCN7JGJwLWt9LSN7JHNwYWNlLWt9IHsgbWFyZ2luLXRvcDogJHNwYWNlLXY7IH1cbiAgICAgIC5tciN7JGJwLWt9LSN7JHNwYWNlLWt9IHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtdjsgfVxuICAgICAgLm1iI3skYnAta30tI3skc3BhY2Uta30geyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtdjsgfVxuICAgICAgLm1sI3skYnAta30tI3skc3BhY2Uta30geyBtYXJnaW4tbGVmdDogJHNwYWNlLXY7IH1cblxuICAgICAgLm0jeyRicC1rfS1uLSN7JHNwYWNlLWt9IHsgbWFyZ2luOiBjYWxjKCN7JHNwYWNlLXZ9ICogLTEpOyB9XG4gICAgICAubXQjeyRicC1rfS1uLSN7JHNwYWNlLWt9IHsgbWFyZ2luLXRvcDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuICAgICAgLm1yI3skYnAta30tbi0jeyRzcGFjZS1rfSB7IG1hcmdpbi1yaWdodDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuICAgICAgLm1iI3skYnAta30tbi0jeyRzcGFjZS1rfSB7IG1hcmdpbi1ib3R0b206IGNhbGMoI3skc3BhY2Utdn0gKiAtMSk7IH1cbiAgICAgIC5tbCN7JGJwLWt9LW4tI3skc3BhY2Uta30geyBtYXJnaW4tbGVmdDogY2FsYygjeyRzcGFjZS12fSAqIC0xKTsgfVxuXG4gICAgICAvL19fXyBQYWRkaW5nXG4gICAgICBAaWYgJHNwYWNlLWsgIT0gJ2F1dG8nIHtcbiAgICAgICAgLnB4I3skYnAta30tI3skc3BhY2Uta30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXY7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLXY7XG4gICAgICAgIH1cbiAgICAgICAgLnB5I3skYnAta30tI3skc3BhY2Uta30ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtdjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLXY7XG4gICAgICAgIH1cbiAgICAgICAgLnAjeyRicC1rfS0jeyRzcGFjZS1rfSB7IHBhZGRpbmc6ICRzcGFjZS12OyB9XG4gICAgICAgIC5wdCN7JGJwLWt9LSN7JHNwYWNlLWt9IHsgcGFkZGluZy10b3A6ICRzcGFjZS12OyB9XG4gICAgICAgIC5wciN7JGJwLWt9LSN7JHNwYWNlLWt9IHsgcGFkZGluZy1yaWdodDogJHNwYWNlLXY7IH1cbiAgICAgICAgLnBiI3skYnAta30tI3skc3BhY2Uta30geyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLXY7IH1cbiAgICAgICAgLnBsI3skYnAta30tI3skc3BhY2Uta30geyBwYWRkaW5nLWxlZnQ6ICRzcGFjZS12OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nLW1heC1zLTIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXMpIHtcbiAgICAtLWd1dHRlcjogI3skc3BhY2UtMn07XG4gIH1cbn1cbiIsIiVsaW5rLXJlc2V0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvL2NvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdC1yZXNldCxcbiVsaXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG59XG5cbiVidG4tcmVzZXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vX19fIFRyYW5zZm9ybXNcbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zO1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXNodGFnX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01O1xuICB9XG59XG5cbi8vX19fIEFsaWdubWVudHNcbiR0ZXh0LWFsaWdubWVudHM6IChsZWZ0LCBjZW50ZXIsIHJpZ2h0KTtcblxuQGVhY2ggJGFsaWdubWVudCBpbiAkdGV4dC1hbGlnbm1lbnRzIHtcbiAgLnRleHQtI3skYWxpZ25tZW50fSB7XG4gICAgdGV4dC1hbGlnbjogJGFsaWdubWVudDtcbiAgfVxufVxuXG5AZWFjaCAkYnAtaywgJGJwLXYgaW4gJGJyZWFrcG9pbnRzLXByZWZpeGVzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicC12KSkge1xuICAgIEBlYWNoICRhbGlnbm1lbnQgaW4gJHRleHQtYWxpZ25tZW50cyB7XG4gICAgICAudGV4dCN7JGJwLWt9LSN7JGFsaWdubWVudH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAjeyRhbGlnbm1lbnR9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL19fXyBXZWlnaHRzXG5AZWFjaCAkd2VpZ2h0LWssICR3ZWlnaHQtdiBpbiAkZm9udC13ZWlnaHRzIHtcbiAgLnRleHQtI3skd2VpZ2h0LWt9IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC12O1xuICB9XG59XG5cbkBlYWNoICRicC1rLCAkYnAtdiBpbiAkYnJlYWtwb2ludHMtcHJlZml4ZXMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwLXYpKSB7XG4gICAgQGVhY2ggJHdlaWdodC1rLCAkd2VpZ2h0LXYgaW4gJGZvbnQtd2VpZ2h0cyB7XG4gICAgICAudGV4dCN7JGJwLWt9LSN7JHdlaWdodC1rfSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vX19fIFNpemVzXG5AZWFjaCAkc2l6ZS1rLCAkc2l6ZS12IGluICRmb250LXNpemVzIHtcbiAgLnRleHQtI3skc2l6ZS1rfSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS12O1xuICB9XG59XG5cbkBlYWNoICRicC1rLCAkYnAtdiBpbiAkYnJlYWtwb2ludHMtcHJlZml4ZXMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwLXYpKSB7XG4gICAgQGVhY2ggJHNpemUtaywgJHNpemUtdiBpbiAkZm9udC1zaXplcyB7XG4gICAgICAudGV4dCN7JGJwLWt9LSN7JHNpemUta30ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLXY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vX19fIExpbmUgaGVpZ2h0XG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59IiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIEBpZigkaSA9PSAwKSB7XG4gICAgLmItI3skaX0geyBib3JkZXI6ICgkaSArIDBweCkgc29saWQgIWltcG9ydGFudDt9XG4gICAgLmJ0LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAuYnItI3skaX0geyBib3JkZXItcmlnaHQ6ICgkaSArIDBweCkgc29saWQgIWltcG9ydGFudDt9XG4gICAgLmJiLSN7JGl9IHsgYm9yZGVyLWJvdHRvbTogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAuYmwtI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgfUBlbHNlIHtcbiAgICAuYi0jeyRpfSB7IGJvcmRlcjogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgLmJ0LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgLmJyLSN7JGl9IHsgYm9yZGVyLXJpZ2h0OiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAuYmItI3skaX0geyBib3JkZXItYm90dG9tOiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAuYmwtI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZDt9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIEBlYWNoICRicC1rLCAkYnAtdiBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC12KSB7XG4gICAgICBAaWYoJGkgPT0gMCkge1xuICAgICAgICAuYi0jeyRicC1rfS0jeyRpfSB7IGJvcmRlcjogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgICAgLmJ0LSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgICAgLmJyLSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXJpZ2h0OiAoJGkgKyAwcHgpIHNvbGlkICFpbXBvcnRhbnQ7fVxuICAgICAgICAuYmItI3skYnAta30tI3skaX0geyBib3JkZXItYm90dG9tOiAoJGkgKyAwcHgpIHNvbGlkICFpbXBvcnRhbnQ7fVxuICAgICAgICAuYmwtI3skYnAta30tI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZCAhaW1wb3J0YW50O31cbiAgICAgIH1AZWxzZSB7XG4gICAgICAgIC5iLSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyOiAoJGkgKyAwcHgpIHNvbGlkO31cbiAgICAgICAgLmJ0LSN7JGJwLWt9LSN7JGl9IHsgYm9yZGVyLXRvcDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICAgIC5ici0jeyRicC1rfS0jeyRpfSB7IGJvcmRlci1yaWdodDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICAgIC5iYi0jeyRicC1rfS0jeyRpfSB7IGJvcmRlci1ib3R0b206ICgkaSArIDBweCkgc29saWQ7fVxuICAgICAgICAuYmwtI3skYnAta30tI3skaX0geyBib3JkZXItbGVmdDogKCRpICsgMHB4KSBzb2xpZDt9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5ZW07XG59IiwiLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcy1zdGlja3ktbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWd1dHRlcikgKyB2YXIoLS1uYXZiYXItaGVpZ2h0KSk7XG4gIH1cbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn0iLCJAaW1wb3J0IFwiL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3NcIjtcblxuLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZC5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBQYWdpbmF0aW9uXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiBjb2xvciwgd2lkdGgsIG9wYWNpdHkgZWFzZSA0MDBtcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbn1cblxuLy8gU2Nyb2xsYmFyXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxpZ2h0KTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjZW50KTtcbn1cbi8vXG4vLy5ob21lX3NsaWRlIHtcbi8vICBtaW4taGVpZ2h0OiAzNTBweDtcbi8vfVxuLy9cbi8vLmhvbWVfc2xpZGUgLmNhcmQtaCB7XG4vL31cbi8vXG4vLy5ob21lX3NsaWRlIC5jYXJkLWhfY29udGFpbmVyIHtcbi8vICBtYXJnaW46IDI0cHg7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vL31cbi8vXG4vLy5ob21lX3NsaWRlIC5jYXJkLWhfbWVkaWEge1xuLy8gIG1hcmdpbjogMTJweCAxMnB4IC0yNHB4IDEycHg7XG4vL1xuLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbCkge1xuLy8gICAgbWFyZ2luOiAtMjRweDtcbi8vICB9XG4vL31cbi8vXG4vLy5ob21lX3NsaWRlIC5jYXJkLWhfbWVkaWEgaW1nIHtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICBtYXgtaGVpZ2h0OiA1MDBweDtcbi8vICB3aWR0aDogYXV0bztcbi8vXG4vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sKSB7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICB9XG4vL31cbi8vXG4vLy5ob21lX3NsaWRlIHBpY3R1cmUuc2xpZGVfYmcge1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDA7XG4vLyAgbGVmdDogMDtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgei1pbmRleDogMDtcbi8vXG4vLyAgaW1nIHtcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4vLyAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIGhlaWdodDogMTAwJTtcbi8vXG4vLyAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbi8vICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4vLyAgICB9XG4vLyAgfVxuLy99Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/