@charset "UTF-8";
/* Document
 * ========================================================================== */
/**
 * Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default;
  /* 1 */
  line-height: 1.5;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%;
  /* 5 */
  -webkit-text-size-adjust: 100%;
  /* 5 */
  word-break: break-word;
  /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

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

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

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

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 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;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * 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%;
}

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
iframe {
  border-style: none;
}

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

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */
}

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

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */
fieldset {
  border: 1px solid #a0a0a0;
  /* 1 */
  padding: 0.35em 0.75em 0.625em;
  /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
  resize: vertical;
  /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  padding: 0;
}

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

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

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

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  /* 1 */
  touch-action: manipulation;
  /* 2 */
}

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

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy="true"] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden="false"][hidden] {
  display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}

/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shakeX {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}

@-webkit-keyframes shakeY {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(0, 10px, 0);
  }
}

@keyframes shakeY {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(0, 10px, 0);
  }
}

.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}

.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.animate__swing {
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}

.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}

@-webkit-keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}

/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}

/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInTopRight {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}

@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}

.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}

@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}

.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}

@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}

.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}

@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}

.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}

/* Flippers */
@-webkit-keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedInRight {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedInLeft {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}

/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}

/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}

/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.bg-black {
  background-color: #0c131a;
}

.bg-white {
  background-color: #fff;
}

.bg-grey-light {
  background-color: #f2f2f2;
}

.bg-grey {
  background-color: #737471;
}

.bg-grey-dark {
  background-color: #6E6E6E;
}

.bg-grey-darker {
  background-color: #424245;
}

.bg-periwinkle {
  background-color: #545cfc;
}

.bg-red-orange {
  background-color: #E12C27;
}

.bg-dark-orange {
  background-color: #E94535;
}

.bg-orange {
  background-color: #fd644a;
}

.bg-peach {
  background-color: #f2c6ab;
}

.bg-blue {
  background-color: #13cfe8;
}

.bg-dark-teal {
  background-color: #215458;
}

.bg-green {
  background-color: #7fd364;
}

.bg-red {
  background-color: #ff0000;
}

.bg-transparent {
  background-color: transparent;
}

.bg-body {
  background-color: #F6F8F9;
}

.bg-border-color {
  background-color: rgba(115, 116, 114, 0.1);
}

.bg-divider-color {
  background-color: #D3D3D3;
}

.bg-box-shadow-20 {
  background-color: 14px 14px 50px -10px rgba(0, 0, 0, 0.2);
}

.bg-box-shadow-30 {
  background-color: 14px 14px 50px -10px rgba(0, 0, 0, 0.3);
}

.bg-box-shadow-40-sm {
  background-color: 7px 7px 120px -10px rgba(0, 0, 0, 0.4), inset 0 0 8px 0 #eee;
}

.bg-box-shadow-40 {
  background-color: 14px 14px 70px -10px rgba(0, 0, 0, 0.4);
}

.bg-box-shadow-20-lg {
  background-color: 14px 14px 80px -10px rgba(0, 0, 0, 0.2);
}

.bg-box-shadow-50 {
  background-color: 42px 42px 70px -30px rgba(0, 0, 0, 0.5);
}

.bg-box-shadow-card {
  background-color: 14px 14px 60px -10px rgba(0, 0, 0, 0.1);
}

.bg-box-shadow-post {
  background-color: 10px 10px 30px rgba(0, 0, 0, 0.1);
}

.bg-box-shadow-button {
  background-color: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
}

.bg-box-shadow-input {
  background-color: 0 10px 10px rgba(0, 0, 0, 0.11);
}

.bg-box-shadow-nav {
  background-color: 0 10px 10px rgba(0, 0, 0, 0.16);
}

.bg-scrim-bg {
  background-color: linear-gradient(135deg, rgba(1, 19, 61, 0.9) 40%, rgba(12, 12, 59, 0.7));
}

.bg-gradient-bg {
  background-color: linear-gradient(45deg, #001138 30%, #00247a 83%);
}

.bg-input-color-text {
  background-color: #33475b;
}

.bg-input-color-placeholder {
  background-color: #6E6E6E;
}

.bg-meta-color {
  background-color: #707070;
}

.bg-scrim-color {
  background-color: rgba(12, 19, 26, 0.39);
}

.color-black {
  color: #0c131a;
}

.color-white {
  color: #fff;
}

.color-grey-light {
  color: #f2f2f2;
}

.color-grey {
  color: #737471;
}

.color-grey-dark {
  color: #6E6E6E;
}

.color-grey-darker {
  color: #424245;
}

.color-periwinkle {
  color: #545cfc;
}

.color-red-orange {
  color: #E12C27;
}

.color-dark-orange {
  color: #E94535;
}

.color-orange {
  color: #fd644a;
}

.color-peach {
  color: #f2c6ab;
}

.color-blue {
  color: #13cfe8;
}

.color-dark-teal {
  color: #215458;
}

.color-green {
  color: #7fd364;
}

.color-red {
  color: #ff0000;
}

.color-transparent {
  color: transparent;
}

.color-body {
  color: #F6F8F9;
}

.color-border-color {
  color: rgba(115, 116, 114, 0.1);
}

.color-divider-color {
  color: #D3D3D3;
}

.color-box-shadow-20 {
  color: 14px 14px 50px -10px rgba(0, 0, 0, 0.2);
}

.color-box-shadow-30 {
  color: 14px 14px 50px -10px rgba(0, 0, 0, 0.3);
}

.color-box-shadow-40-sm {
  color: 7px 7px 120px -10px rgba(0, 0, 0, 0.4), inset 0 0 8px 0 #eee;
}

.color-box-shadow-40 {
  color: 14px 14px 70px -10px rgba(0, 0, 0, 0.4);
}

.color-box-shadow-20-lg {
  color: 14px 14px 80px -10px rgba(0, 0, 0, 0.2);
}

.color-box-shadow-50 {
  color: 42px 42px 70px -30px rgba(0, 0, 0, 0.5);
}

.color-box-shadow-card {
  color: 14px 14px 60px -10px rgba(0, 0, 0, 0.1);
}

.color-box-shadow-post {
  color: 10px 10px 30px rgba(0, 0, 0, 0.1);
}

.color-box-shadow-button {
  color: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
}

.color-box-shadow-input {
  color: 0 10px 10px rgba(0, 0, 0, 0.11);
}

.color-box-shadow-nav {
  color: 0 10px 10px rgba(0, 0, 0, 0.16);
}

.color-scrim-bg {
  color: linear-gradient(135deg, rgba(1, 19, 61, 0.9) 40%, rgba(12, 12, 59, 0.7));
}

.color-gradient-bg {
  color: linear-gradient(45deg, #001138 30%, #00247a 83%);
}

.color-input-color-text {
  color: #33475b;
}

.color-input-color-placeholder {
  color: #6E6E6E;
}

.color-meta-color {
  color: #707070;
}

.color-scrim-color {
  color: rgba(12, 19, 26, 0.39);
}

.shadow-black {
  box-shadow: #0c131a;
}

.shadow-white {
  box-shadow: #fff;
}

.shadow-grey-light {
  box-shadow: #f2f2f2;
}

.shadow-grey {
  box-shadow: #737471;
}

.shadow-grey-dark {
  box-shadow: #6E6E6E;
}

.shadow-grey-darker {
  box-shadow: #424245;
}

.shadow-periwinkle {
  box-shadow: #545cfc;
}

.shadow-red-orange {
  box-shadow: #E12C27;
}

.shadow-dark-orange {
  box-shadow: #E94535;
}

.shadow-orange {
  box-shadow: #fd644a;
}

.shadow-peach {
  box-shadow: #f2c6ab;
}

.shadow-blue {
  box-shadow: #13cfe8;
}

.shadow-dark-teal {
  box-shadow: #215458;
}

.shadow-green {
  box-shadow: #7fd364;
}

.shadow-red {
  box-shadow: #ff0000;
}

.shadow-transparent {
  box-shadow: transparent;
}

.shadow-body {
  box-shadow: #F6F8F9;
}

.shadow-border-color {
  box-shadow: rgba(115, 116, 114, 0.1);
}

.shadow-divider-color {
  box-shadow: #D3D3D3;
}

.shadow-box-shadow-20 {
  box-shadow: 14px 14px 50px -10px rgba(0, 0, 0, 0.2);
}

.shadow-box-shadow-30 {
  box-shadow: 14px 14px 50px -10px rgba(0, 0, 0, 0.3);
}

.shadow-box-shadow-40-sm {
  box-shadow: 7px 7px 120px -10px rgba(0, 0, 0, 0.4), inset 0 0 8px 0 #eee;
}

.shadow-box-shadow-40 {
  box-shadow: 14px 14px 70px -10px rgba(0, 0, 0, 0.4);
}

.shadow-box-shadow-20-lg {
  box-shadow: 14px 14px 80px -10px rgba(0, 0, 0, 0.2);
}

.shadow-box-shadow-50 {
  box-shadow: 42px 42px 70px -30px rgba(0, 0, 0, 0.5);
}

.shadow-box-shadow-card {
  box-shadow: 14px 14px 60px -10px rgba(0, 0, 0, 0.1);
}

.shadow-box-shadow-post {
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
}

.shadow-box-shadow-button {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
}

.shadow-box-shadow-input {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.11);
}

.shadow-box-shadow-nav {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.16);
}

.shadow-scrim-bg {
  box-shadow: linear-gradient(135deg, rgba(1, 19, 61, 0.9) 40%, rgba(12, 12, 59, 0.7));
}

.shadow-gradient-bg {
  box-shadow: linear-gradient(45deg, #001138 30%, #00247a 83%);
}

.shadow-input-color-text {
  box-shadow: #33475b;
}

.shadow-input-color-placeholder {
  box-shadow: #6E6E6E;
}

.shadow-meta-color {
  box-shadow: #707070;
}

.shadow-scrim-color {
  box-shadow: rgba(12, 19, 26, 0.39);
}

.pos-static {
  position: static;
}

.pos-relative {
  position: relative;
}

.pos-absolute {
  position: absolute;
}

.pos-fixed {
  position: fixed;
}

.box-block {
  display: block;
}

.box-flex {
  display: flex;
}

.box-hide {
  display: none;
}

.box-show {
  display: inherit;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.flex-self-align-stretch {
  align-self: stretch;
}

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

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

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

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

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

.flex-self-align-baseline {
  align-self: baseline;
}

.flex-self-align-first-baseline {
  align-self: first baseline;
}

.flex-self-align-last-baseline {
  align-self: last baseline;
}

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

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

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

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

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

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

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

.flex-align-first-baseline {
  align-items: first baseline;
}

.flex-align-last-baseline {
  align-items: last baseline;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-justify-first-baseline {
  justify-content: first baseline;
}

.flex-justify-last-baseline {
  justify-content: last baseline;
}

.directions-row {
  flex-direction: row;
}

.directions-row-reverse {
  flex-direction: row-reverse;
}

.directions-column {
  flex-direction: column;
}

.directions-column-reverse {
  flex-direction: column-reverse;
}

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

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

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

.font-base {
  font-family: Calibre, sans-serif;
}

.transition-color {
  transition: color 0.5s ease;
}

.transition-color-fast {
  transition: color 0.1s;
}

.transition-accordion {
  transition: visiblity 0.5s max-height 0.5s opacity 0.5s;
}

.transition-opacity {
  transition: opacity 0.5s ease;
}

.transition-all {
  transition: all 0.3s ease;
}

.transition-height {
  transition: height 0.2s ease, max-height 0.5s ease;
}

.transition-transform {
  transition: transform 0.5s ease;
}

.transition-transform-fast {
  transition: transform 0.2s ease;
}

.transition-transform-fastest {
  transition: transform 0.1s ease;
}

.transition-hamburger {
  transition: transform 0.5s ease background-color 0.2s ease;
}

.transition-visibility {
  transition: visiblity 0.5s ease;
}

.transition-bg-color {
  transition: background-color 0.2s ease;
}

.transition-bg-color-fast {
  transition: background-color 0.2s ease-in-out;
}

.transition-border {
  transition: border 0.2s ease;
}

.transition-filter {
  transition: filter 0.2s ease;
}

.transition-fill {
  transition: fill 0.2s ease;
}

.gap-top-8 {
  margin-top: 0.5rem;
}

.gap-top-10 {
  margin-top: 0.625rem;
}

.gap-top-12 {
  margin-top: 0.75rem;
}

.gap-top-16 {
  margin-top: 1rem;
}

.gap-top-18 {
  margin-top: 1.125rem;
}

.gap-top-20 {
  margin-top: 1.25rem;
}

.gap-top-24 {
  margin-top: 1.5rem;
}

.gap-top-26 {
  margin-top: 1.625rem;
}

.gap-top-28 {
  margin-top: 1.75rem;
}

.gap-top-32 {
  margin-top: 2rem;
}

.gap-top-34 {
  margin-top: 2.125rem;
}

.gap-top-36 {
  margin-top: 2.25rem;
}

.gap-top-40 {
  margin-top: 2.5rem;
}

.gap-top-42 {
  margin-top: 2.625rem;
}

.gap-top-44 {
  margin-top: 2.75rem;
}

.gap-top-48 {
  margin-top: 3rem;
}

.gap-top-50 {
  margin-top: 3.125rem;
}

.gap-top-52 {
  margin-top: 3.25rem;
}

.gap-top-56 {
  margin-top: 3.5rem;
}

.gap-top-60 {
  margin-top: 3.75rem;
}

.gap-top-72 {
  margin-top: 4.5rem;
}

.gap-top-108 {
  margin-top: 6.75rem;
}

.gap-right-8 {
  margin-right: 0.5rem;
}

.gap-right-10 {
  margin-right: 0.625rem;
}

.gap-right-12 {
  margin-right: 0.75rem;
}

.gap-right-16 {
  margin-right: 1rem;
}

.gap-right-18 {
  margin-right: 1.125rem;
}

.gap-right-20 {
  margin-right: 1.25rem;
}

.gap-right-24 {
  margin-right: 1.5rem;
}

.gap-right-26 {
  margin-right: 1.625rem;
}

.gap-right-28 {
  margin-right: 1.75rem;
}

.gap-right-32 {
  margin-right: 2rem;
}

.gap-right-34 {
  margin-right: 2.125rem;
}

.gap-right-36 {
  margin-right: 2.25rem;
}

.gap-right-40 {
  margin-right: 2.5rem;
}

.gap-right-42 {
  margin-right: 2.625rem;
}

.gap-right-44 {
  margin-right: 2.75rem;
}

.gap-right-48 {
  margin-right: 3rem;
}

.gap-right-50 {
  margin-right: 3.125rem;
}

.gap-right-52 {
  margin-right: 3.25rem;
}

.gap-right-56 {
  margin-right: 3.5rem;
}

.gap-right-60 {
  margin-right: 3.75rem;
}

.gap-right-72 {
  margin-right: 4.5rem;
}

.gap-right-108 {
  margin-right: 6.75rem;
}

.gap-bottom-8 {
  margin-bottom: 0.5rem;
}

.gap-bottom-10 {
  margin-bottom: 0.625rem;
}

.gap-bottom-12 {
  margin-bottom: 0.75rem;
}

.gap-bottom-16 {
  margin-bottom: 1rem;
}

.gap-bottom-18 {
  margin-bottom: 1.125rem;
}

.gap-bottom-20 {
  margin-bottom: 1.25rem;
}

.gap-bottom-24 {
  margin-bottom: 1.5rem;
}

.gap-bottom-26 {
  margin-bottom: 1.625rem;
}

.gap-bottom-28 {
  margin-bottom: 1.75rem;
}

.gap-bottom-32 {
  margin-bottom: 2rem;
}

.gap-bottom-34 {
  margin-bottom: 2.125rem;
}

.gap-bottom-36 {
  margin-bottom: 2.25rem;
}

.gap-bottom-40 {
  margin-bottom: 2.5rem;
}

.gap-bottom-42 {
  margin-bottom: 2.625rem;
}

.gap-bottom-44 {
  margin-bottom: 2.75rem;
}

.gap-bottom-48 {
  margin-bottom: 3rem;
}

.gap-bottom-50 {
  margin-bottom: 3.125rem;
}

.gap-bottom-52 {
  margin-bottom: 3.25rem;
}

.gap-bottom-56 {
  margin-bottom: 3.5rem;
}

.gap-bottom-60 {
  margin-bottom: 3.75rem;
}

.gap-bottom-72 {
  margin-bottom: 4.5rem;
}

.gap-bottom-108 {
  margin-bottom: 6.75rem;
}

.gap-left-8 {
  margin-left: 0.5rem;
}

.gap-left-10 {
  margin-left: 0.625rem;
}

.gap-left-12 {
  margin-left: 0.75rem;
}

.gap-left-16 {
  margin-left: 1rem;
}

.gap-left-18 {
  margin-left: 1.125rem;
}

.gap-left-20 {
  margin-left: 1.25rem;
}

.gap-left-24 {
  margin-left: 1.5rem;
}

.gap-left-26 {
  margin-left: 1.625rem;
}

.gap-left-28 {
  margin-left: 1.75rem;
}

.gap-left-32 {
  margin-left: 2rem;
}

.gap-left-34 {
  margin-left: 2.125rem;
}

.gap-left-36 {
  margin-left: 2.25rem;
}

.gap-left-40 {
  margin-left: 2.5rem;
}

.gap-left-42 {
  margin-left: 2.625rem;
}

.gap-left-44 {
  margin-left: 2.75rem;
}

.gap-left-48 {
  margin-left: 3rem;
}

.gap-left-50 {
  margin-left: 3.125rem;
}

.gap-left-52 {
  margin-left: 3.25rem;
}

.gap-left-56 {
  margin-left: 3.5rem;
}

.gap-left-60 {
  margin-left: 3.75rem;
}

.gap-left-72 {
  margin-left: 4.5rem;
}

.gap-left-108 {
  margin-left: 6.75rem;
}

.pad-top-8 {
  padding-top: 0.5rem;
}

.pad-top-10 {
  padding-top: 0.625rem;
}

.pad-top-12 {
  padding-top: 0.75rem;
}

.pad-top-16 {
  padding-top: 1rem;
}

.pad-top-18 {
  padding-top: 1.125rem;
}

.pad-top-20 {
  padding-top: 1.25rem;
}

.pad-top-24 {
  padding-top: 1.5rem;
}

.pad-top-26 {
  padding-top: 1.625rem;
}

.pad-top-28 {
  padding-top: 1.75rem;
}

.pad-top-32 {
  padding-top: 2rem;
}

.pad-top-34 {
  padding-top: 2.125rem;
}

.pad-top-36 {
  padding-top: 2.25rem;
}

.pad-top-40 {
  padding-top: 2.5rem;
}

.pad-top-42 {
  padding-top: 2.625rem;
}

.pad-top-44 {
  padding-top: 2.75rem;
}

.pad-top-48 {
  padding-top: 3rem;
}

.pad-top-50 {
  padding-top: 3.125rem;
}

.pad-top-52 {
  padding-top: 3.25rem;
}

.pad-top-56 {
  padding-top: 3.5rem;
}

.pad-top-60 {
  padding-top: 3.75rem;
}

.pad-top-72 {
  padding-top: 4.5rem;
}

.pad-top-108 {
  padding-top: 6.75rem;
}

.pad-right-8 {
  padding-right: 0.5rem;
}

.pad-right-10 {
  padding-right: 0.625rem;
}

.pad-right-12 {
  padding-right: 0.75rem;
}

.pad-right-16 {
  padding-right: 1rem;
}

.pad-right-18 {
  padding-right: 1.125rem;
}

.pad-right-20 {
  padding-right: 1.25rem;
}

.pad-right-24 {
  padding-right: 1.5rem;
}

.pad-right-26 {
  padding-right: 1.625rem;
}

.pad-right-28 {
  padding-right: 1.75rem;
}

.pad-right-32 {
  padding-right: 2rem;
}

.pad-right-34 {
  padding-right: 2.125rem;
}

.pad-right-36 {
  padding-right: 2.25rem;
}

.pad-right-40 {
  padding-right: 2.5rem;
}

.pad-right-42 {
  padding-right: 2.625rem;
}

.pad-right-44 {
  padding-right: 2.75rem;
}

.pad-right-48 {
  padding-right: 3rem;
}

.pad-right-50 {
  padding-right: 3.125rem;
}

.pad-right-52 {
  padding-right: 3.25rem;
}

.pad-right-56 {
  padding-right: 3.5rem;
}

.pad-right-60 {
  padding-right: 3.75rem;
}

.pad-right-72 {
  padding-right: 4.5rem;
}

.pad-right-108 {
  padding-right: 6.75rem;
}

.pad-bottom-8 {
  padding-bottom: 0.5rem;
}

.pad-bottom-10 {
  padding-bottom: 0.625rem;
}

.pad-bottom-12 {
  padding-bottom: 0.75rem;
}

.pad-bottom-16 {
  padding-bottom: 1rem;
}

.pad-bottom-18 {
  padding-bottom: 1.125rem;
}

.pad-bottom-20 {
  padding-bottom: 1.25rem;
}

.pad-bottom-24 {
  padding-bottom: 1.5rem;
}

.pad-bottom-26 {
  padding-bottom: 1.625rem;
}

.pad-bottom-28 {
  padding-bottom: 1.75rem;
}

.pad-bottom-32 {
  padding-bottom: 2rem;
}

.pad-bottom-34 {
  padding-bottom: 2.125rem;
}

.pad-bottom-36 {
  padding-bottom: 2.25rem;
}

.pad-bottom-40 {
  padding-bottom: 2.5rem;
}

.pad-bottom-42 {
  padding-bottom: 2.625rem;
}

.pad-bottom-44 {
  padding-bottom: 2.75rem;
}

.pad-bottom-48 {
  padding-bottom: 3rem;
}

.pad-bottom-50 {
  padding-bottom: 3.125rem;
}

.pad-bottom-52 {
  padding-bottom: 3.25rem;
}

.pad-bottom-56 {
  padding-bottom: 3.5rem;
}

.pad-bottom-60 {
  padding-bottom: 3.75rem;
}

.pad-bottom-72 {
  padding-bottom: 4.5rem;
}

.pad-bottom-108 {
  padding-bottom: 6.75rem;
}

.pad-left-8 {
  padding-left: 0.5rem;
}

.pad-left-10 {
  padding-left: 0.625rem;
}

.pad-left-12 {
  padding-left: 0.75rem;
}

.pad-left-16 {
  padding-left: 1rem;
}

.pad-left-18 {
  padding-left: 1.125rem;
}

.pad-left-20 {
  padding-left: 1.25rem;
}

.pad-left-24 {
  padding-left: 1.5rem;
}

.pad-left-26 {
  padding-left: 1.625rem;
}

.pad-left-28 {
  padding-left: 1.75rem;
}

.pad-left-32 {
  padding-left: 2rem;
}

.pad-left-34 {
  padding-left: 2.125rem;
}

.pad-left-36 {
  padding-left: 2.25rem;
}

.pad-left-40 {
  padding-left: 2.5rem;
}

.pad-left-42 {
  padding-left: 2.625rem;
}

.pad-left-44 {
  padding-left: 2.75rem;
}

.pad-left-48 {
  padding-left: 3rem;
}

.pad-left-50 {
  padding-left: 3.125rem;
}

.pad-left-52 {
  padding-left: 3.25rem;
}

.pad-left-56 {
  padding-left: 3.5rem;
}

.pad-left-60 {
  padding-left: 3.75rem;
}

.pad-left-72 {
  padding-left: 4.5rem;
}

.pad-left-108 {
  padding-left: 6.75rem;
}

.stack-0 {
  z-index: 0;
}

.stack-6 {
  z-index: 6;
}

.stack-10 {
  z-index: 10;
}

.stack-20 {
  z-index: 20;
}

.stack-30 {
  z-index: 30;
}

.stack-40 {
  z-index: 40;
}

.stack-1000 {
  z-index: 1000;
}

.stack-3000 {
  z-index: 3000;
}

.text-8 {
  font-size: 0.5rem;
}

.text-10 {
  font-size: 0.625rem;
}

.text-12 {
  font-size: 0.75rem;
}

.text-16 {
  font-size: 1rem;
}

.text-18 {
  font-size: 1.125rem;
}

.text-20 {
  font-size: 1.25rem;
}

.text-24 {
  font-size: 1.5rem;
}

.text-26 {
  font-size: 1.625rem;
}

.text-28 {
  font-size: 1.75rem;
}

.text-32 {
  font-size: 2rem;
}

.text-34 {
  font-size: 2.125rem;
}

.text-36 {
  font-size: 2.25rem;
}

.text-40 {
  font-size: 2.5rem;
}

.text-42 {
  font-size: 2.625rem;
}

.text-44 {
  font-size: 2.75rem;
}

.text-48 {
  font-size: 3rem;
}

.text-50 {
  font-size: 3.125rem;
}

.text-52 {
  font-size: 3.25rem;
}

.text-56 {
  font-size: 3.5rem;
}

.text-60 {
  font-size: 3.75rem;
}

.text-72 {
  font-size: 4.5rem;
}

.text-108 {
  font-size: 6.75rem;
}

.weight-light {
  font-weight: 300;
}

.weight-regular {
  font-weight: 400;
}

.weight-medium {
  font-weight: 500;
}

.weight-semi-bold {
  font-weight: 600;
}

.weight-bold {
  font-weight: 700;
}

.width-full {
  width: 100%;
}

.width-90 {
  width: 90%;
}

.width-80 {
  width: 80%;
}

.width-70 {
  width: 70%;
}

.width-60 {
  width: 60%;
}

.width-50 {
  width: 50%;
}

.width-40 {
  width: 40%;
}

.width-30 {
  width: 30%;
}

.width-20 {
  width: 20%;
}

.width-quarter {
  width: 25%;
}

.width-third {
  width: 33.33333%;
}

.width-two-thirds {
  width: 66.66667%;
}

.width-three-quarters {
  width: 75%;
}

.max-width-full {
  max-width: 100%;
}

.max-width-90 {
  max-width: 90%;
}

.max-width-80 {
  max-width: 80%;
}

.max-width-70 {
  max-width: 70%;
}

.max-width-60 {
  max-width: 60%;
}

.max-width-50 {
  max-width: 50%;
}

.max-width-40 {
  max-width: 40%;
}

.max-width-30 {
  max-width: 30;
}

.max-width-20 {
  max-width: 20;
}

.max-width-quarter {
  max-width: 25%;
}

.max-width-third {
  max-width: 33.33333%;
}

.max-width-two-thirds {
  max-width: 66.66667%;
}

.max-width-three-quarters {
  max-width: 75%;
}

@media (min-width: 400px) {
  .xsmall\:pos-static {
    position: static;
  }
  .xsmall\:pos-relative {
    position: relative;
  }
  .xsmall\:pos-absolute {
    position: absolute;
  }
  .xsmall\:pos-fixed {
    position: fixed;
  }
  .xsmall\:box-block {
    display: block;
  }
  .xsmall\:box-flex {
    display: flex;
  }
  .xsmall\:box-hide {
    display: none;
  }
  .xsmall\:box-show {
    display: inherit;
  }
  .xsmall\:flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .xsmall\:flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .xsmall\:flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .xsmall\:text-8 {
    font-size: 0.5rem;
  }
  .xsmall\:text-10 {
    font-size: 0.625rem;
  }
  .xsmall\:text-12 {
    font-size: 0.75rem;
  }
  .xsmall\:text-16 {
    font-size: 1rem;
  }
  .xsmall\:text-18 {
    font-size: 1.125rem;
  }
  .xsmall\:text-20 {
    font-size: 1.25rem;
  }
  .xsmall\:text-24 {
    font-size: 1.5rem;
  }
  .xsmall\:text-26 {
    font-size: 1.625rem;
  }
  .xsmall\:text-28 {
    font-size: 1.75rem;
  }
  .xsmall\:text-32 {
    font-size: 2rem;
  }
  .xsmall\:text-34 {
    font-size: 2.125rem;
  }
  .xsmall\:text-36 {
    font-size: 2.25rem;
  }
  .xsmall\:text-40 {
    font-size: 2.5rem;
  }
  .xsmall\:text-42 {
    font-size: 2.625rem;
  }
  .xsmall\:text-44 {
    font-size: 2.75rem;
  }
  .xsmall\:text-48 {
    font-size: 3rem;
  }
  .xsmall\:text-50 {
    font-size: 3.125rem;
  }
  .xsmall\:text-52 {
    font-size: 3.25rem;
  }
  .xsmall\:text-56 {
    font-size: 3.5rem;
  }
  .xsmall\:text-60 {
    font-size: 3.75rem;
  }
  .xsmall\:text-72 {
    font-size: 4.5rem;
  }
  .xsmall\:text-108 {
    font-size: 6.75rem;
  }
  .xsmall\:width-full {
    width: 100%;
  }
  .xsmall\:width-90 {
    width: 90%;
  }
  .xsmall\:width-80 {
    width: 80%;
  }
  .xsmall\:width-70 {
    width: 70%;
  }
  .xsmall\:width-60 {
    width: 60%;
  }
  .xsmall\:width-50 {
    width: 50%;
  }
  .xsmall\:width-40 {
    width: 40%;
  }
  .xsmall\:width-30 {
    width: 30%;
  }
  .xsmall\:width-20 {
    width: 20%;
  }
  .xsmall\:width-quarter {
    width: 25%;
  }
  .xsmall\:width-third {
    width: 33.33333%;
  }
  .xsmall\:width-two-thirds {
    width: 66.66667%;
  }
  .xsmall\:width-three-quarters {
    width: 75%;
  }
  .xsmall\:max-width-full {
    max-width: 100%;
  }
  .xsmall\:max-width-90 {
    max-width: 90%;
  }
  .xsmall\:max-width-80 {
    max-width: 80%;
  }
  .xsmall\:max-width-70 {
    max-width: 70%;
  }
  .xsmall\:max-width-60 {
    max-width: 60%;
  }
  .xsmall\:max-width-50 {
    max-width: 50%;
  }
  .xsmall\:max-width-40 {
    max-width: 40%;
  }
  .xsmall\:max-width-30 {
    max-width: 30;
  }
  .xsmall\:max-width-20 {
    max-width: 20;
  }
  .xsmall\:max-width-quarter {
    max-width: 25%;
  }
  .xsmall\:max-width-third {
    max-width: 33.33333%;
  }
  .xsmall\:max-width-two-thirds {
    max-width: 66.66667%;
  }
  .xsmall\:max-width-three-quarters {
    max-width: 75%;
  }
}

@media (min-width: 768px) {
  .small\:pos-static {
    position: static;
  }
  .small\:pos-relative {
    position: relative;
  }
  .small\:pos-absolute {
    position: absolute;
  }
  .small\:pos-fixed {
    position: fixed;
  }
  .small\:box-block {
    display: block;
  }
  .small\:box-flex {
    display: flex;
  }
  .small\:box-hide {
    display: none;
  }
  .small\:box-show {
    display: inherit;
  }
  .small\:flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .small\:flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .small\:flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .small\:text-8 {
    font-size: 0.5rem;
  }
  .small\:text-10 {
    font-size: 0.625rem;
  }
  .small\:text-12 {
    font-size: 0.75rem;
  }
  .small\:text-16 {
    font-size: 1rem;
  }
  .small\:text-18 {
    font-size: 1.125rem;
  }
  .small\:text-20 {
    font-size: 1.25rem;
  }
  .small\:text-24 {
    font-size: 1.5rem;
  }
  .small\:text-26 {
    font-size: 1.625rem;
  }
  .small\:text-28 {
    font-size: 1.75rem;
  }
  .small\:text-32 {
    font-size: 2rem;
  }
  .small\:text-34 {
    font-size: 2.125rem;
  }
  .small\:text-36 {
    font-size: 2.25rem;
  }
  .small\:text-40 {
    font-size: 2.5rem;
  }
  .small\:text-42 {
    font-size: 2.625rem;
  }
  .small\:text-44 {
    font-size: 2.75rem;
  }
  .small\:text-48 {
    font-size: 3rem;
  }
  .small\:text-50 {
    font-size: 3.125rem;
  }
  .small\:text-52 {
    font-size: 3.25rem;
  }
  .small\:text-56 {
    font-size: 3.5rem;
  }
  .small\:text-60 {
    font-size: 3.75rem;
  }
  .small\:text-72 {
    font-size: 4.5rem;
  }
  .small\:text-108 {
    font-size: 6.75rem;
  }
  .small\:width-full {
    width: 100%;
  }
  .small\:width-90 {
    width: 90%;
  }
  .small\:width-80 {
    width: 80%;
  }
  .small\:width-70 {
    width: 70%;
  }
  .small\:width-60 {
    width: 60%;
  }
  .small\:width-50 {
    width: 50%;
  }
  .small\:width-40 {
    width: 40%;
  }
  .small\:width-30 {
    width: 30%;
  }
  .small\:width-20 {
    width: 20%;
  }
  .small\:width-quarter {
    width: 25%;
  }
  .small\:width-third {
    width: 33.33333%;
  }
  .small\:width-two-thirds {
    width: 66.66667%;
  }
  .small\:width-three-quarters {
    width: 75%;
  }
  .small\:max-width-full {
    max-width: 100%;
  }
  .small\:max-width-90 {
    max-width: 90%;
  }
  .small\:max-width-80 {
    max-width: 80%;
  }
  .small\:max-width-70 {
    max-width: 70%;
  }
  .small\:max-width-60 {
    max-width: 60%;
  }
  .small\:max-width-50 {
    max-width: 50%;
  }
  .small\:max-width-40 {
    max-width: 40%;
  }
  .small\:max-width-30 {
    max-width: 30;
  }
  .small\:max-width-20 {
    max-width: 20;
  }
  .small\:max-width-quarter {
    max-width: 25%;
  }
  .small\:max-width-third {
    max-width: 33.33333%;
  }
  .small\:max-width-two-thirds {
    max-width: 66.66667%;
  }
  .small\:max-width-three-quarters {
    max-width: 75%;
  }
}

@media (min-width: 1024px) {
  .medium\:pos-static {
    position: static;
  }
  .medium\:pos-relative {
    position: relative;
  }
  .medium\:pos-absolute {
    position: absolute;
  }
  .medium\:pos-fixed {
    position: fixed;
  }
  .medium\:box-block {
    display: block;
  }
  .medium\:box-flex {
    display: flex;
  }
  .medium\:box-hide {
    display: none;
  }
  .medium\:box-show {
    display: inherit;
  }
  .medium\:flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .medium\:flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .medium\:flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .medium\:text-8 {
    font-size: 0.5rem;
  }
  .medium\:text-10 {
    font-size: 0.625rem;
  }
  .medium\:text-12 {
    font-size: 0.75rem;
  }
  .medium\:text-16 {
    font-size: 1rem;
  }
  .medium\:text-18 {
    font-size: 1.125rem;
  }
  .medium\:text-20 {
    font-size: 1.25rem;
  }
  .medium\:text-24 {
    font-size: 1.5rem;
  }
  .medium\:text-26 {
    font-size: 1.625rem;
  }
  .medium\:text-28 {
    font-size: 1.75rem;
  }
  .medium\:text-32 {
    font-size: 2rem;
  }
  .medium\:text-34 {
    font-size: 2.125rem;
  }
  .medium\:text-36 {
    font-size: 2.25rem;
  }
  .medium\:text-40 {
    font-size: 2.5rem;
  }
  .medium\:text-42 {
    font-size: 2.625rem;
  }
  .medium\:text-44 {
    font-size: 2.75rem;
  }
  .medium\:text-48 {
    font-size: 3rem;
  }
  .medium\:text-50 {
    font-size: 3.125rem;
  }
  .medium\:text-52 {
    font-size: 3.25rem;
  }
  .medium\:text-56 {
    font-size: 3.5rem;
  }
  .medium\:text-60 {
    font-size: 3.75rem;
  }
  .medium\:text-72 {
    font-size: 4.5rem;
  }
  .medium\:text-108 {
    font-size: 6.75rem;
  }
  .medium\:width-full {
    width: 100%;
  }
  .medium\:width-90 {
    width: 90%;
  }
  .medium\:width-80 {
    width: 80%;
  }
  .medium\:width-70 {
    width: 70%;
  }
  .medium\:width-60 {
    width: 60%;
  }
  .medium\:width-50 {
    width: 50%;
  }
  .medium\:width-40 {
    width: 40%;
  }
  .medium\:width-30 {
    width: 30%;
  }
  .medium\:width-20 {
    width: 20%;
  }
  .medium\:width-quarter {
    width: 25%;
  }
  .medium\:width-third {
    width: 33.33333%;
  }
  .medium\:width-two-thirds {
    width: 66.66667%;
  }
  .medium\:width-three-quarters {
    width: 75%;
  }
  .medium\:max-width-full {
    max-width: 100%;
  }
  .medium\:max-width-90 {
    max-width: 90%;
  }
  .medium\:max-width-80 {
    max-width: 80%;
  }
  .medium\:max-width-70 {
    max-width: 70%;
  }
  .medium\:max-width-60 {
    max-width: 60%;
  }
  .medium\:max-width-50 {
    max-width: 50%;
  }
  .medium\:max-width-40 {
    max-width: 40%;
  }
  .medium\:max-width-30 {
    max-width: 30;
  }
  .medium\:max-width-20 {
    max-width: 20;
  }
  .medium\:max-width-quarter {
    max-width: 25%;
  }
  .medium\:max-width-third {
    max-width: 33.33333%;
  }
  .medium\:max-width-two-thirds {
    max-width: 66.66667%;
  }
  .medium\:max-width-three-quarters {
    max-width: 75%;
  }
}

@media (min-width: 1280px) {
  .large\:pos-static {
    position: static;
  }
  .large\:pos-relative {
    position: relative;
  }
  .large\:pos-absolute {
    position: absolute;
  }
  .large\:pos-fixed {
    position: fixed;
  }
  .large\:box-block {
    display: block;
  }
  .large\:box-flex {
    display: flex;
  }
  .large\:box-hide {
    display: none;
  }
  .large\:box-show {
    display: inherit;
  }
  .large\:flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .large\:flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .large\:flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .large\:text-8 {
    font-size: 0.5rem;
  }
  .large\:text-10 {
    font-size: 0.625rem;
  }
  .large\:text-12 {
    font-size: 0.75rem;
  }
  .large\:text-16 {
    font-size: 1rem;
  }
  .large\:text-18 {
    font-size: 1.125rem;
  }
  .large\:text-20 {
    font-size: 1.25rem;
  }
  .large\:text-24 {
    font-size: 1.5rem;
  }
  .large\:text-26 {
    font-size: 1.625rem;
  }
  .large\:text-28 {
    font-size: 1.75rem;
  }
  .large\:text-32 {
    font-size: 2rem;
  }
  .large\:text-34 {
    font-size: 2.125rem;
  }
  .large\:text-36 {
    font-size: 2.25rem;
  }
  .large\:text-40 {
    font-size: 2.5rem;
  }
  .large\:text-42 {
    font-size: 2.625rem;
  }
  .large\:text-44 {
    font-size: 2.75rem;
  }
  .large\:text-48 {
    font-size: 3rem;
  }
  .large\:text-50 {
    font-size: 3.125rem;
  }
  .large\:text-52 {
    font-size: 3.25rem;
  }
  .large\:text-56 {
    font-size: 3.5rem;
  }
  .large\:text-60 {
    font-size: 3.75rem;
  }
  .large\:text-72 {
    font-size: 4.5rem;
  }
  .large\:text-108 {
    font-size: 6.75rem;
  }
  .large\:width-full {
    width: 100%;
  }
  .large\:width-90 {
    width: 90%;
  }
  .large\:width-80 {
    width: 80%;
  }
  .large\:width-70 {
    width: 70%;
  }
  .large\:width-60 {
    width: 60%;
  }
  .large\:width-50 {
    width: 50%;
  }
  .large\:width-40 {
    width: 40%;
  }
  .large\:width-30 {
    width: 30%;
  }
  .large\:width-20 {
    width: 20%;
  }
  .large\:width-quarter {
    width: 25%;
  }
  .large\:width-third {
    width: 33.33333%;
  }
  .large\:width-two-thirds {
    width: 66.66667%;
  }
  .large\:width-three-quarters {
    width: 75%;
  }
  .large\:max-width-full {
    max-width: 100%;
  }
  .large\:max-width-90 {
    max-width: 90%;
  }
  .large\:max-width-80 {
    max-width: 80%;
  }
  .large\:max-width-70 {
    max-width: 70%;
  }
  .large\:max-width-60 {
    max-width: 60%;
  }
  .large\:max-width-50 {
    max-width: 50%;
  }
  .large\:max-width-40 {
    max-width: 40%;
  }
  .large\:max-width-30 {
    max-width: 30;
  }
  .large\:max-width-20 {
    max-width: 20;
  }
  .large\:max-width-quarter {
    max-width: 25%;
  }
  .large\:max-width-third {
    max-width: 33.33333%;
  }
  .large\:max-width-two-thirds {
    max-width: 66.66667%;
  }
  .large\:max-width-three-quarters {
    max-width: 75%;
  }
}

@media (min-width: 1680px) {
  .xlarge\:pos-static {
    position: static;
  }
  .xlarge\:pos-relative {
    position: relative;
  }
  .xlarge\:pos-absolute {
    position: absolute;
  }
  .xlarge\:pos-fixed {
    position: fixed;
  }
  .xlarge\:box-block {
    display: block;
  }
  .xlarge\:box-flex {
    display: flex;
  }
  .xlarge\:box-hide {
    display: none;
  }
  .xlarge\:box-show {
    display: inherit;
  }
  .xlarge\:flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .xlarge\:flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .xlarge\:flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .xlarge\:text-8 {
    font-size: 0.5rem;
  }
  .xlarge\:text-10 {
    font-size: 0.625rem;
  }
  .xlarge\:text-12 {
    font-size: 0.75rem;
  }
  .xlarge\:text-16 {
    font-size: 1rem;
  }
  .xlarge\:text-18 {
    font-size: 1.125rem;
  }
  .xlarge\:text-20 {
    font-size: 1.25rem;
  }
  .xlarge\:text-24 {
    font-size: 1.5rem;
  }
  .xlarge\:text-26 {
    font-size: 1.625rem;
  }
  .xlarge\:text-28 {
    font-size: 1.75rem;
  }
  .xlarge\:text-32 {
    font-size: 2rem;
  }
  .xlarge\:text-34 {
    font-size: 2.125rem;
  }
  .xlarge\:text-36 {
    font-size: 2.25rem;
  }
  .xlarge\:text-40 {
    font-size: 2.5rem;
  }
  .xlarge\:text-42 {
    font-size: 2.625rem;
  }
  .xlarge\:text-44 {
    font-size: 2.75rem;
  }
  .xlarge\:text-48 {
    font-size: 3rem;
  }
  .xlarge\:text-50 {
    font-size: 3.125rem;
  }
  .xlarge\:text-52 {
    font-size: 3.25rem;
  }
  .xlarge\:text-56 {
    font-size: 3.5rem;
  }
  .xlarge\:text-60 {
    font-size: 3.75rem;
  }
  .xlarge\:text-72 {
    font-size: 4.5rem;
  }
  .xlarge\:text-108 {
    font-size: 6.75rem;
  }
  .xlarge\:width-full {
    width: 100%;
  }
  .xlarge\:width-90 {
    width: 90%;
  }
  .xlarge\:width-80 {
    width: 80%;
  }
  .xlarge\:width-70 {
    width: 70%;
  }
  .xlarge\:width-60 {
    width: 60%;
  }
  .xlarge\:width-50 {
    width: 50%;
  }
  .xlarge\:width-40 {
    width: 40%;
  }
  .xlarge\:width-30 {
    width: 30%;
  }
  .xlarge\:width-20 {
    width: 20%;
  }
  .xlarge\:width-quarter {
    width: 25%;
  }
  .xlarge\:width-third {
    width: 33.33333%;
  }
  .xlarge\:width-two-thirds {
    width: 66.66667%;
  }
  .xlarge\:width-three-quarters {
    width: 75%;
  }
  .xlarge\:max-width-full {
    max-width: 100%;
  }
  .xlarge\:max-width-90 {
    max-width: 90%;
  }
  .xlarge\:max-width-80 {
    max-width: 80%;
  }
  .xlarge\:max-width-70 {
    max-width: 70%;
  }
  .xlarge\:max-width-60 {
    max-width: 60%;
  }
  .xlarge\:max-width-50 {
    max-width: 50%;
  }
  .xlarge\:max-width-40 {
    max-width: 40%;
  }
  .xlarge\:max-width-30 {
    max-width: 30;
  }
  .xlarge\:max-width-20 {
    max-width: 20;
  }
  .xlarge\:max-width-quarter {
    max-width: 25%;
  }
  .xlarge\:max-width-third {
    max-width: 33.33333%;
  }
  .xlarge\:max-width-two-thirds {
    max-width: 66.66667%;
  }
  .xlarge\:max-width-three-quarters {
    max-width: 75%;
  }
}

@media screen {
  .col-xs-1 {
    width: 8.33333%;
  }
  .col-xs-2 {
    width: 16.66667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.33333%;
  }
  .col-xs-5 {
    width: 41.66667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.33333%;
  }
  .col-xs-8 {
    width: 66.66667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.33333%;
  }
  .col-xs-11 {
    width: 91.66667%;
  }
  .col-xs-12 {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .col-md-sm-1 {
    width: 8.33333%;
  }
  .col-md-sm-2 {
    width: 16.66667%;
  }
  .col-md-sm-3 {
    width: 25%;
  }
  .col-md-sm-4 {
    width: 33.33333%;
  }
  .col-md-sm-5 {
    width: 41.66667%;
  }
  .col-md-sm-6 {
    width: 50%;
  }
  .col-md-sm-7 {
    width: 58.33333%;
  }
  .col-md-sm-8 {
    width: 66.66667%;
  }
  .col-md-sm-9 {
    width: 75%;
  }
  .col-md-sm-10 {
    width: 83.33333%;
  }
  .col-md-sm-11 {
    width: 91.66667%;
  }
  .col-md-sm-12 {
    width: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
}

@media screen and (min-width: 1280px) {
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
}

.grid-1x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-1x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-1x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-1x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-1x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-1x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-1x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-1x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-1x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-1x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-1x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-1x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr;
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-2x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-2x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-2x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-2x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-2x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-2x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-2x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-2x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-2x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-2x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-2x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-2x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[1];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-3x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-3x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-3x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-3x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-3x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-3x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-3x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-3x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-3x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-3x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-3x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-3x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[2];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-4x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-4x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-4x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-4x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-4x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-4x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-4x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-4x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-4x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-4x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-4x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-4x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[3];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-5x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-5x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-5x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-5x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-5x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-5x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-5x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-5x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-5x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-5x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-5x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-5x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[4];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-6x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-6x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-6x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-6x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-6x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-6x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-6x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-6x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-6x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-6x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-6x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-6x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[5];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-7x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-7x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-7x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-7x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-7x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-7x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-7x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-7x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-7x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-7x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-7x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-7x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[6];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-8x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-8x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-8x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-8x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-8x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-8x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-8x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-8x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-8x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-8x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-8x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-8x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[7];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(8, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-9x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-9x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-9x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-9x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-9x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-9x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-9x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-9x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-9x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-9x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-9x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-9x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[8];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(9, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-10x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-10x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-10x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-10x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-10x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-10x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-10x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-10x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-10x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-10x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-10x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-10x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[9];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(10, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-11x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-11x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-11x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-11x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-11x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-11x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-11x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-11x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-11x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-11x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-11x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-11x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[10];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(11, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.grid-12x1 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.grid-12x2 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[1];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.grid-12x3 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[2];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.grid-12x4 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[3];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.grid-12x5 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[4];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.grid-12x6 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[5];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.grid-12x7 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[6];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.grid-12x8 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[7];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.grid-12x9 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[8];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.grid-12x10 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[9];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.grid-12x11 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[10];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(11, 1fr);
}

.grid-12x12 {
  display: -ms-grid;
  -ms-grid-rows: 1fr (1rem 1fr)[11];
  -ms-grid-columns: 1fr (1rem 1fr)[11];
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(12, 1fr);
  grid-template-columns: repeat(12, 1fr);
}

.cell-pos-1x1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-row-start: 1;
  grid-column-start: 1;
}

.cell-pos-1x2 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-row-start: 1;
  grid-column-start: 2;
}

.cell-pos-1x3 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-row-start: 1;
  grid-column-start: 3;
}

.cell-pos-1x4 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-row-start: 1;
  grid-column-start: 4;
}

.cell-pos-1x5 {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
  grid-row-start: 1;
  grid-column-start: 5;
}

.cell-pos-1x6 {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
  grid-row-start: 1;
  grid-column-start: 6;
}

.cell-pos-1x7 {
  -ms-grid-row: 1;
  -ms-grid-column: 13;
  grid-row-start: 1;
  grid-column-start: 7;
}

.cell-pos-1x8 {
  -ms-grid-row: 1;
  -ms-grid-column: 15;
  grid-row-start: 1;
  grid-column-start: 8;
}

.cell-pos-1x9 {
  -ms-grid-row: 1;
  -ms-grid-column: 17;
  grid-row-start: 1;
  grid-column-start: 9;
}

.cell-pos-1x10 {
  -ms-grid-row: 1;
  -ms-grid-column: 19;
  grid-row-start: 1;
  grid-column-start: 10;
}

.cell-pos-1x11 {
  -ms-grid-row: 1;
  -ms-grid-column: 21;
  grid-row-start: 1;
  grid-column-start: 11;
}

.cell-pos-1x12 {
  -ms-grid-row: 1;
  -ms-grid-column: 23;
  grid-row-start: 1;
  grid-column-start: 12;
}

.cell-pos-2x1 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-row-start: 2;
  grid-column-start: 1;
}

.cell-pos-2x2 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-row-start: 2;
  grid-column-start: 2;
}

.cell-pos-2x3 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-row-start: 2;
  grid-column-start: 3;
}

.cell-pos-2x4 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  grid-row-start: 2;
  grid-column-start: 4;
}

.cell-pos-2x5 {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
  grid-row-start: 2;
  grid-column-start: 5;
}

.cell-pos-2x6 {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
  grid-row-start: 2;
  grid-column-start: 6;
}

.cell-pos-2x7 {
  -ms-grid-row: 3;
  -ms-grid-column: 13;
  grid-row-start: 2;
  grid-column-start: 7;
}

.cell-pos-2x8 {
  -ms-grid-row: 3;
  -ms-grid-column: 15;
  grid-row-start: 2;
  grid-column-start: 8;
}

.cell-pos-2x9 {
  -ms-grid-row: 3;
  -ms-grid-column: 17;
  grid-row-start: 2;
  grid-column-start: 9;
}

.cell-pos-2x10 {
  -ms-grid-row: 3;
  -ms-grid-column: 19;
  grid-row-start: 2;
  grid-column-start: 10;
}

.cell-pos-2x11 {
  -ms-grid-row: 3;
  -ms-grid-column: 21;
  grid-row-start: 2;
  grid-column-start: 11;
}

.cell-pos-2x12 {
  -ms-grid-row: 3;
  -ms-grid-column: 23;
  grid-row-start: 2;
  grid-column-start: 12;
}

.cell-pos-3x1 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-row-start: 3;
  grid-column-start: 1;
}

.cell-pos-3x2 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-row-start: 3;
  grid-column-start: 2;
}

.cell-pos-3x3 {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
  grid-row-start: 3;
  grid-column-start: 3;
}

.cell-pos-3x4 {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
  grid-row-start: 3;
  grid-column-start: 4;
}

.cell-pos-3x5 {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
  grid-row-start: 3;
  grid-column-start: 5;
}

.cell-pos-3x6 {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
  grid-row-start: 3;
  grid-column-start: 6;
}

.cell-pos-3x7 {
  -ms-grid-row: 5;
  -ms-grid-column: 13;
  grid-row-start: 3;
  grid-column-start: 7;
}

.cell-pos-3x8 {
  -ms-grid-row: 5;
  -ms-grid-column: 15;
  grid-row-start: 3;
  grid-column-start: 8;
}

.cell-pos-3x9 {
  -ms-grid-row: 5;
  -ms-grid-column: 17;
  grid-row-start: 3;
  grid-column-start: 9;
}

.cell-pos-3x10 {
  -ms-grid-row: 5;
  -ms-grid-column: 19;
  grid-row-start: 3;
  grid-column-start: 10;
}

.cell-pos-3x11 {
  -ms-grid-row: 5;
  -ms-grid-column: 21;
  grid-row-start: 3;
  grid-column-start: 11;
}

.cell-pos-3x12 {
  -ms-grid-row: 5;
  -ms-grid-column: 23;
  grid-row-start: 3;
  grid-column-start: 12;
}

.cell-pos-4x1 {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-row-start: 4;
  grid-column-start: 1;
}

.cell-pos-4x2 {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
  grid-row-start: 4;
  grid-column-start: 2;
}

.cell-pos-4x3 {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
  grid-row-start: 4;
  grid-column-start: 3;
}

.cell-pos-4x4 {
  -ms-grid-row: 7;
  -ms-grid-column: 7;
  grid-row-start: 4;
  grid-column-start: 4;
}

.cell-pos-4x5 {
  -ms-grid-row: 7;
  -ms-grid-column: 9;
  grid-row-start: 4;
  grid-column-start: 5;
}

.cell-pos-4x6 {
  -ms-grid-row: 7;
  -ms-grid-column: 11;
  grid-row-start: 4;
  grid-column-start: 6;
}

.cell-pos-4x7 {
  -ms-grid-row: 7;
  -ms-grid-column: 13;
  grid-row-start: 4;
  grid-column-start: 7;
}

.cell-pos-4x8 {
  -ms-grid-row: 7;
  -ms-grid-column: 15;
  grid-row-start: 4;
  grid-column-start: 8;
}

.cell-pos-4x9 {
  -ms-grid-row: 7;
  -ms-grid-column: 17;
  grid-row-start: 4;
  grid-column-start: 9;
}

.cell-pos-4x10 {
  -ms-grid-row: 7;
  -ms-grid-column: 19;
  grid-row-start: 4;
  grid-column-start: 10;
}

.cell-pos-4x11 {
  -ms-grid-row: 7;
  -ms-grid-column: 21;
  grid-row-start: 4;
  grid-column-start: 11;
}

.cell-pos-4x12 {
  -ms-grid-row: 7;
  -ms-grid-column: 23;
  grid-row-start: 4;
  grid-column-start: 12;
}

.cell-pos-5x1 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-row-start: 5;
  grid-column-start: 1;
}

.cell-pos-5x2 {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
  grid-row-start: 5;
  grid-column-start: 2;
}

.cell-pos-5x3 {
  -ms-grid-row: 9;
  -ms-grid-column: 5;
  grid-row-start: 5;
  grid-column-start: 3;
}

.cell-pos-5x4 {
  -ms-grid-row: 9;
  -ms-grid-column: 7;
  grid-row-start: 5;
  grid-column-start: 4;
}

.cell-pos-5x5 {
  -ms-grid-row: 9;
  -ms-grid-column: 9;
  grid-row-start: 5;
  grid-column-start: 5;
}

.cell-pos-5x6 {
  -ms-grid-row: 9;
  -ms-grid-column: 11;
  grid-row-start: 5;
  grid-column-start: 6;
}

.cell-pos-5x7 {
  -ms-grid-row: 9;
  -ms-grid-column: 13;
  grid-row-start: 5;
  grid-column-start: 7;
}

.cell-pos-5x8 {
  -ms-grid-row: 9;
  -ms-grid-column: 15;
  grid-row-start: 5;
  grid-column-start: 8;
}

.cell-pos-5x9 {
  -ms-grid-row: 9;
  -ms-grid-column: 17;
  grid-row-start: 5;
  grid-column-start: 9;
}

.cell-pos-5x10 {
  -ms-grid-row: 9;
  -ms-grid-column: 19;
  grid-row-start: 5;
  grid-column-start: 10;
}

.cell-pos-5x11 {
  -ms-grid-row: 9;
  -ms-grid-column: 21;
  grid-row-start: 5;
  grid-column-start: 11;
}

.cell-pos-5x12 {
  -ms-grid-row: 9;
  -ms-grid-column: 23;
  grid-row-start: 5;
  grid-column-start: 12;
}

.cell-pos-6x1 {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  grid-row-start: 6;
  grid-column-start: 1;
}

.cell-pos-6x2 {
  -ms-grid-row: 11;
  -ms-grid-column: 3;
  grid-row-start: 6;
  grid-column-start: 2;
}

.cell-pos-6x3 {
  -ms-grid-row: 11;
  -ms-grid-column: 5;
  grid-row-start: 6;
  grid-column-start: 3;
}

.cell-pos-6x4 {
  -ms-grid-row: 11;
  -ms-grid-column: 7;
  grid-row-start: 6;
  grid-column-start: 4;
}

.cell-pos-6x5 {
  -ms-grid-row: 11;
  -ms-grid-column: 9;
  grid-row-start: 6;
  grid-column-start: 5;
}

.cell-pos-6x6 {
  -ms-grid-row: 11;
  -ms-grid-column: 11;
  grid-row-start: 6;
  grid-column-start: 6;
}

.cell-pos-6x7 {
  -ms-grid-row: 11;
  -ms-grid-column: 13;
  grid-row-start: 6;
  grid-column-start: 7;
}

.cell-pos-6x8 {
  -ms-grid-row: 11;
  -ms-grid-column: 15;
  grid-row-start: 6;
  grid-column-start: 8;
}

.cell-pos-6x9 {
  -ms-grid-row: 11;
  -ms-grid-column: 17;
  grid-row-start: 6;
  grid-column-start: 9;
}

.cell-pos-6x10 {
  -ms-grid-row: 11;
  -ms-grid-column: 19;
  grid-row-start: 6;
  grid-column-start: 10;
}

.cell-pos-6x11 {
  -ms-grid-row: 11;
  -ms-grid-column: 21;
  grid-row-start: 6;
  grid-column-start: 11;
}

.cell-pos-6x12 {
  -ms-grid-row: 11;
  -ms-grid-column: 23;
  grid-row-start: 6;
  grid-column-start: 12;
}

.cell-pos-7x1 {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
  grid-row-start: 7;
  grid-column-start: 1;
}

.cell-pos-7x2 {
  -ms-grid-row: 13;
  -ms-grid-column: 3;
  grid-row-start: 7;
  grid-column-start: 2;
}

.cell-pos-7x3 {
  -ms-grid-row: 13;
  -ms-grid-column: 5;
  grid-row-start: 7;
  grid-column-start: 3;
}

.cell-pos-7x4 {
  -ms-grid-row: 13;
  -ms-grid-column: 7;
  grid-row-start: 7;
  grid-column-start: 4;
}

.cell-pos-7x5 {
  -ms-grid-row: 13;
  -ms-grid-column: 9;
  grid-row-start: 7;
  grid-column-start: 5;
}

.cell-pos-7x6 {
  -ms-grid-row: 13;
  -ms-grid-column: 11;
  grid-row-start: 7;
  grid-column-start: 6;
}

.cell-pos-7x7 {
  -ms-grid-row: 13;
  -ms-grid-column: 13;
  grid-row-start: 7;
  grid-column-start: 7;
}

.cell-pos-7x8 {
  -ms-grid-row: 13;
  -ms-grid-column: 15;
  grid-row-start: 7;
  grid-column-start: 8;
}

.cell-pos-7x9 {
  -ms-grid-row: 13;
  -ms-grid-column: 17;
  grid-row-start: 7;
  grid-column-start: 9;
}

.cell-pos-7x10 {
  -ms-grid-row: 13;
  -ms-grid-column: 19;
  grid-row-start: 7;
  grid-column-start: 10;
}

.cell-pos-7x11 {
  -ms-grid-row: 13;
  -ms-grid-column: 21;
  grid-row-start: 7;
  grid-column-start: 11;
}

.cell-pos-7x12 {
  -ms-grid-row: 13;
  -ms-grid-column: 23;
  grid-row-start: 7;
  grid-column-start: 12;
}

.cell-pos-8x1 {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
  grid-row-start: 8;
  grid-column-start: 1;
}

.cell-pos-8x2 {
  -ms-grid-row: 15;
  -ms-grid-column: 3;
  grid-row-start: 8;
  grid-column-start: 2;
}

.cell-pos-8x3 {
  -ms-grid-row: 15;
  -ms-grid-column: 5;
  grid-row-start: 8;
  grid-column-start: 3;
}

.cell-pos-8x4 {
  -ms-grid-row: 15;
  -ms-grid-column: 7;
  grid-row-start: 8;
  grid-column-start: 4;
}

.cell-pos-8x5 {
  -ms-grid-row: 15;
  -ms-grid-column: 9;
  grid-row-start: 8;
  grid-column-start: 5;
}

.cell-pos-8x6 {
  -ms-grid-row: 15;
  -ms-grid-column: 11;
  grid-row-start: 8;
  grid-column-start: 6;
}

.cell-pos-8x7 {
  -ms-grid-row: 15;
  -ms-grid-column: 13;
  grid-row-start: 8;
  grid-column-start: 7;
}

.cell-pos-8x8 {
  -ms-grid-row: 15;
  -ms-grid-column: 15;
  grid-row-start: 8;
  grid-column-start: 8;
}

.cell-pos-8x9 {
  -ms-grid-row: 15;
  -ms-grid-column: 17;
  grid-row-start: 8;
  grid-column-start: 9;
}

.cell-pos-8x10 {
  -ms-grid-row: 15;
  -ms-grid-column: 19;
  grid-row-start: 8;
  grid-column-start: 10;
}

.cell-pos-8x11 {
  -ms-grid-row: 15;
  -ms-grid-column: 21;
  grid-row-start: 8;
  grid-column-start: 11;
}

.cell-pos-8x12 {
  -ms-grid-row: 15;
  -ms-grid-column: 23;
  grid-row-start: 8;
  grid-column-start: 12;
}

.cell-pos-9x1 {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
  grid-row-start: 9;
  grid-column-start: 1;
}

.cell-pos-9x2 {
  -ms-grid-row: 17;
  -ms-grid-column: 3;
  grid-row-start: 9;
  grid-column-start: 2;
}

.cell-pos-9x3 {
  -ms-grid-row: 17;
  -ms-grid-column: 5;
  grid-row-start: 9;
  grid-column-start: 3;
}

.cell-pos-9x4 {
  -ms-grid-row: 17;
  -ms-grid-column: 7;
  grid-row-start: 9;
  grid-column-start: 4;
}

.cell-pos-9x5 {
  -ms-grid-row: 17;
  -ms-grid-column: 9;
  grid-row-start: 9;
  grid-column-start: 5;
}

.cell-pos-9x6 {
  -ms-grid-row: 17;
  -ms-grid-column: 11;
  grid-row-start: 9;
  grid-column-start: 6;
}

.cell-pos-9x7 {
  -ms-grid-row: 17;
  -ms-grid-column: 13;
  grid-row-start: 9;
  grid-column-start: 7;
}

.cell-pos-9x8 {
  -ms-grid-row: 17;
  -ms-grid-column: 15;
  grid-row-start: 9;
  grid-column-start: 8;
}

.cell-pos-9x9 {
  -ms-grid-row: 17;
  -ms-grid-column: 17;
  grid-row-start: 9;
  grid-column-start: 9;
}

.cell-pos-9x10 {
  -ms-grid-row: 17;
  -ms-grid-column: 19;
  grid-row-start: 9;
  grid-column-start: 10;
}

.cell-pos-9x11 {
  -ms-grid-row: 17;
  -ms-grid-column: 21;
  grid-row-start: 9;
  grid-column-start: 11;
}

.cell-pos-9x12 {
  -ms-grid-row: 17;
  -ms-grid-column: 23;
  grid-row-start: 9;
  grid-column-start: 12;
}

.cell-pos-10x1 {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
  grid-row-start: 10;
  grid-column-start: 1;
}

.cell-pos-10x2 {
  -ms-grid-row: 19;
  -ms-grid-column: 3;
  grid-row-start: 10;
  grid-column-start: 2;
}

.cell-pos-10x3 {
  -ms-grid-row: 19;
  -ms-grid-column: 5;
  grid-row-start: 10;
  grid-column-start: 3;
}

.cell-pos-10x4 {
  -ms-grid-row: 19;
  -ms-grid-column: 7;
  grid-row-start: 10;
  grid-column-start: 4;
}

.cell-pos-10x5 {
  -ms-grid-row: 19;
  -ms-grid-column: 9;
  grid-row-start: 10;
  grid-column-start: 5;
}

.cell-pos-10x6 {
  -ms-grid-row: 19;
  -ms-grid-column: 11;
  grid-row-start: 10;
  grid-column-start: 6;
}

.cell-pos-10x7 {
  -ms-grid-row: 19;
  -ms-grid-column: 13;
  grid-row-start: 10;
  grid-column-start: 7;
}

.cell-pos-10x8 {
  -ms-grid-row: 19;
  -ms-grid-column: 15;
  grid-row-start: 10;
  grid-column-start: 8;
}

.cell-pos-10x9 {
  -ms-grid-row: 19;
  -ms-grid-column: 17;
  grid-row-start: 10;
  grid-column-start: 9;
}

.cell-pos-10x10 {
  -ms-grid-row: 19;
  -ms-grid-column: 19;
  grid-row-start: 10;
  grid-column-start: 10;
}

.cell-pos-10x11 {
  -ms-grid-row: 19;
  -ms-grid-column: 21;
  grid-row-start: 10;
  grid-column-start: 11;
}

.cell-pos-10x12 {
  -ms-grid-row: 19;
  -ms-grid-column: 23;
  grid-row-start: 10;
  grid-column-start: 12;
}

.cell-pos-11x1 {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
  grid-row-start: 11;
  grid-column-start: 1;
}

.cell-pos-11x2 {
  -ms-grid-row: 21;
  -ms-grid-column: 3;
  grid-row-start: 11;
  grid-column-start: 2;
}

.cell-pos-11x3 {
  -ms-grid-row: 21;
  -ms-grid-column: 5;
  grid-row-start: 11;
  grid-column-start: 3;
}

.cell-pos-11x4 {
  -ms-grid-row: 21;
  -ms-grid-column: 7;
  grid-row-start: 11;
  grid-column-start: 4;
}

.cell-pos-11x5 {
  -ms-grid-row: 21;
  -ms-grid-column: 9;
  grid-row-start: 11;
  grid-column-start: 5;
}

.cell-pos-11x6 {
  -ms-grid-row: 21;
  -ms-grid-column: 11;
  grid-row-start: 11;
  grid-column-start: 6;
}

.cell-pos-11x7 {
  -ms-grid-row: 21;
  -ms-grid-column: 13;
  grid-row-start: 11;
  grid-column-start: 7;
}

.cell-pos-11x8 {
  -ms-grid-row: 21;
  -ms-grid-column: 15;
  grid-row-start: 11;
  grid-column-start: 8;
}

.cell-pos-11x9 {
  -ms-grid-row: 21;
  -ms-grid-column: 17;
  grid-row-start: 11;
  grid-column-start: 9;
}

.cell-pos-11x10 {
  -ms-grid-row: 21;
  -ms-grid-column: 19;
  grid-row-start: 11;
  grid-column-start: 10;
}

.cell-pos-11x11 {
  -ms-grid-row: 21;
  -ms-grid-column: 21;
  grid-row-start: 11;
  grid-column-start: 11;
}

.cell-pos-11x12 {
  -ms-grid-row: 21;
  -ms-grid-column: 23;
  grid-row-start: 11;
  grid-column-start: 12;
}

.cell-pos-12x1 {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
  grid-row-start: 12;
  grid-column-start: 1;
}

.cell-pos-12x2 {
  -ms-grid-row: 23;
  -ms-grid-column: 3;
  grid-row-start: 12;
  grid-column-start: 2;
}

.cell-pos-12x3 {
  -ms-grid-row: 23;
  -ms-grid-column: 5;
  grid-row-start: 12;
  grid-column-start: 3;
}

.cell-pos-12x4 {
  -ms-grid-row: 23;
  -ms-grid-column: 7;
  grid-row-start: 12;
  grid-column-start: 4;
}

.cell-pos-12x5 {
  -ms-grid-row: 23;
  -ms-grid-column: 9;
  grid-row-start: 12;
  grid-column-start: 5;
}

.cell-pos-12x6 {
  -ms-grid-row: 23;
  -ms-grid-column: 11;
  grid-row-start: 12;
  grid-column-start: 6;
}

.cell-pos-12x7 {
  -ms-grid-row: 23;
  -ms-grid-column: 13;
  grid-row-start: 12;
  grid-column-start: 7;
}

.cell-pos-12x8 {
  -ms-grid-row: 23;
  -ms-grid-column: 15;
  grid-row-start: 12;
  grid-column-start: 8;
}

.cell-pos-12x9 {
  -ms-grid-row: 23;
  -ms-grid-column: 17;
  grid-row-start: 12;
  grid-column-start: 9;
}

.cell-pos-12x10 {
  -ms-grid-row: 23;
  -ms-grid-column: 19;
  grid-row-start: 12;
  grid-column-start: 10;
}

.cell-pos-12x11 {
  -ms-grid-row: 23;
  -ms-grid-column: 21;
  grid-row-start: 12;
  grid-column-start: 11;
}

.cell-pos-12x12 {
  -ms-grid-row: 23;
  -ms-grid-column: 23;
  grid-row-start: 12;
  grid-column-start: 12;
}

.cell-size-1x1 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 1;
  grid-row-end: span 1;
  grid-column-end: span 1;
}

.cell-size-1x2 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 3;
  grid-row-end: span 1;
  grid-column-end: span 2;
}

.cell-size-1x3 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 5;
  grid-row-end: span 1;
  grid-column-end: span 3;
}

.cell-size-1x4 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 7;
  grid-row-end: span 1;
  grid-column-end: span 4;
}

.cell-size-1x5 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 9;
  grid-row-end: span 1;
  grid-column-end: span 5;
}

.cell-size-1x6 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 11;
  grid-row-end: span 1;
  grid-column-end: span 6;
}

.cell-size-1x7 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 13;
  grid-row-end: span 1;
  grid-column-end: span 7;
}

.cell-size-1x8 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 15;
  grid-row-end: span 1;
  grid-column-end: span 8;
}

.cell-size-1x9 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 17;
  grid-row-end: span 1;
  grid-column-end: span 9;
}

.cell-size-1x10 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 19;
  grid-row-end: span 1;
  grid-column-end: span 10;
}

.cell-size-1x11 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 21;
  grid-row-end: span 1;
  grid-column-end: span 11;
}

.cell-size-1x12 {
  -ms-grid-row-span: 1;
  -ms-grid-column-span: 23;
  grid-row-end: span 1;
  grid-column-end: span 12;
}

.cell-size-2x1 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 1;
  grid-row-end: span 2;
  grid-column-end: span 1;
}

.cell-size-2x2 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 3;
  grid-row-end: span 2;
  grid-column-end: span 2;
}

.cell-size-2x3 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 5;
  grid-row-end: span 2;
  grid-column-end: span 3;
}

.cell-size-2x4 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 7;
  grid-row-end: span 2;
  grid-column-end: span 4;
}

.cell-size-2x5 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 9;
  grid-row-end: span 2;
  grid-column-end: span 5;
}

.cell-size-2x6 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 11;
  grid-row-end: span 2;
  grid-column-end: span 6;
}

.cell-size-2x7 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 13;
  grid-row-end: span 2;
  grid-column-end: span 7;
}

.cell-size-2x8 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 15;
  grid-row-end: span 2;
  grid-column-end: span 8;
}

.cell-size-2x9 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 17;
  grid-row-end: span 2;
  grid-column-end: span 9;
}

.cell-size-2x10 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 19;
  grid-row-end: span 2;
  grid-column-end: span 10;
}

.cell-size-2x11 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 21;
  grid-row-end: span 2;
  grid-column-end: span 11;
}

.cell-size-2x12 {
  -ms-grid-row-span: 3;
  -ms-grid-column-span: 23;
  grid-row-end: span 2;
  grid-column-end: span 12;
}

.cell-size-3x1 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 1;
  grid-row-end: span 3;
  grid-column-end: span 1;
}

.cell-size-3x2 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 3;
  grid-row-end: span 3;
  grid-column-end: span 2;
}

.cell-size-3x3 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 5;
  grid-row-end: span 3;
  grid-column-end: span 3;
}

.cell-size-3x4 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 7;
  grid-row-end: span 3;
  grid-column-end: span 4;
}

.cell-size-3x5 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 9;
  grid-row-end: span 3;
  grid-column-end: span 5;
}

.cell-size-3x6 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 11;
  grid-row-end: span 3;
  grid-column-end: span 6;
}

.cell-size-3x7 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 13;
  grid-row-end: span 3;
  grid-column-end: span 7;
}

.cell-size-3x8 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 15;
  grid-row-end: span 3;
  grid-column-end: span 8;
}

.cell-size-3x9 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 17;
  grid-row-end: span 3;
  grid-column-end: span 9;
}

.cell-size-3x10 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 19;
  grid-row-end: span 3;
  grid-column-end: span 10;
}

.cell-size-3x11 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 21;
  grid-row-end: span 3;
  grid-column-end: span 11;
}

.cell-size-3x12 {
  -ms-grid-row-span: 5;
  -ms-grid-column-span: 23;
  grid-row-end: span 3;
  grid-column-end: span 12;
}

.cell-size-4x1 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 1;
  grid-row-end: span 4;
  grid-column-end: span 1;
}

.cell-size-4x2 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 3;
  grid-row-end: span 4;
  grid-column-end: span 2;
}

.cell-size-4x3 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 5;
  grid-row-end: span 4;
  grid-column-end: span 3;
}

.cell-size-4x4 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 7;
  grid-row-end: span 4;
  grid-column-end: span 4;
}

.cell-size-4x5 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 9;
  grid-row-end: span 4;
  grid-column-end: span 5;
}

.cell-size-4x6 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 11;
  grid-row-end: span 4;
  grid-column-end: span 6;
}

.cell-size-4x7 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 13;
  grid-row-end: span 4;
  grid-column-end: span 7;
}

.cell-size-4x8 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 15;
  grid-row-end: span 4;
  grid-column-end: span 8;
}

.cell-size-4x9 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 17;
  grid-row-end: span 4;
  grid-column-end: span 9;
}

.cell-size-4x10 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 19;
  grid-row-end: span 4;
  grid-column-end: span 10;
}

.cell-size-4x11 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 21;
  grid-row-end: span 4;
  grid-column-end: span 11;
}

.cell-size-4x12 {
  -ms-grid-row-span: 7;
  -ms-grid-column-span: 23;
  grid-row-end: span 4;
  grid-column-end: span 12;
}

.cell-size-5x1 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 1;
  grid-row-end: span 5;
  grid-column-end: span 1;
}

.cell-size-5x2 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 3;
  grid-row-end: span 5;
  grid-column-end: span 2;
}

.cell-size-5x3 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 5;
  grid-row-end: span 5;
  grid-column-end: span 3;
}

.cell-size-5x4 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 7;
  grid-row-end: span 5;
  grid-column-end: span 4;
}

.cell-size-5x5 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 9;
  grid-row-end: span 5;
  grid-column-end: span 5;
}

.cell-size-5x6 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 11;
  grid-row-end: span 5;
  grid-column-end: span 6;
}

.cell-size-5x7 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 13;
  grid-row-end: span 5;
  grid-column-end: span 7;
}

.cell-size-5x8 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 15;
  grid-row-end: span 5;
  grid-column-end: span 8;
}

.cell-size-5x9 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 17;
  grid-row-end: span 5;
  grid-column-end: span 9;
}

.cell-size-5x10 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 19;
  grid-row-end: span 5;
  grid-column-end: span 10;
}

.cell-size-5x11 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 21;
  grid-row-end: span 5;
  grid-column-end: span 11;
}

.cell-size-5x12 {
  -ms-grid-row-span: 9;
  -ms-grid-column-span: 23;
  grid-row-end: span 5;
  grid-column-end: span 12;
}

.cell-size-6x1 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 1;
  grid-row-end: span 6;
  grid-column-end: span 1;
}

.cell-size-6x2 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 3;
  grid-row-end: span 6;
  grid-column-end: span 2;
}

.cell-size-6x3 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 5;
  grid-row-end: span 6;
  grid-column-end: span 3;
}

.cell-size-6x4 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 7;
  grid-row-end: span 6;
  grid-column-end: span 4;
}

.cell-size-6x5 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 9;
  grid-row-end: span 6;
  grid-column-end: span 5;
}

.cell-size-6x6 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 11;
  grid-row-end: span 6;
  grid-column-end: span 6;
}

.cell-size-6x7 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 13;
  grid-row-end: span 6;
  grid-column-end: span 7;
}

.cell-size-6x8 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 15;
  grid-row-end: span 6;
  grid-column-end: span 8;
}

.cell-size-6x9 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 17;
  grid-row-end: span 6;
  grid-column-end: span 9;
}

.cell-size-6x10 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 19;
  grid-row-end: span 6;
  grid-column-end: span 10;
}

.cell-size-6x11 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 21;
  grid-row-end: span 6;
  grid-column-end: span 11;
}

.cell-size-6x12 {
  -ms-grid-row-span: 11;
  -ms-grid-column-span: 23;
  grid-row-end: span 6;
  grid-column-end: span 12;
}

.cell-size-7x1 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 1;
  grid-row-end: span 7;
  grid-column-end: span 1;
}

.cell-size-7x2 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 3;
  grid-row-end: span 7;
  grid-column-end: span 2;
}

.cell-size-7x3 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 5;
  grid-row-end: span 7;
  grid-column-end: span 3;
}

.cell-size-7x4 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 7;
  grid-row-end: span 7;
  grid-column-end: span 4;
}

.cell-size-7x5 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 9;
  grid-row-end: span 7;
  grid-column-end: span 5;
}

.cell-size-7x6 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 11;
  grid-row-end: span 7;
  grid-column-end: span 6;
}

.cell-size-7x7 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 13;
  grid-row-end: span 7;
  grid-column-end: span 7;
}

.cell-size-7x8 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 15;
  grid-row-end: span 7;
  grid-column-end: span 8;
}

.cell-size-7x9 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 17;
  grid-row-end: span 7;
  grid-column-end: span 9;
}

.cell-size-7x10 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 19;
  grid-row-end: span 7;
  grid-column-end: span 10;
}

.cell-size-7x11 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 21;
  grid-row-end: span 7;
  grid-column-end: span 11;
}

.cell-size-7x12 {
  -ms-grid-row-span: 13;
  -ms-grid-column-span: 23;
  grid-row-end: span 7;
  grid-column-end: span 12;
}

.cell-size-8x1 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 1;
  grid-row-end: span 8;
  grid-column-end: span 1;
}

.cell-size-8x2 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 3;
  grid-row-end: span 8;
  grid-column-end: span 2;
}

.cell-size-8x3 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 5;
  grid-row-end: span 8;
  grid-column-end: span 3;
}

.cell-size-8x4 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 7;
  grid-row-end: span 8;
  grid-column-end: span 4;
}

.cell-size-8x5 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 9;
  grid-row-end: span 8;
  grid-column-end: span 5;
}

.cell-size-8x6 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 11;
  grid-row-end: span 8;
  grid-column-end: span 6;
}

.cell-size-8x7 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 13;
  grid-row-end: span 8;
  grid-column-end: span 7;
}

.cell-size-8x8 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 15;
  grid-row-end: span 8;
  grid-column-end: span 8;
}

.cell-size-8x9 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 17;
  grid-row-end: span 8;
  grid-column-end: span 9;
}

.cell-size-8x10 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 19;
  grid-row-end: span 8;
  grid-column-end: span 10;
}

.cell-size-8x11 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 21;
  grid-row-end: span 8;
  grid-column-end: span 11;
}

.cell-size-8x12 {
  -ms-grid-row-span: 15;
  -ms-grid-column-span: 23;
  grid-row-end: span 8;
  grid-column-end: span 12;
}

.cell-size-9x1 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 1;
  grid-row-end: span 9;
  grid-column-end: span 1;
}

.cell-size-9x2 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 3;
  grid-row-end: span 9;
  grid-column-end: span 2;
}

.cell-size-9x3 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 5;
  grid-row-end: span 9;
  grid-column-end: span 3;
}

.cell-size-9x4 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 7;
  grid-row-end: span 9;
  grid-column-end: span 4;
}

.cell-size-9x5 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 9;
  grid-row-end: span 9;
  grid-column-end: span 5;
}

.cell-size-9x6 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 11;
  grid-row-end: span 9;
  grid-column-end: span 6;
}

.cell-size-9x7 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 13;
  grid-row-end: span 9;
  grid-column-end: span 7;
}

.cell-size-9x8 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 15;
  grid-row-end: span 9;
  grid-column-end: span 8;
}

.cell-size-9x9 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 17;
  grid-row-end: span 9;
  grid-column-end: span 9;
}

.cell-size-9x10 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 19;
  grid-row-end: span 9;
  grid-column-end: span 10;
}

.cell-size-9x11 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 21;
  grid-row-end: span 9;
  grid-column-end: span 11;
}

.cell-size-9x12 {
  -ms-grid-row-span: 17;
  -ms-grid-column-span: 23;
  grid-row-end: span 9;
  grid-column-end: span 12;
}

.cell-size-10x1 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 1;
  grid-row-end: span 10;
  grid-column-end: span 1;
}

.cell-size-10x2 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 3;
  grid-row-end: span 10;
  grid-column-end: span 2;
}

.cell-size-10x3 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 5;
  grid-row-end: span 10;
  grid-column-end: span 3;
}

.cell-size-10x4 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 7;
  grid-row-end: span 10;
  grid-column-end: span 4;
}

.cell-size-10x5 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 9;
  grid-row-end: span 10;
  grid-column-end: span 5;
}

.cell-size-10x6 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 11;
  grid-row-end: span 10;
  grid-column-end: span 6;
}

.cell-size-10x7 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 13;
  grid-row-end: span 10;
  grid-column-end: span 7;
}

.cell-size-10x8 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 15;
  grid-row-end: span 10;
  grid-column-end: span 8;
}

.cell-size-10x9 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 17;
  grid-row-end: span 10;
  grid-column-end: span 9;
}

.cell-size-10x10 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 19;
  grid-row-end: span 10;
  grid-column-end: span 10;
}

.cell-size-10x11 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 21;
  grid-row-end: span 10;
  grid-column-end: span 11;
}

.cell-size-10x12 {
  -ms-grid-row-span: 19;
  -ms-grid-column-span: 23;
  grid-row-end: span 10;
  grid-column-end: span 12;
}

.cell-size-11x1 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 1;
  grid-row-end: span 11;
  grid-column-end: span 1;
}

.cell-size-11x2 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 3;
  grid-row-end: span 11;
  grid-column-end: span 2;
}

.cell-size-11x3 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 5;
  grid-row-end: span 11;
  grid-column-end: span 3;
}

.cell-size-11x4 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 7;
  grid-row-end: span 11;
  grid-column-end: span 4;
}

.cell-size-11x5 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 9;
  grid-row-end: span 11;
  grid-column-end: span 5;
}

.cell-size-11x6 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 11;
  grid-row-end: span 11;
  grid-column-end: span 6;
}

.cell-size-11x7 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 13;
  grid-row-end: span 11;
  grid-column-end: span 7;
}

.cell-size-11x8 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 15;
  grid-row-end: span 11;
  grid-column-end: span 8;
}

.cell-size-11x9 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 17;
  grid-row-end: span 11;
  grid-column-end: span 9;
}

.cell-size-11x10 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 19;
  grid-row-end: span 11;
  grid-column-end: span 10;
}

.cell-size-11x11 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 21;
  grid-row-end: span 11;
  grid-column-end: span 11;
}

.cell-size-11x12 {
  -ms-grid-row-span: 21;
  -ms-grid-column-span: 23;
  grid-row-end: span 11;
  grid-column-end: span 12;
}

.cell-size-12x1 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 1;
  grid-row-end: span 12;
  grid-column-end: span 1;
}

.cell-size-12x2 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 3;
  grid-row-end: span 12;
  grid-column-end: span 2;
}

.cell-size-12x3 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 5;
  grid-row-end: span 12;
  grid-column-end: span 3;
}

.cell-size-12x4 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 7;
  grid-row-end: span 12;
  grid-column-end: span 4;
}

.cell-size-12x5 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 9;
  grid-row-end: span 12;
  grid-column-end: span 5;
}

.cell-size-12x6 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 11;
  grid-row-end: span 12;
  grid-column-end: span 6;
}

.cell-size-12x7 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 13;
  grid-row-end: span 12;
  grid-column-end: span 7;
}

.cell-size-12x8 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 15;
  grid-row-end: span 12;
  grid-column-end: span 8;
}

.cell-size-12x9 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 17;
  grid-row-end: span 12;
  grid-column-end: span 9;
}

.cell-size-12x10 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 19;
  grid-row-end: span 12;
  grid-column-end: span 10;
}

.cell-size-12x11 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 21;
  grid-row-end: span 12;
  grid-column-end: span 11;
}

.cell-size-12x12 {
  -ms-grid-row-span: 23;
  -ms-grid-column-span: 23;
  grid-row-end: span 12;
  grid-column-end: span 12;
}

@media (min-width: 400px) {
  .grid-xsmall-1x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-1x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-1x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-1x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-1x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-1x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-1x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-1x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-1x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-1x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-1x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-1x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-2x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-2x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-2x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-2x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-2x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-2x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-2x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-2x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-2x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-2x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-2x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-2x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-3x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-3x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-3x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-3x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-3x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-3x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-3x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-3x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-3x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-3x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-3x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-3x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-4x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-4x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-4x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-4x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-4x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-4x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-4x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-4x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-4x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-4x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-4x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-4x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-5x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-5x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-5x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-5x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-5x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-5x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-5x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-5x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-5x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-5x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-5x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-5x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-6x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-6x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-6x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-6x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-6x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-6x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-6x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-6x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-6x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-6x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-6x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-6x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-7x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-7x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-7x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-7x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-7x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-7x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-7x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-7x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-7x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-7x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-7x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-7x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-8x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-8x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-8x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-8x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-8x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-8x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-8x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-8x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-8x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-8x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-8x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-8x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-9x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-9x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-9x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-9x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-9x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-9x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-9x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-9x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-9x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-9x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-9x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-9x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-10x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-10x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-10x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-10x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-10x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-10x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-10x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-10x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-10x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-10x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-10x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-10x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-11x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-11x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-11x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-11x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-11x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-11x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-11x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-11x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-11x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-11x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-11x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-11x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xsmall-12x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xsmall-12x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xsmall-12x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xsmall-12x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xsmall-12x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xsmall-12x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xsmall-12x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xsmall-12x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xsmall-12x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xsmall-12x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xsmall-12x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xsmall-12x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .cell-pos-xsmall-1x1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row-start: 1;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-1x2 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-1x3 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-row-start: 1;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-1x4 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-row-start: 1;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-1x5 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    grid-row-start: 1;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-1x6 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-row-start: 1;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-1x7 {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
    grid-row-start: 1;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-1x8 {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
    grid-row-start: 1;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-1x9 {
    -ms-grid-row: 1;
    -ms-grid-column: 17;
    grid-row-start: 1;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-1x10 {
    -ms-grid-row: 1;
    -ms-grid-column: 19;
    grid-row-start: 1;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-1x11 {
    -ms-grid-row: 1;
    -ms-grid-column: 21;
    grid-row-start: 1;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-1x12 {
    -ms-grid-row: 1;
    -ms-grid-column: 23;
    grid-row-start: 1;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-2x1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-row-start: 2;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-2x2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-2x3 {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    grid-row-start: 2;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-2x4 {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    grid-row-start: 2;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-2x5 {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
    grid-row-start: 2;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-2x6 {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
    grid-row-start: 2;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-2x7 {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
    grid-row-start: 2;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-2x8 {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
    grid-row-start: 2;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-2x9 {
    -ms-grid-row: 3;
    -ms-grid-column: 17;
    grid-row-start: 2;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-2x10 {
    -ms-grid-row: 3;
    -ms-grid-column: 19;
    grid-row-start: 2;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-2x11 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-row-start: 2;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-2x12 {
    -ms-grid-row: 3;
    -ms-grid-column: 23;
    grid-row-start: 2;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-3x1 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-row-start: 3;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-3x2 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-row-start: 3;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-3x3 {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
    grid-row-start: 3;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-3x4 {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    grid-row-start: 3;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-3x5 {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
    grid-row-start: 3;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-3x6 {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
    grid-row-start: 3;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-3x7 {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
    grid-row-start: 3;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-3x8 {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
    grid-row-start: 3;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-3x9 {
    -ms-grid-row: 5;
    -ms-grid-column: 17;
    grid-row-start: 3;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-3x10 {
    -ms-grid-row: 5;
    -ms-grid-column: 19;
    grid-row-start: 3;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-3x11 {
    -ms-grid-row: 5;
    -ms-grid-column: 21;
    grid-row-start: 3;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-3x12 {
    -ms-grid-row: 5;
    -ms-grid-column: 23;
    grid-row-start: 3;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-4x1 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-row-start: 4;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-4x2 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-4x3 {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
    grid-row-start: 4;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-4x4 {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
    grid-row-start: 4;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-4x5 {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
    grid-row-start: 4;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-4x6 {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
    grid-row-start: 4;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-4x7 {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
    grid-row-start: 4;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-4x8 {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
    grid-row-start: 4;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-4x9 {
    -ms-grid-row: 7;
    -ms-grid-column: 17;
    grid-row-start: 4;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-4x10 {
    -ms-grid-row: 7;
    -ms-grid-column: 19;
    grid-row-start: 4;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-4x11 {
    -ms-grid-row: 7;
    -ms-grid-column: 21;
    grid-row-start: 4;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-4x12 {
    -ms-grid-row: 7;
    -ms-grid-column: 23;
    grid-row-start: 4;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-5x1 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-row-start: 5;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-5x2 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-row-start: 5;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-5x3 {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
    grid-row-start: 5;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-5x4 {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
    grid-row-start: 5;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-5x5 {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
    grid-row-start: 5;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-5x6 {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
    grid-row-start: 5;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-5x7 {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
    grid-row-start: 5;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-5x8 {
    -ms-grid-row: 9;
    -ms-grid-column: 15;
    grid-row-start: 5;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-5x9 {
    -ms-grid-row: 9;
    -ms-grid-column: 17;
    grid-row-start: 5;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-5x10 {
    -ms-grid-row: 9;
    -ms-grid-column: 19;
    grid-row-start: 5;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-5x11 {
    -ms-grid-row: 9;
    -ms-grid-column: 21;
    grid-row-start: 5;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-5x12 {
    -ms-grid-row: 9;
    -ms-grid-column: 23;
    grid-row-start: 5;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-6x1 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-row-start: 6;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-6x2 {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-row-start: 6;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-6x3 {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
    grid-row-start: 6;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-6x4 {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
    grid-row-start: 6;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-6x5 {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
    grid-row-start: 6;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-6x6 {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
    grid-row-start: 6;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-6x7 {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
    grid-row-start: 6;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-6x8 {
    -ms-grid-row: 11;
    -ms-grid-column: 15;
    grid-row-start: 6;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-6x9 {
    -ms-grid-row: 11;
    -ms-grid-column: 17;
    grid-row-start: 6;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-6x10 {
    -ms-grid-row: 11;
    -ms-grid-column: 19;
    grid-row-start: 6;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-6x11 {
    -ms-grid-row: 11;
    -ms-grid-column: 21;
    grid-row-start: 6;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-6x12 {
    -ms-grid-row: 11;
    -ms-grid-column: 23;
    grid-row-start: 6;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-7x1 {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
    grid-row-start: 7;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-7x2 {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
    grid-row-start: 7;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-7x3 {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
    grid-row-start: 7;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-7x4 {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
    grid-row-start: 7;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-7x5 {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
    grid-row-start: 7;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-7x6 {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
    grid-row-start: 7;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-7x7 {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
    grid-row-start: 7;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-7x8 {
    -ms-grid-row: 13;
    -ms-grid-column: 15;
    grid-row-start: 7;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-7x9 {
    -ms-grid-row: 13;
    -ms-grid-column: 17;
    grid-row-start: 7;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-7x10 {
    -ms-grid-row: 13;
    -ms-grid-column: 19;
    grid-row-start: 7;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-7x11 {
    -ms-grid-row: 13;
    -ms-grid-column: 21;
    grid-row-start: 7;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-7x12 {
    -ms-grid-row: 13;
    -ms-grid-column: 23;
    grid-row-start: 7;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-8x1 {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
    grid-row-start: 8;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-8x2 {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
    grid-row-start: 8;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-8x3 {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
    grid-row-start: 8;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-8x4 {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
    grid-row-start: 8;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-8x5 {
    -ms-grid-row: 15;
    -ms-grid-column: 9;
    grid-row-start: 8;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-8x6 {
    -ms-grid-row: 15;
    -ms-grid-column: 11;
    grid-row-start: 8;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-8x7 {
    -ms-grid-row: 15;
    -ms-grid-column: 13;
    grid-row-start: 8;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-8x8 {
    -ms-grid-row: 15;
    -ms-grid-column: 15;
    grid-row-start: 8;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-8x9 {
    -ms-grid-row: 15;
    -ms-grid-column: 17;
    grid-row-start: 8;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-8x10 {
    -ms-grid-row: 15;
    -ms-grid-column: 19;
    grid-row-start: 8;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-8x11 {
    -ms-grid-row: 15;
    -ms-grid-column: 21;
    grid-row-start: 8;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-8x12 {
    -ms-grid-row: 15;
    -ms-grid-column: 23;
    grid-row-start: 8;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-9x1 {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
    grid-row-start: 9;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-9x2 {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
    grid-row-start: 9;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-9x3 {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
    grid-row-start: 9;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-9x4 {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
    grid-row-start: 9;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-9x5 {
    -ms-grid-row: 17;
    -ms-grid-column: 9;
    grid-row-start: 9;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-9x6 {
    -ms-grid-row: 17;
    -ms-grid-column: 11;
    grid-row-start: 9;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-9x7 {
    -ms-grid-row: 17;
    -ms-grid-column: 13;
    grid-row-start: 9;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-9x8 {
    -ms-grid-row: 17;
    -ms-grid-column: 15;
    grid-row-start: 9;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-9x9 {
    -ms-grid-row: 17;
    -ms-grid-column: 17;
    grid-row-start: 9;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-9x10 {
    -ms-grid-row: 17;
    -ms-grid-column: 19;
    grid-row-start: 9;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-9x11 {
    -ms-grid-row: 17;
    -ms-grid-column: 21;
    grid-row-start: 9;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-9x12 {
    -ms-grid-row: 17;
    -ms-grid-column: 23;
    grid-row-start: 9;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-10x1 {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
    grid-row-start: 10;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-10x2 {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
    grid-row-start: 10;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-10x3 {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
    grid-row-start: 10;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-10x4 {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
    grid-row-start: 10;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-10x5 {
    -ms-grid-row: 19;
    -ms-grid-column: 9;
    grid-row-start: 10;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-10x6 {
    -ms-grid-row: 19;
    -ms-grid-column: 11;
    grid-row-start: 10;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-10x7 {
    -ms-grid-row: 19;
    -ms-grid-column: 13;
    grid-row-start: 10;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-10x8 {
    -ms-grid-row: 19;
    -ms-grid-column: 15;
    grid-row-start: 10;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-10x9 {
    -ms-grid-row: 19;
    -ms-grid-column: 17;
    grid-row-start: 10;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-10x10 {
    -ms-grid-row: 19;
    -ms-grid-column: 19;
    grid-row-start: 10;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-10x11 {
    -ms-grid-row: 19;
    -ms-grid-column: 21;
    grid-row-start: 10;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-10x12 {
    -ms-grid-row: 19;
    -ms-grid-column: 23;
    grid-row-start: 10;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-11x1 {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
    grid-row-start: 11;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-11x2 {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
    grid-row-start: 11;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-11x3 {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
    grid-row-start: 11;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-11x4 {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
    grid-row-start: 11;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-11x5 {
    -ms-grid-row: 21;
    -ms-grid-column: 9;
    grid-row-start: 11;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-11x6 {
    -ms-grid-row: 21;
    -ms-grid-column: 11;
    grid-row-start: 11;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-11x7 {
    -ms-grid-row: 21;
    -ms-grid-column: 13;
    grid-row-start: 11;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-11x8 {
    -ms-grid-row: 21;
    -ms-grid-column: 15;
    grid-row-start: 11;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-11x9 {
    -ms-grid-row: 21;
    -ms-grid-column: 17;
    grid-row-start: 11;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-11x10 {
    -ms-grid-row: 21;
    -ms-grid-column: 19;
    grid-row-start: 11;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-11x11 {
    -ms-grid-row: 21;
    -ms-grid-column: 21;
    grid-row-start: 11;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-11x12 {
    -ms-grid-row: 21;
    -ms-grid-column: 23;
    grid-row-start: 11;
    grid-column-start: 12;
  }
  .cell-pos-xsmall-12x1 {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
    grid-row-start: 12;
    grid-column-start: 1;
  }
  .cell-pos-xsmall-12x2 {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
    grid-row-start: 12;
    grid-column-start: 2;
  }
  .cell-pos-xsmall-12x3 {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
    grid-row-start: 12;
    grid-column-start: 3;
  }
  .cell-pos-xsmall-12x4 {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
    grid-row-start: 12;
    grid-column-start: 4;
  }
  .cell-pos-xsmall-12x5 {
    -ms-grid-row: 23;
    -ms-grid-column: 9;
    grid-row-start: 12;
    grid-column-start: 5;
  }
  .cell-pos-xsmall-12x6 {
    -ms-grid-row: 23;
    -ms-grid-column: 11;
    grid-row-start: 12;
    grid-column-start: 6;
  }
  .cell-pos-xsmall-12x7 {
    -ms-grid-row: 23;
    -ms-grid-column: 13;
    grid-row-start: 12;
    grid-column-start: 7;
  }
  .cell-pos-xsmall-12x8 {
    -ms-grid-row: 23;
    -ms-grid-column: 15;
    grid-row-start: 12;
    grid-column-start: 8;
  }
  .cell-pos-xsmall-12x9 {
    -ms-grid-row: 23;
    -ms-grid-column: 17;
    grid-row-start: 12;
    grid-column-start: 9;
  }
  .cell-pos-xsmall-12x10 {
    -ms-grid-row: 23;
    -ms-grid-column: 19;
    grid-row-start: 12;
    grid-column-start: 10;
  }
  .cell-pos-xsmall-12x11 {
    -ms-grid-row: 23;
    -ms-grid-column: 21;
    grid-row-start: 12;
    grid-column-start: 11;
  }
  .cell-pos-xsmall-12x12 {
    -ms-grid-row: 23;
    -ms-grid-column: 23;
    grid-row-start: 12;
    grid-column-start: 12;
  }
  .cell-size-xsmall-1x1 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-1x2 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 3;
    grid-row-end: span 1;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-1x3 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 5;
    grid-row-end: span 1;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-1x4 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 7;
    grid-row-end: span 1;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-1x5 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 9;
    grid-row-end: span 1;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-1x6 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 11;
    grid-row-end: span 1;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-1x7 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 13;
    grid-row-end: span 1;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-1x8 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 15;
    grid-row-end: span 1;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-1x9 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 17;
    grid-row-end: span 1;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-1x10 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 19;
    grid-row-end: span 1;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-1x11 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 21;
    grid-row-end: span 1;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-1x12 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 23;
    grid-row-end: span 1;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-2x1 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 1;
    grid-row-end: span 2;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-2x2 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 3;
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-2x3 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 5;
    grid-row-end: span 2;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-2x4 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 7;
    grid-row-end: span 2;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-2x5 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 9;
    grid-row-end: span 2;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-2x6 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 11;
    grid-row-end: span 2;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-2x7 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 13;
    grid-row-end: span 2;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-2x8 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 15;
    grid-row-end: span 2;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-2x9 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 17;
    grid-row-end: span 2;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-2x10 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 19;
    grid-row-end: span 2;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-2x11 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 21;
    grid-row-end: span 2;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-2x12 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 23;
    grid-row-end: span 2;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-3x1 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 1;
    grid-row-end: span 3;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-3x2 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 3;
    grid-row-end: span 3;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-3x3 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 5;
    grid-row-end: span 3;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-3x4 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 7;
    grid-row-end: span 3;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-3x5 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 9;
    grid-row-end: span 3;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-3x6 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 11;
    grid-row-end: span 3;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-3x7 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 13;
    grid-row-end: span 3;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-3x8 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 15;
    grid-row-end: span 3;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-3x9 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 17;
    grid-row-end: span 3;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-3x10 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 19;
    grid-row-end: span 3;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-3x11 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 21;
    grid-row-end: span 3;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-3x12 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 23;
    grid-row-end: span 3;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-4x1 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 1;
    grid-row-end: span 4;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-4x2 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 3;
    grid-row-end: span 4;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-4x3 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 5;
    grid-row-end: span 4;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-4x4 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 7;
    grid-row-end: span 4;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-4x5 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 9;
    grid-row-end: span 4;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-4x6 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 11;
    grid-row-end: span 4;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-4x7 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 13;
    grid-row-end: span 4;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-4x8 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 15;
    grid-row-end: span 4;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-4x9 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 17;
    grid-row-end: span 4;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-4x10 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 19;
    grid-row-end: span 4;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-4x11 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 21;
    grid-row-end: span 4;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-4x12 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 23;
    grid-row-end: span 4;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-5x1 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 1;
    grid-row-end: span 5;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-5x2 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 3;
    grid-row-end: span 5;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-5x3 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 5;
    grid-row-end: span 5;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-5x4 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 7;
    grid-row-end: span 5;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-5x5 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 9;
    grid-row-end: span 5;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-5x6 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 11;
    grid-row-end: span 5;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-5x7 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 13;
    grid-row-end: span 5;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-5x8 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 15;
    grid-row-end: span 5;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-5x9 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 17;
    grid-row-end: span 5;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-5x10 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 19;
    grid-row-end: span 5;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-5x11 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 21;
    grid-row-end: span 5;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-5x12 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 23;
    grid-row-end: span 5;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-6x1 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 1;
    grid-row-end: span 6;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-6x2 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 3;
    grid-row-end: span 6;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-6x3 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 5;
    grid-row-end: span 6;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-6x4 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 7;
    grid-row-end: span 6;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-6x5 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 9;
    grid-row-end: span 6;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-6x6 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 11;
    grid-row-end: span 6;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-6x7 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 13;
    grid-row-end: span 6;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-6x8 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 15;
    grid-row-end: span 6;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-6x9 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 17;
    grid-row-end: span 6;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-6x10 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 19;
    grid-row-end: span 6;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-6x11 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 21;
    grid-row-end: span 6;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-6x12 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 23;
    grid-row-end: span 6;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-7x1 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 1;
    grid-row-end: span 7;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-7x2 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 3;
    grid-row-end: span 7;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-7x3 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 5;
    grid-row-end: span 7;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-7x4 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 7;
    grid-row-end: span 7;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-7x5 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 9;
    grid-row-end: span 7;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-7x6 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 11;
    grid-row-end: span 7;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-7x7 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 13;
    grid-row-end: span 7;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-7x8 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 15;
    grid-row-end: span 7;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-7x9 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 17;
    grid-row-end: span 7;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-7x10 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 19;
    grid-row-end: span 7;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-7x11 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 21;
    grid-row-end: span 7;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-7x12 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 23;
    grid-row-end: span 7;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-8x1 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 1;
    grid-row-end: span 8;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-8x2 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 3;
    grid-row-end: span 8;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-8x3 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 5;
    grid-row-end: span 8;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-8x4 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 7;
    grid-row-end: span 8;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-8x5 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 9;
    grid-row-end: span 8;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-8x6 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 11;
    grid-row-end: span 8;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-8x7 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 13;
    grid-row-end: span 8;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-8x8 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 15;
    grid-row-end: span 8;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-8x9 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 17;
    grid-row-end: span 8;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-8x10 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 19;
    grid-row-end: span 8;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-8x11 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 21;
    grid-row-end: span 8;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-8x12 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 23;
    grid-row-end: span 8;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-9x1 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 1;
    grid-row-end: span 9;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-9x2 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 3;
    grid-row-end: span 9;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-9x3 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 5;
    grid-row-end: span 9;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-9x4 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 7;
    grid-row-end: span 9;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-9x5 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 9;
    grid-row-end: span 9;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-9x6 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 11;
    grid-row-end: span 9;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-9x7 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 13;
    grid-row-end: span 9;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-9x8 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 15;
    grid-row-end: span 9;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-9x9 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 17;
    grid-row-end: span 9;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-9x10 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 19;
    grid-row-end: span 9;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-9x11 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 21;
    grid-row-end: span 9;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-9x12 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 23;
    grid-row-end: span 9;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-10x1 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 1;
    grid-row-end: span 10;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-10x2 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 3;
    grid-row-end: span 10;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-10x3 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 5;
    grid-row-end: span 10;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-10x4 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 7;
    grid-row-end: span 10;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-10x5 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 9;
    grid-row-end: span 10;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-10x6 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 11;
    grid-row-end: span 10;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-10x7 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 13;
    grid-row-end: span 10;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-10x8 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 15;
    grid-row-end: span 10;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-10x9 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 17;
    grid-row-end: span 10;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-10x10 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 19;
    grid-row-end: span 10;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-10x11 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 21;
    grid-row-end: span 10;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-10x12 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 23;
    grid-row-end: span 10;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-11x1 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 1;
    grid-row-end: span 11;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-11x2 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 3;
    grid-row-end: span 11;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-11x3 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 5;
    grid-row-end: span 11;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-11x4 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 7;
    grid-row-end: span 11;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-11x5 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 9;
    grid-row-end: span 11;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-11x6 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 11;
    grid-row-end: span 11;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-11x7 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 13;
    grid-row-end: span 11;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-11x8 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 15;
    grid-row-end: span 11;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-11x9 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 17;
    grid-row-end: span 11;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-11x10 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 19;
    grid-row-end: span 11;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-11x11 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 21;
    grid-row-end: span 11;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-11x12 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 23;
    grid-row-end: span 11;
    grid-column-end: span 12;
  }
  .cell-size-xsmall-12x1 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 1;
    grid-row-end: span 12;
    grid-column-end: span 1;
  }
  .cell-size-xsmall-12x2 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 3;
    grid-row-end: span 12;
    grid-column-end: span 2;
  }
  .cell-size-xsmall-12x3 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 5;
    grid-row-end: span 12;
    grid-column-end: span 3;
  }
  .cell-size-xsmall-12x4 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 7;
    grid-row-end: span 12;
    grid-column-end: span 4;
  }
  .cell-size-xsmall-12x5 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 9;
    grid-row-end: span 12;
    grid-column-end: span 5;
  }
  .cell-size-xsmall-12x6 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 11;
    grid-row-end: span 12;
    grid-column-end: span 6;
  }
  .cell-size-xsmall-12x7 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 13;
    grid-row-end: span 12;
    grid-column-end: span 7;
  }
  .cell-size-xsmall-12x8 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 15;
    grid-row-end: span 12;
    grid-column-end: span 8;
  }
  .cell-size-xsmall-12x9 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 17;
    grid-row-end: span 12;
    grid-column-end: span 9;
  }
  .cell-size-xsmall-12x10 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 19;
    grid-row-end: span 12;
    grid-column-end: span 10;
  }
  .cell-size-xsmall-12x11 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 21;
    grid-row-end: span 12;
    grid-column-end: span 11;
  }
  .cell-size-xsmall-12x12 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 23;
    grid-row-end: span 12;
    grid-column-end: span 12;
  }
}

@media (min-width: 768px) {
  .grid-small-1x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-1x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-1x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-1x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-1x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-1x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-1x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-1x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-1x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-1x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-1x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-1x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-2x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-2x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-2x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-2x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-2x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-2x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-2x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-2x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-2x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-2x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-2x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-2x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-3x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-3x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-3x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-3x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-3x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-3x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-3x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-3x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-3x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-3x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-3x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-3x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-4x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-4x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-4x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-4x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-4x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-4x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-4x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-4x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-4x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-4x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-4x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-4x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-5x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-5x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-5x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-5x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-5x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-5x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-5x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-5x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-5x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-5x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-5x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-5x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-6x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-6x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-6x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-6x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-6x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-6x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-6x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-6x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-6x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-6x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-6x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-6x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-7x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-7x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-7x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-7x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-7x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-7x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-7x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-7x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-7x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-7x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-7x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-7x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-8x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-8x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-8x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-8x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-8x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-8x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-8x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-8x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-8x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-8x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-8x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-8x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-9x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-9x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-9x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-9x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-9x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-9x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-9x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-9x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-9x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-9x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-9x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-9x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-10x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-10x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-10x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-10x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-10x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-10x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-10x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-10x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-10x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-10x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-10x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-10x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-11x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-11x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-11x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-11x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-11x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-11x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-11x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-11x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-11x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-11x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-11x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-11x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-small-12x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-small-12x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-small-12x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-small-12x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-small-12x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-small-12x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-small-12x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-small-12x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-small-12x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-small-12x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-small-12x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-small-12x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .cell-pos-small-1x1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row-start: 1;
    grid-column-start: 1;
  }
  .cell-pos-small-1x2 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .cell-pos-small-1x3 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-row-start: 1;
    grid-column-start: 3;
  }
  .cell-pos-small-1x4 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-row-start: 1;
    grid-column-start: 4;
  }
  .cell-pos-small-1x5 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    grid-row-start: 1;
    grid-column-start: 5;
  }
  .cell-pos-small-1x6 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-row-start: 1;
    grid-column-start: 6;
  }
  .cell-pos-small-1x7 {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
    grid-row-start: 1;
    grid-column-start: 7;
  }
  .cell-pos-small-1x8 {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
    grid-row-start: 1;
    grid-column-start: 8;
  }
  .cell-pos-small-1x9 {
    -ms-grid-row: 1;
    -ms-grid-column: 17;
    grid-row-start: 1;
    grid-column-start: 9;
  }
  .cell-pos-small-1x10 {
    -ms-grid-row: 1;
    -ms-grid-column: 19;
    grid-row-start: 1;
    grid-column-start: 10;
  }
  .cell-pos-small-1x11 {
    -ms-grid-row: 1;
    -ms-grid-column: 21;
    grid-row-start: 1;
    grid-column-start: 11;
  }
  .cell-pos-small-1x12 {
    -ms-grid-row: 1;
    -ms-grid-column: 23;
    grid-row-start: 1;
    grid-column-start: 12;
  }
  .cell-pos-small-2x1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-row-start: 2;
    grid-column-start: 1;
  }
  .cell-pos-small-2x2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .cell-pos-small-2x3 {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    grid-row-start: 2;
    grid-column-start: 3;
  }
  .cell-pos-small-2x4 {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    grid-row-start: 2;
    grid-column-start: 4;
  }
  .cell-pos-small-2x5 {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
    grid-row-start: 2;
    grid-column-start: 5;
  }
  .cell-pos-small-2x6 {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
    grid-row-start: 2;
    grid-column-start: 6;
  }
  .cell-pos-small-2x7 {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
    grid-row-start: 2;
    grid-column-start: 7;
  }
  .cell-pos-small-2x8 {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
    grid-row-start: 2;
    grid-column-start: 8;
  }
  .cell-pos-small-2x9 {
    -ms-grid-row: 3;
    -ms-grid-column: 17;
    grid-row-start: 2;
    grid-column-start: 9;
  }
  .cell-pos-small-2x10 {
    -ms-grid-row: 3;
    -ms-grid-column: 19;
    grid-row-start: 2;
    grid-column-start: 10;
  }
  .cell-pos-small-2x11 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-row-start: 2;
    grid-column-start: 11;
  }
  .cell-pos-small-2x12 {
    -ms-grid-row: 3;
    -ms-grid-column: 23;
    grid-row-start: 2;
    grid-column-start: 12;
  }
  .cell-pos-small-3x1 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-row-start: 3;
    grid-column-start: 1;
  }
  .cell-pos-small-3x2 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-row-start: 3;
    grid-column-start: 2;
  }
  .cell-pos-small-3x3 {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
    grid-row-start: 3;
    grid-column-start: 3;
  }
  .cell-pos-small-3x4 {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    grid-row-start: 3;
    grid-column-start: 4;
  }
  .cell-pos-small-3x5 {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
    grid-row-start: 3;
    grid-column-start: 5;
  }
  .cell-pos-small-3x6 {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
    grid-row-start: 3;
    grid-column-start: 6;
  }
  .cell-pos-small-3x7 {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
    grid-row-start: 3;
    grid-column-start: 7;
  }
  .cell-pos-small-3x8 {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
    grid-row-start: 3;
    grid-column-start: 8;
  }
  .cell-pos-small-3x9 {
    -ms-grid-row: 5;
    -ms-grid-column: 17;
    grid-row-start: 3;
    grid-column-start: 9;
  }
  .cell-pos-small-3x10 {
    -ms-grid-row: 5;
    -ms-grid-column: 19;
    grid-row-start: 3;
    grid-column-start: 10;
  }
  .cell-pos-small-3x11 {
    -ms-grid-row: 5;
    -ms-grid-column: 21;
    grid-row-start: 3;
    grid-column-start: 11;
  }
  .cell-pos-small-3x12 {
    -ms-grid-row: 5;
    -ms-grid-column: 23;
    grid-row-start: 3;
    grid-column-start: 12;
  }
  .cell-pos-small-4x1 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-row-start: 4;
    grid-column-start: 1;
  }
  .cell-pos-small-4x2 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .cell-pos-small-4x3 {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
    grid-row-start: 4;
    grid-column-start: 3;
  }
  .cell-pos-small-4x4 {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
    grid-row-start: 4;
    grid-column-start: 4;
  }
  .cell-pos-small-4x5 {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
    grid-row-start: 4;
    grid-column-start: 5;
  }
  .cell-pos-small-4x6 {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
    grid-row-start: 4;
    grid-column-start: 6;
  }
  .cell-pos-small-4x7 {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
    grid-row-start: 4;
    grid-column-start: 7;
  }
  .cell-pos-small-4x8 {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
    grid-row-start: 4;
    grid-column-start: 8;
  }
  .cell-pos-small-4x9 {
    -ms-grid-row: 7;
    -ms-grid-column: 17;
    grid-row-start: 4;
    grid-column-start: 9;
  }
  .cell-pos-small-4x10 {
    -ms-grid-row: 7;
    -ms-grid-column: 19;
    grid-row-start: 4;
    grid-column-start: 10;
  }
  .cell-pos-small-4x11 {
    -ms-grid-row: 7;
    -ms-grid-column: 21;
    grid-row-start: 4;
    grid-column-start: 11;
  }
  .cell-pos-small-4x12 {
    -ms-grid-row: 7;
    -ms-grid-column: 23;
    grid-row-start: 4;
    grid-column-start: 12;
  }
  .cell-pos-small-5x1 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-row-start: 5;
    grid-column-start: 1;
  }
  .cell-pos-small-5x2 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-row-start: 5;
    grid-column-start: 2;
  }
  .cell-pos-small-5x3 {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
    grid-row-start: 5;
    grid-column-start: 3;
  }
  .cell-pos-small-5x4 {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
    grid-row-start: 5;
    grid-column-start: 4;
  }
  .cell-pos-small-5x5 {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
    grid-row-start: 5;
    grid-column-start: 5;
  }
  .cell-pos-small-5x6 {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
    grid-row-start: 5;
    grid-column-start: 6;
  }
  .cell-pos-small-5x7 {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
    grid-row-start: 5;
    grid-column-start: 7;
  }
  .cell-pos-small-5x8 {
    -ms-grid-row: 9;
    -ms-grid-column: 15;
    grid-row-start: 5;
    grid-column-start: 8;
  }
  .cell-pos-small-5x9 {
    -ms-grid-row: 9;
    -ms-grid-column: 17;
    grid-row-start: 5;
    grid-column-start: 9;
  }
  .cell-pos-small-5x10 {
    -ms-grid-row: 9;
    -ms-grid-column: 19;
    grid-row-start: 5;
    grid-column-start: 10;
  }
  .cell-pos-small-5x11 {
    -ms-grid-row: 9;
    -ms-grid-column: 21;
    grid-row-start: 5;
    grid-column-start: 11;
  }
  .cell-pos-small-5x12 {
    -ms-grid-row: 9;
    -ms-grid-column: 23;
    grid-row-start: 5;
    grid-column-start: 12;
  }
  .cell-pos-small-6x1 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-row-start: 6;
    grid-column-start: 1;
  }
  .cell-pos-small-6x2 {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-row-start: 6;
    grid-column-start: 2;
  }
  .cell-pos-small-6x3 {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
    grid-row-start: 6;
    grid-column-start: 3;
  }
  .cell-pos-small-6x4 {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
    grid-row-start: 6;
    grid-column-start: 4;
  }
  .cell-pos-small-6x5 {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
    grid-row-start: 6;
    grid-column-start: 5;
  }
  .cell-pos-small-6x6 {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
    grid-row-start: 6;
    grid-column-start: 6;
  }
  .cell-pos-small-6x7 {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
    grid-row-start: 6;
    grid-column-start: 7;
  }
  .cell-pos-small-6x8 {
    -ms-grid-row: 11;
    -ms-grid-column: 15;
    grid-row-start: 6;
    grid-column-start: 8;
  }
  .cell-pos-small-6x9 {
    -ms-grid-row: 11;
    -ms-grid-column: 17;
    grid-row-start: 6;
    grid-column-start: 9;
  }
  .cell-pos-small-6x10 {
    -ms-grid-row: 11;
    -ms-grid-column: 19;
    grid-row-start: 6;
    grid-column-start: 10;
  }
  .cell-pos-small-6x11 {
    -ms-grid-row: 11;
    -ms-grid-column: 21;
    grid-row-start: 6;
    grid-column-start: 11;
  }
  .cell-pos-small-6x12 {
    -ms-grid-row: 11;
    -ms-grid-column: 23;
    grid-row-start: 6;
    grid-column-start: 12;
  }
  .cell-pos-small-7x1 {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
    grid-row-start: 7;
    grid-column-start: 1;
  }
  .cell-pos-small-7x2 {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
    grid-row-start: 7;
    grid-column-start: 2;
  }
  .cell-pos-small-7x3 {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
    grid-row-start: 7;
    grid-column-start: 3;
  }
  .cell-pos-small-7x4 {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
    grid-row-start: 7;
    grid-column-start: 4;
  }
  .cell-pos-small-7x5 {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
    grid-row-start: 7;
    grid-column-start: 5;
  }
  .cell-pos-small-7x6 {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
    grid-row-start: 7;
    grid-column-start: 6;
  }
  .cell-pos-small-7x7 {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
    grid-row-start: 7;
    grid-column-start: 7;
  }
  .cell-pos-small-7x8 {
    -ms-grid-row: 13;
    -ms-grid-column: 15;
    grid-row-start: 7;
    grid-column-start: 8;
  }
  .cell-pos-small-7x9 {
    -ms-grid-row: 13;
    -ms-grid-column: 17;
    grid-row-start: 7;
    grid-column-start: 9;
  }
  .cell-pos-small-7x10 {
    -ms-grid-row: 13;
    -ms-grid-column: 19;
    grid-row-start: 7;
    grid-column-start: 10;
  }
  .cell-pos-small-7x11 {
    -ms-grid-row: 13;
    -ms-grid-column: 21;
    grid-row-start: 7;
    grid-column-start: 11;
  }
  .cell-pos-small-7x12 {
    -ms-grid-row: 13;
    -ms-grid-column: 23;
    grid-row-start: 7;
    grid-column-start: 12;
  }
  .cell-pos-small-8x1 {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
    grid-row-start: 8;
    grid-column-start: 1;
  }
  .cell-pos-small-8x2 {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
    grid-row-start: 8;
    grid-column-start: 2;
  }
  .cell-pos-small-8x3 {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
    grid-row-start: 8;
    grid-column-start: 3;
  }
  .cell-pos-small-8x4 {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
    grid-row-start: 8;
    grid-column-start: 4;
  }
  .cell-pos-small-8x5 {
    -ms-grid-row: 15;
    -ms-grid-column: 9;
    grid-row-start: 8;
    grid-column-start: 5;
  }
  .cell-pos-small-8x6 {
    -ms-grid-row: 15;
    -ms-grid-column: 11;
    grid-row-start: 8;
    grid-column-start: 6;
  }
  .cell-pos-small-8x7 {
    -ms-grid-row: 15;
    -ms-grid-column: 13;
    grid-row-start: 8;
    grid-column-start: 7;
  }
  .cell-pos-small-8x8 {
    -ms-grid-row: 15;
    -ms-grid-column: 15;
    grid-row-start: 8;
    grid-column-start: 8;
  }
  .cell-pos-small-8x9 {
    -ms-grid-row: 15;
    -ms-grid-column: 17;
    grid-row-start: 8;
    grid-column-start: 9;
  }
  .cell-pos-small-8x10 {
    -ms-grid-row: 15;
    -ms-grid-column: 19;
    grid-row-start: 8;
    grid-column-start: 10;
  }
  .cell-pos-small-8x11 {
    -ms-grid-row: 15;
    -ms-grid-column: 21;
    grid-row-start: 8;
    grid-column-start: 11;
  }
  .cell-pos-small-8x12 {
    -ms-grid-row: 15;
    -ms-grid-column: 23;
    grid-row-start: 8;
    grid-column-start: 12;
  }
  .cell-pos-small-9x1 {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
    grid-row-start: 9;
    grid-column-start: 1;
  }
  .cell-pos-small-9x2 {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
    grid-row-start: 9;
    grid-column-start: 2;
  }
  .cell-pos-small-9x3 {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
    grid-row-start: 9;
    grid-column-start: 3;
  }
  .cell-pos-small-9x4 {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
    grid-row-start: 9;
    grid-column-start: 4;
  }
  .cell-pos-small-9x5 {
    -ms-grid-row: 17;
    -ms-grid-column: 9;
    grid-row-start: 9;
    grid-column-start: 5;
  }
  .cell-pos-small-9x6 {
    -ms-grid-row: 17;
    -ms-grid-column: 11;
    grid-row-start: 9;
    grid-column-start: 6;
  }
  .cell-pos-small-9x7 {
    -ms-grid-row: 17;
    -ms-grid-column: 13;
    grid-row-start: 9;
    grid-column-start: 7;
  }
  .cell-pos-small-9x8 {
    -ms-grid-row: 17;
    -ms-grid-column: 15;
    grid-row-start: 9;
    grid-column-start: 8;
  }
  .cell-pos-small-9x9 {
    -ms-grid-row: 17;
    -ms-grid-column: 17;
    grid-row-start: 9;
    grid-column-start: 9;
  }
  .cell-pos-small-9x10 {
    -ms-grid-row: 17;
    -ms-grid-column: 19;
    grid-row-start: 9;
    grid-column-start: 10;
  }
  .cell-pos-small-9x11 {
    -ms-grid-row: 17;
    -ms-grid-column: 21;
    grid-row-start: 9;
    grid-column-start: 11;
  }
  .cell-pos-small-9x12 {
    -ms-grid-row: 17;
    -ms-grid-column: 23;
    grid-row-start: 9;
    grid-column-start: 12;
  }
  .cell-pos-small-10x1 {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
    grid-row-start: 10;
    grid-column-start: 1;
  }
  .cell-pos-small-10x2 {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
    grid-row-start: 10;
    grid-column-start: 2;
  }
  .cell-pos-small-10x3 {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
    grid-row-start: 10;
    grid-column-start: 3;
  }
  .cell-pos-small-10x4 {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
    grid-row-start: 10;
    grid-column-start: 4;
  }
  .cell-pos-small-10x5 {
    -ms-grid-row: 19;
    -ms-grid-column: 9;
    grid-row-start: 10;
    grid-column-start: 5;
  }
  .cell-pos-small-10x6 {
    -ms-grid-row: 19;
    -ms-grid-column: 11;
    grid-row-start: 10;
    grid-column-start: 6;
  }
  .cell-pos-small-10x7 {
    -ms-grid-row: 19;
    -ms-grid-column: 13;
    grid-row-start: 10;
    grid-column-start: 7;
  }
  .cell-pos-small-10x8 {
    -ms-grid-row: 19;
    -ms-grid-column: 15;
    grid-row-start: 10;
    grid-column-start: 8;
  }
  .cell-pos-small-10x9 {
    -ms-grid-row: 19;
    -ms-grid-column: 17;
    grid-row-start: 10;
    grid-column-start: 9;
  }
  .cell-pos-small-10x10 {
    -ms-grid-row: 19;
    -ms-grid-column: 19;
    grid-row-start: 10;
    grid-column-start: 10;
  }
  .cell-pos-small-10x11 {
    -ms-grid-row: 19;
    -ms-grid-column: 21;
    grid-row-start: 10;
    grid-column-start: 11;
  }
  .cell-pos-small-10x12 {
    -ms-grid-row: 19;
    -ms-grid-column: 23;
    grid-row-start: 10;
    grid-column-start: 12;
  }
  .cell-pos-small-11x1 {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
    grid-row-start: 11;
    grid-column-start: 1;
  }
  .cell-pos-small-11x2 {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
    grid-row-start: 11;
    grid-column-start: 2;
  }
  .cell-pos-small-11x3 {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
    grid-row-start: 11;
    grid-column-start: 3;
  }
  .cell-pos-small-11x4 {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
    grid-row-start: 11;
    grid-column-start: 4;
  }
  .cell-pos-small-11x5 {
    -ms-grid-row: 21;
    -ms-grid-column: 9;
    grid-row-start: 11;
    grid-column-start: 5;
  }
  .cell-pos-small-11x6 {
    -ms-grid-row: 21;
    -ms-grid-column: 11;
    grid-row-start: 11;
    grid-column-start: 6;
  }
  .cell-pos-small-11x7 {
    -ms-grid-row: 21;
    -ms-grid-column: 13;
    grid-row-start: 11;
    grid-column-start: 7;
  }
  .cell-pos-small-11x8 {
    -ms-grid-row: 21;
    -ms-grid-column: 15;
    grid-row-start: 11;
    grid-column-start: 8;
  }
  .cell-pos-small-11x9 {
    -ms-grid-row: 21;
    -ms-grid-column: 17;
    grid-row-start: 11;
    grid-column-start: 9;
  }
  .cell-pos-small-11x10 {
    -ms-grid-row: 21;
    -ms-grid-column: 19;
    grid-row-start: 11;
    grid-column-start: 10;
  }
  .cell-pos-small-11x11 {
    -ms-grid-row: 21;
    -ms-grid-column: 21;
    grid-row-start: 11;
    grid-column-start: 11;
  }
  .cell-pos-small-11x12 {
    -ms-grid-row: 21;
    -ms-grid-column: 23;
    grid-row-start: 11;
    grid-column-start: 12;
  }
  .cell-pos-small-12x1 {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
    grid-row-start: 12;
    grid-column-start: 1;
  }
  .cell-pos-small-12x2 {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
    grid-row-start: 12;
    grid-column-start: 2;
  }
  .cell-pos-small-12x3 {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
    grid-row-start: 12;
    grid-column-start: 3;
  }
  .cell-pos-small-12x4 {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
    grid-row-start: 12;
    grid-column-start: 4;
  }
  .cell-pos-small-12x5 {
    -ms-grid-row: 23;
    -ms-grid-column: 9;
    grid-row-start: 12;
    grid-column-start: 5;
  }
  .cell-pos-small-12x6 {
    -ms-grid-row: 23;
    -ms-grid-column: 11;
    grid-row-start: 12;
    grid-column-start: 6;
  }
  .cell-pos-small-12x7 {
    -ms-grid-row: 23;
    -ms-grid-column: 13;
    grid-row-start: 12;
    grid-column-start: 7;
  }
  .cell-pos-small-12x8 {
    -ms-grid-row: 23;
    -ms-grid-column: 15;
    grid-row-start: 12;
    grid-column-start: 8;
  }
  .cell-pos-small-12x9 {
    -ms-grid-row: 23;
    -ms-grid-column: 17;
    grid-row-start: 12;
    grid-column-start: 9;
  }
  .cell-pos-small-12x10 {
    -ms-grid-row: 23;
    -ms-grid-column: 19;
    grid-row-start: 12;
    grid-column-start: 10;
  }
  .cell-pos-small-12x11 {
    -ms-grid-row: 23;
    -ms-grid-column: 21;
    grid-row-start: 12;
    grid-column-start: 11;
  }
  .cell-pos-small-12x12 {
    -ms-grid-row: 23;
    -ms-grid-column: 23;
    grid-row-start: 12;
    grid-column-start: 12;
  }
  .cell-size-small-1x1 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .cell-size-small-1x2 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 3;
    grid-row-end: span 1;
    grid-column-end: span 2;
  }
  .cell-size-small-1x3 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 5;
    grid-row-end: span 1;
    grid-column-end: span 3;
  }
  .cell-size-small-1x4 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 7;
    grid-row-end: span 1;
    grid-column-end: span 4;
  }
  .cell-size-small-1x5 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 9;
    grid-row-end: span 1;
    grid-column-end: span 5;
  }
  .cell-size-small-1x6 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 11;
    grid-row-end: span 1;
    grid-column-end: span 6;
  }
  .cell-size-small-1x7 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 13;
    grid-row-end: span 1;
    grid-column-end: span 7;
  }
  .cell-size-small-1x8 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 15;
    grid-row-end: span 1;
    grid-column-end: span 8;
  }
  .cell-size-small-1x9 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 17;
    grid-row-end: span 1;
    grid-column-end: span 9;
  }
  .cell-size-small-1x10 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 19;
    grid-row-end: span 1;
    grid-column-end: span 10;
  }
  .cell-size-small-1x11 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 21;
    grid-row-end: span 1;
    grid-column-end: span 11;
  }
  .cell-size-small-1x12 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 23;
    grid-row-end: span 1;
    grid-column-end: span 12;
  }
  .cell-size-small-2x1 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 1;
    grid-row-end: span 2;
    grid-column-end: span 1;
  }
  .cell-size-small-2x2 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 3;
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
  .cell-size-small-2x3 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 5;
    grid-row-end: span 2;
    grid-column-end: span 3;
  }
  .cell-size-small-2x4 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 7;
    grid-row-end: span 2;
    grid-column-end: span 4;
  }
  .cell-size-small-2x5 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 9;
    grid-row-end: span 2;
    grid-column-end: span 5;
  }
  .cell-size-small-2x6 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 11;
    grid-row-end: span 2;
    grid-column-end: span 6;
  }
  .cell-size-small-2x7 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 13;
    grid-row-end: span 2;
    grid-column-end: span 7;
  }
  .cell-size-small-2x8 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 15;
    grid-row-end: span 2;
    grid-column-end: span 8;
  }
  .cell-size-small-2x9 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 17;
    grid-row-end: span 2;
    grid-column-end: span 9;
  }
  .cell-size-small-2x10 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 19;
    grid-row-end: span 2;
    grid-column-end: span 10;
  }
  .cell-size-small-2x11 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 21;
    grid-row-end: span 2;
    grid-column-end: span 11;
  }
  .cell-size-small-2x12 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 23;
    grid-row-end: span 2;
    grid-column-end: span 12;
  }
  .cell-size-small-3x1 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 1;
    grid-row-end: span 3;
    grid-column-end: span 1;
  }
  .cell-size-small-3x2 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 3;
    grid-row-end: span 3;
    grid-column-end: span 2;
  }
  .cell-size-small-3x3 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 5;
    grid-row-end: span 3;
    grid-column-end: span 3;
  }
  .cell-size-small-3x4 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 7;
    grid-row-end: span 3;
    grid-column-end: span 4;
  }
  .cell-size-small-3x5 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 9;
    grid-row-end: span 3;
    grid-column-end: span 5;
  }
  .cell-size-small-3x6 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 11;
    grid-row-end: span 3;
    grid-column-end: span 6;
  }
  .cell-size-small-3x7 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 13;
    grid-row-end: span 3;
    grid-column-end: span 7;
  }
  .cell-size-small-3x8 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 15;
    grid-row-end: span 3;
    grid-column-end: span 8;
  }
  .cell-size-small-3x9 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 17;
    grid-row-end: span 3;
    grid-column-end: span 9;
  }
  .cell-size-small-3x10 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 19;
    grid-row-end: span 3;
    grid-column-end: span 10;
  }
  .cell-size-small-3x11 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 21;
    grid-row-end: span 3;
    grid-column-end: span 11;
  }
  .cell-size-small-3x12 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 23;
    grid-row-end: span 3;
    grid-column-end: span 12;
  }
  .cell-size-small-4x1 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 1;
    grid-row-end: span 4;
    grid-column-end: span 1;
  }
  .cell-size-small-4x2 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 3;
    grid-row-end: span 4;
    grid-column-end: span 2;
  }
  .cell-size-small-4x3 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 5;
    grid-row-end: span 4;
    grid-column-end: span 3;
  }
  .cell-size-small-4x4 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 7;
    grid-row-end: span 4;
    grid-column-end: span 4;
  }
  .cell-size-small-4x5 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 9;
    grid-row-end: span 4;
    grid-column-end: span 5;
  }
  .cell-size-small-4x6 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 11;
    grid-row-end: span 4;
    grid-column-end: span 6;
  }
  .cell-size-small-4x7 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 13;
    grid-row-end: span 4;
    grid-column-end: span 7;
  }
  .cell-size-small-4x8 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 15;
    grid-row-end: span 4;
    grid-column-end: span 8;
  }
  .cell-size-small-4x9 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 17;
    grid-row-end: span 4;
    grid-column-end: span 9;
  }
  .cell-size-small-4x10 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 19;
    grid-row-end: span 4;
    grid-column-end: span 10;
  }
  .cell-size-small-4x11 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 21;
    grid-row-end: span 4;
    grid-column-end: span 11;
  }
  .cell-size-small-4x12 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 23;
    grid-row-end: span 4;
    grid-column-end: span 12;
  }
  .cell-size-small-5x1 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 1;
    grid-row-end: span 5;
    grid-column-end: span 1;
  }
  .cell-size-small-5x2 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 3;
    grid-row-end: span 5;
    grid-column-end: span 2;
  }
  .cell-size-small-5x3 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 5;
    grid-row-end: span 5;
    grid-column-end: span 3;
  }
  .cell-size-small-5x4 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 7;
    grid-row-end: span 5;
    grid-column-end: span 4;
  }
  .cell-size-small-5x5 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 9;
    grid-row-end: span 5;
    grid-column-end: span 5;
  }
  .cell-size-small-5x6 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 11;
    grid-row-end: span 5;
    grid-column-end: span 6;
  }
  .cell-size-small-5x7 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 13;
    grid-row-end: span 5;
    grid-column-end: span 7;
  }
  .cell-size-small-5x8 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 15;
    grid-row-end: span 5;
    grid-column-end: span 8;
  }
  .cell-size-small-5x9 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 17;
    grid-row-end: span 5;
    grid-column-end: span 9;
  }
  .cell-size-small-5x10 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 19;
    grid-row-end: span 5;
    grid-column-end: span 10;
  }
  .cell-size-small-5x11 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 21;
    grid-row-end: span 5;
    grid-column-end: span 11;
  }
  .cell-size-small-5x12 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 23;
    grid-row-end: span 5;
    grid-column-end: span 12;
  }
  .cell-size-small-6x1 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 1;
    grid-row-end: span 6;
    grid-column-end: span 1;
  }
  .cell-size-small-6x2 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 3;
    grid-row-end: span 6;
    grid-column-end: span 2;
  }
  .cell-size-small-6x3 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 5;
    grid-row-end: span 6;
    grid-column-end: span 3;
  }
  .cell-size-small-6x4 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 7;
    grid-row-end: span 6;
    grid-column-end: span 4;
  }
  .cell-size-small-6x5 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 9;
    grid-row-end: span 6;
    grid-column-end: span 5;
  }
  .cell-size-small-6x6 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 11;
    grid-row-end: span 6;
    grid-column-end: span 6;
  }
  .cell-size-small-6x7 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 13;
    grid-row-end: span 6;
    grid-column-end: span 7;
  }
  .cell-size-small-6x8 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 15;
    grid-row-end: span 6;
    grid-column-end: span 8;
  }
  .cell-size-small-6x9 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 17;
    grid-row-end: span 6;
    grid-column-end: span 9;
  }
  .cell-size-small-6x10 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 19;
    grid-row-end: span 6;
    grid-column-end: span 10;
  }
  .cell-size-small-6x11 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 21;
    grid-row-end: span 6;
    grid-column-end: span 11;
  }
  .cell-size-small-6x12 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 23;
    grid-row-end: span 6;
    grid-column-end: span 12;
  }
  .cell-size-small-7x1 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 1;
    grid-row-end: span 7;
    grid-column-end: span 1;
  }
  .cell-size-small-7x2 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 3;
    grid-row-end: span 7;
    grid-column-end: span 2;
  }
  .cell-size-small-7x3 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 5;
    grid-row-end: span 7;
    grid-column-end: span 3;
  }
  .cell-size-small-7x4 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 7;
    grid-row-end: span 7;
    grid-column-end: span 4;
  }
  .cell-size-small-7x5 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 9;
    grid-row-end: span 7;
    grid-column-end: span 5;
  }
  .cell-size-small-7x6 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 11;
    grid-row-end: span 7;
    grid-column-end: span 6;
  }
  .cell-size-small-7x7 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 13;
    grid-row-end: span 7;
    grid-column-end: span 7;
  }
  .cell-size-small-7x8 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 15;
    grid-row-end: span 7;
    grid-column-end: span 8;
  }
  .cell-size-small-7x9 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 17;
    grid-row-end: span 7;
    grid-column-end: span 9;
  }
  .cell-size-small-7x10 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 19;
    grid-row-end: span 7;
    grid-column-end: span 10;
  }
  .cell-size-small-7x11 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 21;
    grid-row-end: span 7;
    grid-column-end: span 11;
  }
  .cell-size-small-7x12 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 23;
    grid-row-end: span 7;
    grid-column-end: span 12;
  }
  .cell-size-small-8x1 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 1;
    grid-row-end: span 8;
    grid-column-end: span 1;
  }
  .cell-size-small-8x2 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 3;
    grid-row-end: span 8;
    grid-column-end: span 2;
  }
  .cell-size-small-8x3 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 5;
    grid-row-end: span 8;
    grid-column-end: span 3;
  }
  .cell-size-small-8x4 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 7;
    grid-row-end: span 8;
    grid-column-end: span 4;
  }
  .cell-size-small-8x5 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 9;
    grid-row-end: span 8;
    grid-column-end: span 5;
  }
  .cell-size-small-8x6 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 11;
    grid-row-end: span 8;
    grid-column-end: span 6;
  }
  .cell-size-small-8x7 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 13;
    grid-row-end: span 8;
    grid-column-end: span 7;
  }
  .cell-size-small-8x8 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 15;
    grid-row-end: span 8;
    grid-column-end: span 8;
  }
  .cell-size-small-8x9 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 17;
    grid-row-end: span 8;
    grid-column-end: span 9;
  }
  .cell-size-small-8x10 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 19;
    grid-row-end: span 8;
    grid-column-end: span 10;
  }
  .cell-size-small-8x11 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 21;
    grid-row-end: span 8;
    grid-column-end: span 11;
  }
  .cell-size-small-8x12 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 23;
    grid-row-end: span 8;
    grid-column-end: span 12;
  }
  .cell-size-small-9x1 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 1;
    grid-row-end: span 9;
    grid-column-end: span 1;
  }
  .cell-size-small-9x2 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 3;
    grid-row-end: span 9;
    grid-column-end: span 2;
  }
  .cell-size-small-9x3 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 5;
    grid-row-end: span 9;
    grid-column-end: span 3;
  }
  .cell-size-small-9x4 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 7;
    grid-row-end: span 9;
    grid-column-end: span 4;
  }
  .cell-size-small-9x5 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 9;
    grid-row-end: span 9;
    grid-column-end: span 5;
  }
  .cell-size-small-9x6 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 11;
    grid-row-end: span 9;
    grid-column-end: span 6;
  }
  .cell-size-small-9x7 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 13;
    grid-row-end: span 9;
    grid-column-end: span 7;
  }
  .cell-size-small-9x8 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 15;
    grid-row-end: span 9;
    grid-column-end: span 8;
  }
  .cell-size-small-9x9 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 17;
    grid-row-end: span 9;
    grid-column-end: span 9;
  }
  .cell-size-small-9x10 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 19;
    grid-row-end: span 9;
    grid-column-end: span 10;
  }
  .cell-size-small-9x11 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 21;
    grid-row-end: span 9;
    grid-column-end: span 11;
  }
  .cell-size-small-9x12 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 23;
    grid-row-end: span 9;
    grid-column-end: span 12;
  }
  .cell-size-small-10x1 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 1;
    grid-row-end: span 10;
    grid-column-end: span 1;
  }
  .cell-size-small-10x2 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 3;
    grid-row-end: span 10;
    grid-column-end: span 2;
  }
  .cell-size-small-10x3 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 5;
    grid-row-end: span 10;
    grid-column-end: span 3;
  }
  .cell-size-small-10x4 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 7;
    grid-row-end: span 10;
    grid-column-end: span 4;
  }
  .cell-size-small-10x5 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 9;
    grid-row-end: span 10;
    grid-column-end: span 5;
  }
  .cell-size-small-10x6 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 11;
    grid-row-end: span 10;
    grid-column-end: span 6;
  }
  .cell-size-small-10x7 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 13;
    grid-row-end: span 10;
    grid-column-end: span 7;
  }
  .cell-size-small-10x8 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 15;
    grid-row-end: span 10;
    grid-column-end: span 8;
  }
  .cell-size-small-10x9 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 17;
    grid-row-end: span 10;
    grid-column-end: span 9;
  }
  .cell-size-small-10x10 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 19;
    grid-row-end: span 10;
    grid-column-end: span 10;
  }
  .cell-size-small-10x11 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 21;
    grid-row-end: span 10;
    grid-column-end: span 11;
  }
  .cell-size-small-10x12 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 23;
    grid-row-end: span 10;
    grid-column-end: span 12;
  }
  .cell-size-small-11x1 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 1;
    grid-row-end: span 11;
    grid-column-end: span 1;
  }
  .cell-size-small-11x2 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 3;
    grid-row-end: span 11;
    grid-column-end: span 2;
  }
  .cell-size-small-11x3 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 5;
    grid-row-end: span 11;
    grid-column-end: span 3;
  }
  .cell-size-small-11x4 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 7;
    grid-row-end: span 11;
    grid-column-end: span 4;
  }
  .cell-size-small-11x5 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 9;
    grid-row-end: span 11;
    grid-column-end: span 5;
  }
  .cell-size-small-11x6 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 11;
    grid-row-end: span 11;
    grid-column-end: span 6;
  }
  .cell-size-small-11x7 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 13;
    grid-row-end: span 11;
    grid-column-end: span 7;
  }
  .cell-size-small-11x8 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 15;
    grid-row-end: span 11;
    grid-column-end: span 8;
  }
  .cell-size-small-11x9 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 17;
    grid-row-end: span 11;
    grid-column-end: span 9;
  }
  .cell-size-small-11x10 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 19;
    grid-row-end: span 11;
    grid-column-end: span 10;
  }
  .cell-size-small-11x11 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 21;
    grid-row-end: span 11;
    grid-column-end: span 11;
  }
  .cell-size-small-11x12 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 23;
    grid-row-end: span 11;
    grid-column-end: span 12;
  }
  .cell-size-small-12x1 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 1;
    grid-row-end: span 12;
    grid-column-end: span 1;
  }
  .cell-size-small-12x2 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 3;
    grid-row-end: span 12;
    grid-column-end: span 2;
  }
  .cell-size-small-12x3 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 5;
    grid-row-end: span 12;
    grid-column-end: span 3;
  }
  .cell-size-small-12x4 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 7;
    grid-row-end: span 12;
    grid-column-end: span 4;
  }
  .cell-size-small-12x5 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 9;
    grid-row-end: span 12;
    grid-column-end: span 5;
  }
  .cell-size-small-12x6 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 11;
    grid-row-end: span 12;
    grid-column-end: span 6;
  }
  .cell-size-small-12x7 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 13;
    grid-row-end: span 12;
    grid-column-end: span 7;
  }
  .cell-size-small-12x8 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 15;
    grid-row-end: span 12;
    grid-column-end: span 8;
  }
  .cell-size-small-12x9 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 17;
    grid-row-end: span 12;
    grid-column-end: span 9;
  }
  .cell-size-small-12x10 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 19;
    grid-row-end: span 12;
    grid-column-end: span 10;
  }
  .cell-size-small-12x11 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 21;
    grid-row-end: span 12;
    grid-column-end: span 11;
  }
  .cell-size-small-12x12 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 23;
    grid-row-end: span 12;
    grid-column-end: span 12;
  }
}

@media (min-width: 1024px) {
  .grid-medium-1x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-1x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-1x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-1x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-1x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-1x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-1x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-1x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-1x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-1x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-1x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-1x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-2x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-2x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-2x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-2x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-2x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-2x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-2x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-2x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-2x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-2x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-2x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-2x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-3x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-3x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-3x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-3x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-3x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-3x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-3x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-3x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-3x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-3x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-3x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-3x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-4x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-4x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-4x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-4x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-4x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-4x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-4x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-4x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-4x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-4x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-4x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-4x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-5x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-5x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-5x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-5x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-5x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-5x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-5x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-5x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-5x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-5x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-5x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-5x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-6x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-6x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-6x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-6x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-6x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-6x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-6x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-6x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-6x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-6x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-6x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-6x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-7x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-7x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-7x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-7x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-7x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-7x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-7x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-7x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-7x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-7x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-7x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-7x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-8x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-8x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-8x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-8x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-8x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-8x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-8x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-8x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-8x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-8x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-8x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-8x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-9x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-9x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-9x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-9x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-9x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-9x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-9x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-9x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-9x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-9x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-9x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-9x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-10x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-10x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-10x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-10x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-10x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-10x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-10x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-10x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-10x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-10x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-10x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-10x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-11x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-11x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-11x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-11x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-11x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-11x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-11x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-11x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-11x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-11x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-11x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-11x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-medium-12x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-medium-12x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-medium-12x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-medium-12x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-medium-12x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-medium-12x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-medium-12x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-medium-12x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-medium-12x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-medium-12x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-medium-12x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-medium-12x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .cell-pos-medium-1x1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row-start: 1;
    grid-column-start: 1;
  }
  .cell-pos-medium-1x2 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .cell-pos-medium-1x3 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-row-start: 1;
    grid-column-start: 3;
  }
  .cell-pos-medium-1x4 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-row-start: 1;
    grid-column-start: 4;
  }
  .cell-pos-medium-1x5 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    grid-row-start: 1;
    grid-column-start: 5;
  }
  .cell-pos-medium-1x6 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-row-start: 1;
    grid-column-start: 6;
  }
  .cell-pos-medium-1x7 {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
    grid-row-start: 1;
    grid-column-start: 7;
  }
  .cell-pos-medium-1x8 {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
    grid-row-start: 1;
    grid-column-start: 8;
  }
  .cell-pos-medium-1x9 {
    -ms-grid-row: 1;
    -ms-grid-column: 17;
    grid-row-start: 1;
    grid-column-start: 9;
  }
  .cell-pos-medium-1x10 {
    -ms-grid-row: 1;
    -ms-grid-column: 19;
    grid-row-start: 1;
    grid-column-start: 10;
  }
  .cell-pos-medium-1x11 {
    -ms-grid-row: 1;
    -ms-grid-column: 21;
    grid-row-start: 1;
    grid-column-start: 11;
  }
  .cell-pos-medium-1x12 {
    -ms-grid-row: 1;
    -ms-grid-column: 23;
    grid-row-start: 1;
    grid-column-start: 12;
  }
  .cell-pos-medium-2x1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-row-start: 2;
    grid-column-start: 1;
  }
  .cell-pos-medium-2x2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .cell-pos-medium-2x3 {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    grid-row-start: 2;
    grid-column-start: 3;
  }
  .cell-pos-medium-2x4 {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    grid-row-start: 2;
    grid-column-start: 4;
  }
  .cell-pos-medium-2x5 {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
    grid-row-start: 2;
    grid-column-start: 5;
  }
  .cell-pos-medium-2x6 {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
    grid-row-start: 2;
    grid-column-start: 6;
  }
  .cell-pos-medium-2x7 {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
    grid-row-start: 2;
    grid-column-start: 7;
  }
  .cell-pos-medium-2x8 {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
    grid-row-start: 2;
    grid-column-start: 8;
  }
  .cell-pos-medium-2x9 {
    -ms-grid-row: 3;
    -ms-grid-column: 17;
    grid-row-start: 2;
    grid-column-start: 9;
  }
  .cell-pos-medium-2x10 {
    -ms-grid-row: 3;
    -ms-grid-column: 19;
    grid-row-start: 2;
    grid-column-start: 10;
  }
  .cell-pos-medium-2x11 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-row-start: 2;
    grid-column-start: 11;
  }
  .cell-pos-medium-2x12 {
    -ms-grid-row: 3;
    -ms-grid-column: 23;
    grid-row-start: 2;
    grid-column-start: 12;
  }
  .cell-pos-medium-3x1 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-row-start: 3;
    grid-column-start: 1;
  }
  .cell-pos-medium-3x2 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-row-start: 3;
    grid-column-start: 2;
  }
  .cell-pos-medium-3x3 {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
    grid-row-start: 3;
    grid-column-start: 3;
  }
  .cell-pos-medium-3x4 {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    grid-row-start: 3;
    grid-column-start: 4;
  }
  .cell-pos-medium-3x5 {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
    grid-row-start: 3;
    grid-column-start: 5;
  }
  .cell-pos-medium-3x6 {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
    grid-row-start: 3;
    grid-column-start: 6;
  }
  .cell-pos-medium-3x7 {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
    grid-row-start: 3;
    grid-column-start: 7;
  }
  .cell-pos-medium-3x8 {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
    grid-row-start: 3;
    grid-column-start: 8;
  }
  .cell-pos-medium-3x9 {
    -ms-grid-row: 5;
    -ms-grid-column: 17;
    grid-row-start: 3;
    grid-column-start: 9;
  }
  .cell-pos-medium-3x10 {
    -ms-grid-row: 5;
    -ms-grid-column: 19;
    grid-row-start: 3;
    grid-column-start: 10;
  }
  .cell-pos-medium-3x11 {
    -ms-grid-row: 5;
    -ms-grid-column: 21;
    grid-row-start: 3;
    grid-column-start: 11;
  }
  .cell-pos-medium-3x12 {
    -ms-grid-row: 5;
    -ms-grid-column: 23;
    grid-row-start: 3;
    grid-column-start: 12;
  }
  .cell-pos-medium-4x1 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-row-start: 4;
    grid-column-start: 1;
  }
  .cell-pos-medium-4x2 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .cell-pos-medium-4x3 {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
    grid-row-start: 4;
    grid-column-start: 3;
  }
  .cell-pos-medium-4x4 {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
    grid-row-start: 4;
    grid-column-start: 4;
  }
  .cell-pos-medium-4x5 {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
    grid-row-start: 4;
    grid-column-start: 5;
  }
  .cell-pos-medium-4x6 {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
    grid-row-start: 4;
    grid-column-start: 6;
  }
  .cell-pos-medium-4x7 {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
    grid-row-start: 4;
    grid-column-start: 7;
  }
  .cell-pos-medium-4x8 {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
    grid-row-start: 4;
    grid-column-start: 8;
  }
  .cell-pos-medium-4x9 {
    -ms-grid-row: 7;
    -ms-grid-column: 17;
    grid-row-start: 4;
    grid-column-start: 9;
  }
  .cell-pos-medium-4x10 {
    -ms-grid-row: 7;
    -ms-grid-column: 19;
    grid-row-start: 4;
    grid-column-start: 10;
  }
  .cell-pos-medium-4x11 {
    -ms-grid-row: 7;
    -ms-grid-column: 21;
    grid-row-start: 4;
    grid-column-start: 11;
  }
  .cell-pos-medium-4x12 {
    -ms-grid-row: 7;
    -ms-grid-column: 23;
    grid-row-start: 4;
    grid-column-start: 12;
  }
  .cell-pos-medium-5x1 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-row-start: 5;
    grid-column-start: 1;
  }
  .cell-pos-medium-5x2 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-row-start: 5;
    grid-column-start: 2;
  }
  .cell-pos-medium-5x3 {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
    grid-row-start: 5;
    grid-column-start: 3;
  }
  .cell-pos-medium-5x4 {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
    grid-row-start: 5;
    grid-column-start: 4;
  }
  .cell-pos-medium-5x5 {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
    grid-row-start: 5;
    grid-column-start: 5;
  }
  .cell-pos-medium-5x6 {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
    grid-row-start: 5;
    grid-column-start: 6;
  }
  .cell-pos-medium-5x7 {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
    grid-row-start: 5;
    grid-column-start: 7;
  }
  .cell-pos-medium-5x8 {
    -ms-grid-row: 9;
    -ms-grid-column: 15;
    grid-row-start: 5;
    grid-column-start: 8;
  }
  .cell-pos-medium-5x9 {
    -ms-grid-row: 9;
    -ms-grid-column: 17;
    grid-row-start: 5;
    grid-column-start: 9;
  }
  .cell-pos-medium-5x10 {
    -ms-grid-row: 9;
    -ms-grid-column: 19;
    grid-row-start: 5;
    grid-column-start: 10;
  }
  .cell-pos-medium-5x11 {
    -ms-grid-row: 9;
    -ms-grid-column: 21;
    grid-row-start: 5;
    grid-column-start: 11;
  }
  .cell-pos-medium-5x12 {
    -ms-grid-row: 9;
    -ms-grid-column: 23;
    grid-row-start: 5;
    grid-column-start: 12;
  }
  .cell-pos-medium-6x1 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-row-start: 6;
    grid-column-start: 1;
  }
  .cell-pos-medium-6x2 {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-row-start: 6;
    grid-column-start: 2;
  }
  .cell-pos-medium-6x3 {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
    grid-row-start: 6;
    grid-column-start: 3;
  }
  .cell-pos-medium-6x4 {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
    grid-row-start: 6;
    grid-column-start: 4;
  }
  .cell-pos-medium-6x5 {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
    grid-row-start: 6;
    grid-column-start: 5;
  }
  .cell-pos-medium-6x6 {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
    grid-row-start: 6;
    grid-column-start: 6;
  }
  .cell-pos-medium-6x7 {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
    grid-row-start: 6;
    grid-column-start: 7;
  }
  .cell-pos-medium-6x8 {
    -ms-grid-row: 11;
    -ms-grid-column: 15;
    grid-row-start: 6;
    grid-column-start: 8;
  }
  .cell-pos-medium-6x9 {
    -ms-grid-row: 11;
    -ms-grid-column: 17;
    grid-row-start: 6;
    grid-column-start: 9;
  }
  .cell-pos-medium-6x10 {
    -ms-grid-row: 11;
    -ms-grid-column: 19;
    grid-row-start: 6;
    grid-column-start: 10;
  }
  .cell-pos-medium-6x11 {
    -ms-grid-row: 11;
    -ms-grid-column: 21;
    grid-row-start: 6;
    grid-column-start: 11;
  }
  .cell-pos-medium-6x12 {
    -ms-grid-row: 11;
    -ms-grid-column: 23;
    grid-row-start: 6;
    grid-column-start: 12;
  }
  .cell-pos-medium-7x1 {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
    grid-row-start: 7;
    grid-column-start: 1;
  }
  .cell-pos-medium-7x2 {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
    grid-row-start: 7;
    grid-column-start: 2;
  }
  .cell-pos-medium-7x3 {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
    grid-row-start: 7;
    grid-column-start: 3;
  }
  .cell-pos-medium-7x4 {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
    grid-row-start: 7;
    grid-column-start: 4;
  }
  .cell-pos-medium-7x5 {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
    grid-row-start: 7;
    grid-column-start: 5;
  }
  .cell-pos-medium-7x6 {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
    grid-row-start: 7;
    grid-column-start: 6;
  }
  .cell-pos-medium-7x7 {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
    grid-row-start: 7;
    grid-column-start: 7;
  }
  .cell-pos-medium-7x8 {
    -ms-grid-row: 13;
    -ms-grid-column: 15;
    grid-row-start: 7;
    grid-column-start: 8;
  }
  .cell-pos-medium-7x9 {
    -ms-grid-row: 13;
    -ms-grid-column: 17;
    grid-row-start: 7;
    grid-column-start: 9;
  }
  .cell-pos-medium-7x10 {
    -ms-grid-row: 13;
    -ms-grid-column: 19;
    grid-row-start: 7;
    grid-column-start: 10;
  }
  .cell-pos-medium-7x11 {
    -ms-grid-row: 13;
    -ms-grid-column: 21;
    grid-row-start: 7;
    grid-column-start: 11;
  }
  .cell-pos-medium-7x12 {
    -ms-grid-row: 13;
    -ms-grid-column: 23;
    grid-row-start: 7;
    grid-column-start: 12;
  }
  .cell-pos-medium-8x1 {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
    grid-row-start: 8;
    grid-column-start: 1;
  }
  .cell-pos-medium-8x2 {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
    grid-row-start: 8;
    grid-column-start: 2;
  }
  .cell-pos-medium-8x3 {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
    grid-row-start: 8;
    grid-column-start: 3;
  }
  .cell-pos-medium-8x4 {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
    grid-row-start: 8;
    grid-column-start: 4;
  }
  .cell-pos-medium-8x5 {
    -ms-grid-row: 15;
    -ms-grid-column: 9;
    grid-row-start: 8;
    grid-column-start: 5;
  }
  .cell-pos-medium-8x6 {
    -ms-grid-row: 15;
    -ms-grid-column: 11;
    grid-row-start: 8;
    grid-column-start: 6;
  }
  .cell-pos-medium-8x7 {
    -ms-grid-row: 15;
    -ms-grid-column: 13;
    grid-row-start: 8;
    grid-column-start: 7;
  }
  .cell-pos-medium-8x8 {
    -ms-grid-row: 15;
    -ms-grid-column: 15;
    grid-row-start: 8;
    grid-column-start: 8;
  }
  .cell-pos-medium-8x9 {
    -ms-grid-row: 15;
    -ms-grid-column: 17;
    grid-row-start: 8;
    grid-column-start: 9;
  }
  .cell-pos-medium-8x10 {
    -ms-grid-row: 15;
    -ms-grid-column: 19;
    grid-row-start: 8;
    grid-column-start: 10;
  }
  .cell-pos-medium-8x11 {
    -ms-grid-row: 15;
    -ms-grid-column: 21;
    grid-row-start: 8;
    grid-column-start: 11;
  }
  .cell-pos-medium-8x12 {
    -ms-grid-row: 15;
    -ms-grid-column: 23;
    grid-row-start: 8;
    grid-column-start: 12;
  }
  .cell-pos-medium-9x1 {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
    grid-row-start: 9;
    grid-column-start: 1;
  }
  .cell-pos-medium-9x2 {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
    grid-row-start: 9;
    grid-column-start: 2;
  }
  .cell-pos-medium-9x3 {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
    grid-row-start: 9;
    grid-column-start: 3;
  }
  .cell-pos-medium-9x4 {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
    grid-row-start: 9;
    grid-column-start: 4;
  }
  .cell-pos-medium-9x5 {
    -ms-grid-row: 17;
    -ms-grid-column: 9;
    grid-row-start: 9;
    grid-column-start: 5;
  }
  .cell-pos-medium-9x6 {
    -ms-grid-row: 17;
    -ms-grid-column: 11;
    grid-row-start: 9;
    grid-column-start: 6;
  }
  .cell-pos-medium-9x7 {
    -ms-grid-row: 17;
    -ms-grid-column: 13;
    grid-row-start: 9;
    grid-column-start: 7;
  }
  .cell-pos-medium-9x8 {
    -ms-grid-row: 17;
    -ms-grid-column: 15;
    grid-row-start: 9;
    grid-column-start: 8;
  }
  .cell-pos-medium-9x9 {
    -ms-grid-row: 17;
    -ms-grid-column: 17;
    grid-row-start: 9;
    grid-column-start: 9;
  }
  .cell-pos-medium-9x10 {
    -ms-grid-row: 17;
    -ms-grid-column: 19;
    grid-row-start: 9;
    grid-column-start: 10;
  }
  .cell-pos-medium-9x11 {
    -ms-grid-row: 17;
    -ms-grid-column: 21;
    grid-row-start: 9;
    grid-column-start: 11;
  }
  .cell-pos-medium-9x12 {
    -ms-grid-row: 17;
    -ms-grid-column: 23;
    grid-row-start: 9;
    grid-column-start: 12;
  }
  .cell-pos-medium-10x1 {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
    grid-row-start: 10;
    grid-column-start: 1;
  }
  .cell-pos-medium-10x2 {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
    grid-row-start: 10;
    grid-column-start: 2;
  }
  .cell-pos-medium-10x3 {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
    grid-row-start: 10;
    grid-column-start: 3;
  }
  .cell-pos-medium-10x4 {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
    grid-row-start: 10;
    grid-column-start: 4;
  }
  .cell-pos-medium-10x5 {
    -ms-grid-row: 19;
    -ms-grid-column: 9;
    grid-row-start: 10;
    grid-column-start: 5;
  }
  .cell-pos-medium-10x6 {
    -ms-grid-row: 19;
    -ms-grid-column: 11;
    grid-row-start: 10;
    grid-column-start: 6;
  }
  .cell-pos-medium-10x7 {
    -ms-grid-row: 19;
    -ms-grid-column: 13;
    grid-row-start: 10;
    grid-column-start: 7;
  }
  .cell-pos-medium-10x8 {
    -ms-grid-row: 19;
    -ms-grid-column: 15;
    grid-row-start: 10;
    grid-column-start: 8;
  }
  .cell-pos-medium-10x9 {
    -ms-grid-row: 19;
    -ms-grid-column: 17;
    grid-row-start: 10;
    grid-column-start: 9;
  }
  .cell-pos-medium-10x10 {
    -ms-grid-row: 19;
    -ms-grid-column: 19;
    grid-row-start: 10;
    grid-column-start: 10;
  }
  .cell-pos-medium-10x11 {
    -ms-grid-row: 19;
    -ms-grid-column: 21;
    grid-row-start: 10;
    grid-column-start: 11;
  }
  .cell-pos-medium-10x12 {
    -ms-grid-row: 19;
    -ms-grid-column: 23;
    grid-row-start: 10;
    grid-column-start: 12;
  }
  .cell-pos-medium-11x1 {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
    grid-row-start: 11;
    grid-column-start: 1;
  }
  .cell-pos-medium-11x2 {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
    grid-row-start: 11;
    grid-column-start: 2;
  }
  .cell-pos-medium-11x3 {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
    grid-row-start: 11;
    grid-column-start: 3;
  }
  .cell-pos-medium-11x4 {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
    grid-row-start: 11;
    grid-column-start: 4;
  }
  .cell-pos-medium-11x5 {
    -ms-grid-row: 21;
    -ms-grid-column: 9;
    grid-row-start: 11;
    grid-column-start: 5;
  }
  .cell-pos-medium-11x6 {
    -ms-grid-row: 21;
    -ms-grid-column: 11;
    grid-row-start: 11;
    grid-column-start: 6;
  }
  .cell-pos-medium-11x7 {
    -ms-grid-row: 21;
    -ms-grid-column: 13;
    grid-row-start: 11;
    grid-column-start: 7;
  }
  .cell-pos-medium-11x8 {
    -ms-grid-row: 21;
    -ms-grid-column: 15;
    grid-row-start: 11;
    grid-column-start: 8;
  }
  .cell-pos-medium-11x9 {
    -ms-grid-row: 21;
    -ms-grid-column: 17;
    grid-row-start: 11;
    grid-column-start: 9;
  }
  .cell-pos-medium-11x10 {
    -ms-grid-row: 21;
    -ms-grid-column: 19;
    grid-row-start: 11;
    grid-column-start: 10;
  }
  .cell-pos-medium-11x11 {
    -ms-grid-row: 21;
    -ms-grid-column: 21;
    grid-row-start: 11;
    grid-column-start: 11;
  }
  .cell-pos-medium-11x12 {
    -ms-grid-row: 21;
    -ms-grid-column: 23;
    grid-row-start: 11;
    grid-column-start: 12;
  }
  .cell-pos-medium-12x1 {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
    grid-row-start: 12;
    grid-column-start: 1;
  }
  .cell-pos-medium-12x2 {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
    grid-row-start: 12;
    grid-column-start: 2;
  }
  .cell-pos-medium-12x3 {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
    grid-row-start: 12;
    grid-column-start: 3;
  }
  .cell-pos-medium-12x4 {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
    grid-row-start: 12;
    grid-column-start: 4;
  }
  .cell-pos-medium-12x5 {
    -ms-grid-row: 23;
    -ms-grid-column: 9;
    grid-row-start: 12;
    grid-column-start: 5;
  }
  .cell-pos-medium-12x6 {
    -ms-grid-row: 23;
    -ms-grid-column: 11;
    grid-row-start: 12;
    grid-column-start: 6;
  }
  .cell-pos-medium-12x7 {
    -ms-grid-row: 23;
    -ms-grid-column: 13;
    grid-row-start: 12;
    grid-column-start: 7;
  }
  .cell-pos-medium-12x8 {
    -ms-grid-row: 23;
    -ms-grid-column: 15;
    grid-row-start: 12;
    grid-column-start: 8;
  }
  .cell-pos-medium-12x9 {
    -ms-grid-row: 23;
    -ms-grid-column: 17;
    grid-row-start: 12;
    grid-column-start: 9;
  }
  .cell-pos-medium-12x10 {
    -ms-grid-row: 23;
    -ms-grid-column: 19;
    grid-row-start: 12;
    grid-column-start: 10;
  }
  .cell-pos-medium-12x11 {
    -ms-grid-row: 23;
    -ms-grid-column: 21;
    grid-row-start: 12;
    grid-column-start: 11;
  }
  .cell-pos-medium-12x12 {
    -ms-grid-row: 23;
    -ms-grid-column: 23;
    grid-row-start: 12;
    grid-column-start: 12;
  }
  .cell-size-medium-1x1 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .cell-size-medium-1x2 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 3;
    grid-row-end: span 1;
    grid-column-end: span 2;
  }
  .cell-size-medium-1x3 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 5;
    grid-row-end: span 1;
    grid-column-end: span 3;
  }
  .cell-size-medium-1x4 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 7;
    grid-row-end: span 1;
    grid-column-end: span 4;
  }
  .cell-size-medium-1x5 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 9;
    grid-row-end: span 1;
    grid-column-end: span 5;
  }
  .cell-size-medium-1x6 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 11;
    grid-row-end: span 1;
    grid-column-end: span 6;
  }
  .cell-size-medium-1x7 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 13;
    grid-row-end: span 1;
    grid-column-end: span 7;
  }
  .cell-size-medium-1x8 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 15;
    grid-row-end: span 1;
    grid-column-end: span 8;
  }
  .cell-size-medium-1x9 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 17;
    grid-row-end: span 1;
    grid-column-end: span 9;
  }
  .cell-size-medium-1x10 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 19;
    grid-row-end: span 1;
    grid-column-end: span 10;
  }
  .cell-size-medium-1x11 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 21;
    grid-row-end: span 1;
    grid-column-end: span 11;
  }
  .cell-size-medium-1x12 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 23;
    grid-row-end: span 1;
    grid-column-end: span 12;
  }
  .cell-size-medium-2x1 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 1;
    grid-row-end: span 2;
    grid-column-end: span 1;
  }
  .cell-size-medium-2x2 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 3;
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
  .cell-size-medium-2x3 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 5;
    grid-row-end: span 2;
    grid-column-end: span 3;
  }
  .cell-size-medium-2x4 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 7;
    grid-row-end: span 2;
    grid-column-end: span 4;
  }
  .cell-size-medium-2x5 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 9;
    grid-row-end: span 2;
    grid-column-end: span 5;
  }
  .cell-size-medium-2x6 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 11;
    grid-row-end: span 2;
    grid-column-end: span 6;
  }
  .cell-size-medium-2x7 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 13;
    grid-row-end: span 2;
    grid-column-end: span 7;
  }
  .cell-size-medium-2x8 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 15;
    grid-row-end: span 2;
    grid-column-end: span 8;
  }
  .cell-size-medium-2x9 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 17;
    grid-row-end: span 2;
    grid-column-end: span 9;
  }
  .cell-size-medium-2x10 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 19;
    grid-row-end: span 2;
    grid-column-end: span 10;
  }
  .cell-size-medium-2x11 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 21;
    grid-row-end: span 2;
    grid-column-end: span 11;
  }
  .cell-size-medium-2x12 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 23;
    grid-row-end: span 2;
    grid-column-end: span 12;
  }
  .cell-size-medium-3x1 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 1;
    grid-row-end: span 3;
    grid-column-end: span 1;
  }
  .cell-size-medium-3x2 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 3;
    grid-row-end: span 3;
    grid-column-end: span 2;
  }
  .cell-size-medium-3x3 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 5;
    grid-row-end: span 3;
    grid-column-end: span 3;
  }
  .cell-size-medium-3x4 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 7;
    grid-row-end: span 3;
    grid-column-end: span 4;
  }
  .cell-size-medium-3x5 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 9;
    grid-row-end: span 3;
    grid-column-end: span 5;
  }
  .cell-size-medium-3x6 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 11;
    grid-row-end: span 3;
    grid-column-end: span 6;
  }
  .cell-size-medium-3x7 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 13;
    grid-row-end: span 3;
    grid-column-end: span 7;
  }
  .cell-size-medium-3x8 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 15;
    grid-row-end: span 3;
    grid-column-end: span 8;
  }
  .cell-size-medium-3x9 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 17;
    grid-row-end: span 3;
    grid-column-end: span 9;
  }
  .cell-size-medium-3x10 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 19;
    grid-row-end: span 3;
    grid-column-end: span 10;
  }
  .cell-size-medium-3x11 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 21;
    grid-row-end: span 3;
    grid-column-end: span 11;
  }
  .cell-size-medium-3x12 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 23;
    grid-row-end: span 3;
    grid-column-end: span 12;
  }
  .cell-size-medium-4x1 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 1;
    grid-row-end: span 4;
    grid-column-end: span 1;
  }
  .cell-size-medium-4x2 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 3;
    grid-row-end: span 4;
    grid-column-end: span 2;
  }
  .cell-size-medium-4x3 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 5;
    grid-row-end: span 4;
    grid-column-end: span 3;
  }
  .cell-size-medium-4x4 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 7;
    grid-row-end: span 4;
    grid-column-end: span 4;
  }
  .cell-size-medium-4x5 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 9;
    grid-row-end: span 4;
    grid-column-end: span 5;
  }
  .cell-size-medium-4x6 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 11;
    grid-row-end: span 4;
    grid-column-end: span 6;
  }
  .cell-size-medium-4x7 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 13;
    grid-row-end: span 4;
    grid-column-end: span 7;
  }
  .cell-size-medium-4x8 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 15;
    grid-row-end: span 4;
    grid-column-end: span 8;
  }
  .cell-size-medium-4x9 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 17;
    grid-row-end: span 4;
    grid-column-end: span 9;
  }
  .cell-size-medium-4x10 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 19;
    grid-row-end: span 4;
    grid-column-end: span 10;
  }
  .cell-size-medium-4x11 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 21;
    grid-row-end: span 4;
    grid-column-end: span 11;
  }
  .cell-size-medium-4x12 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 23;
    grid-row-end: span 4;
    grid-column-end: span 12;
  }
  .cell-size-medium-5x1 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 1;
    grid-row-end: span 5;
    grid-column-end: span 1;
  }
  .cell-size-medium-5x2 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 3;
    grid-row-end: span 5;
    grid-column-end: span 2;
  }
  .cell-size-medium-5x3 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 5;
    grid-row-end: span 5;
    grid-column-end: span 3;
  }
  .cell-size-medium-5x4 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 7;
    grid-row-end: span 5;
    grid-column-end: span 4;
  }
  .cell-size-medium-5x5 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 9;
    grid-row-end: span 5;
    grid-column-end: span 5;
  }
  .cell-size-medium-5x6 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 11;
    grid-row-end: span 5;
    grid-column-end: span 6;
  }
  .cell-size-medium-5x7 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 13;
    grid-row-end: span 5;
    grid-column-end: span 7;
  }
  .cell-size-medium-5x8 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 15;
    grid-row-end: span 5;
    grid-column-end: span 8;
  }
  .cell-size-medium-5x9 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 17;
    grid-row-end: span 5;
    grid-column-end: span 9;
  }
  .cell-size-medium-5x10 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 19;
    grid-row-end: span 5;
    grid-column-end: span 10;
  }
  .cell-size-medium-5x11 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 21;
    grid-row-end: span 5;
    grid-column-end: span 11;
  }
  .cell-size-medium-5x12 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 23;
    grid-row-end: span 5;
    grid-column-end: span 12;
  }
  .cell-size-medium-6x1 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 1;
    grid-row-end: span 6;
    grid-column-end: span 1;
  }
  .cell-size-medium-6x2 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 3;
    grid-row-end: span 6;
    grid-column-end: span 2;
  }
  .cell-size-medium-6x3 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 5;
    grid-row-end: span 6;
    grid-column-end: span 3;
  }
  .cell-size-medium-6x4 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 7;
    grid-row-end: span 6;
    grid-column-end: span 4;
  }
  .cell-size-medium-6x5 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 9;
    grid-row-end: span 6;
    grid-column-end: span 5;
  }
  .cell-size-medium-6x6 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 11;
    grid-row-end: span 6;
    grid-column-end: span 6;
  }
  .cell-size-medium-6x7 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 13;
    grid-row-end: span 6;
    grid-column-end: span 7;
  }
  .cell-size-medium-6x8 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 15;
    grid-row-end: span 6;
    grid-column-end: span 8;
  }
  .cell-size-medium-6x9 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 17;
    grid-row-end: span 6;
    grid-column-end: span 9;
  }
  .cell-size-medium-6x10 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 19;
    grid-row-end: span 6;
    grid-column-end: span 10;
  }
  .cell-size-medium-6x11 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 21;
    grid-row-end: span 6;
    grid-column-end: span 11;
  }
  .cell-size-medium-6x12 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 23;
    grid-row-end: span 6;
    grid-column-end: span 12;
  }
  .cell-size-medium-7x1 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 1;
    grid-row-end: span 7;
    grid-column-end: span 1;
  }
  .cell-size-medium-7x2 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 3;
    grid-row-end: span 7;
    grid-column-end: span 2;
  }
  .cell-size-medium-7x3 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 5;
    grid-row-end: span 7;
    grid-column-end: span 3;
  }
  .cell-size-medium-7x4 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 7;
    grid-row-end: span 7;
    grid-column-end: span 4;
  }
  .cell-size-medium-7x5 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 9;
    grid-row-end: span 7;
    grid-column-end: span 5;
  }
  .cell-size-medium-7x6 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 11;
    grid-row-end: span 7;
    grid-column-end: span 6;
  }
  .cell-size-medium-7x7 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 13;
    grid-row-end: span 7;
    grid-column-end: span 7;
  }
  .cell-size-medium-7x8 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 15;
    grid-row-end: span 7;
    grid-column-end: span 8;
  }
  .cell-size-medium-7x9 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 17;
    grid-row-end: span 7;
    grid-column-end: span 9;
  }
  .cell-size-medium-7x10 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 19;
    grid-row-end: span 7;
    grid-column-end: span 10;
  }
  .cell-size-medium-7x11 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 21;
    grid-row-end: span 7;
    grid-column-end: span 11;
  }
  .cell-size-medium-7x12 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 23;
    grid-row-end: span 7;
    grid-column-end: span 12;
  }
  .cell-size-medium-8x1 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 1;
    grid-row-end: span 8;
    grid-column-end: span 1;
  }
  .cell-size-medium-8x2 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 3;
    grid-row-end: span 8;
    grid-column-end: span 2;
  }
  .cell-size-medium-8x3 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 5;
    grid-row-end: span 8;
    grid-column-end: span 3;
  }
  .cell-size-medium-8x4 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 7;
    grid-row-end: span 8;
    grid-column-end: span 4;
  }
  .cell-size-medium-8x5 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 9;
    grid-row-end: span 8;
    grid-column-end: span 5;
  }
  .cell-size-medium-8x6 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 11;
    grid-row-end: span 8;
    grid-column-end: span 6;
  }
  .cell-size-medium-8x7 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 13;
    grid-row-end: span 8;
    grid-column-end: span 7;
  }
  .cell-size-medium-8x8 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 15;
    grid-row-end: span 8;
    grid-column-end: span 8;
  }
  .cell-size-medium-8x9 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 17;
    grid-row-end: span 8;
    grid-column-end: span 9;
  }
  .cell-size-medium-8x10 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 19;
    grid-row-end: span 8;
    grid-column-end: span 10;
  }
  .cell-size-medium-8x11 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 21;
    grid-row-end: span 8;
    grid-column-end: span 11;
  }
  .cell-size-medium-8x12 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 23;
    grid-row-end: span 8;
    grid-column-end: span 12;
  }
  .cell-size-medium-9x1 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 1;
    grid-row-end: span 9;
    grid-column-end: span 1;
  }
  .cell-size-medium-9x2 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 3;
    grid-row-end: span 9;
    grid-column-end: span 2;
  }
  .cell-size-medium-9x3 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 5;
    grid-row-end: span 9;
    grid-column-end: span 3;
  }
  .cell-size-medium-9x4 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 7;
    grid-row-end: span 9;
    grid-column-end: span 4;
  }
  .cell-size-medium-9x5 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 9;
    grid-row-end: span 9;
    grid-column-end: span 5;
  }
  .cell-size-medium-9x6 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 11;
    grid-row-end: span 9;
    grid-column-end: span 6;
  }
  .cell-size-medium-9x7 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 13;
    grid-row-end: span 9;
    grid-column-end: span 7;
  }
  .cell-size-medium-9x8 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 15;
    grid-row-end: span 9;
    grid-column-end: span 8;
  }
  .cell-size-medium-9x9 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 17;
    grid-row-end: span 9;
    grid-column-end: span 9;
  }
  .cell-size-medium-9x10 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 19;
    grid-row-end: span 9;
    grid-column-end: span 10;
  }
  .cell-size-medium-9x11 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 21;
    grid-row-end: span 9;
    grid-column-end: span 11;
  }
  .cell-size-medium-9x12 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 23;
    grid-row-end: span 9;
    grid-column-end: span 12;
  }
  .cell-size-medium-10x1 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 1;
    grid-row-end: span 10;
    grid-column-end: span 1;
  }
  .cell-size-medium-10x2 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 3;
    grid-row-end: span 10;
    grid-column-end: span 2;
  }
  .cell-size-medium-10x3 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 5;
    grid-row-end: span 10;
    grid-column-end: span 3;
  }
  .cell-size-medium-10x4 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 7;
    grid-row-end: span 10;
    grid-column-end: span 4;
  }
  .cell-size-medium-10x5 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 9;
    grid-row-end: span 10;
    grid-column-end: span 5;
  }
  .cell-size-medium-10x6 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 11;
    grid-row-end: span 10;
    grid-column-end: span 6;
  }
  .cell-size-medium-10x7 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 13;
    grid-row-end: span 10;
    grid-column-end: span 7;
  }
  .cell-size-medium-10x8 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 15;
    grid-row-end: span 10;
    grid-column-end: span 8;
  }
  .cell-size-medium-10x9 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 17;
    grid-row-end: span 10;
    grid-column-end: span 9;
  }
  .cell-size-medium-10x10 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 19;
    grid-row-end: span 10;
    grid-column-end: span 10;
  }
  .cell-size-medium-10x11 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 21;
    grid-row-end: span 10;
    grid-column-end: span 11;
  }
  .cell-size-medium-10x12 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 23;
    grid-row-end: span 10;
    grid-column-end: span 12;
  }
  .cell-size-medium-11x1 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 1;
    grid-row-end: span 11;
    grid-column-end: span 1;
  }
  .cell-size-medium-11x2 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 3;
    grid-row-end: span 11;
    grid-column-end: span 2;
  }
  .cell-size-medium-11x3 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 5;
    grid-row-end: span 11;
    grid-column-end: span 3;
  }
  .cell-size-medium-11x4 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 7;
    grid-row-end: span 11;
    grid-column-end: span 4;
  }
  .cell-size-medium-11x5 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 9;
    grid-row-end: span 11;
    grid-column-end: span 5;
  }
  .cell-size-medium-11x6 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 11;
    grid-row-end: span 11;
    grid-column-end: span 6;
  }
  .cell-size-medium-11x7 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 13;
    grid-row-end: span 11;
    grid-column-end: span 7;
  }
  .cell-size-medium-11x8 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 15;
    grid-row-end: span 11;
    grid-column-end: span 8;
  }
  .cell-size-medium-11x9 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 17;
    grid-row-end: span 11;
    grid-column-end: span 9;
  }
  .cell-size-medium-11x10 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 19;
    grid-row-end: span 11;
    grid-column-end: span 10;
  }
  .cell-size-medium-11x11 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 21;
    grid-row-end: span 11;
    grid-column-end: span 11;
  }
  .cell-size-medium-11x12 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 23;
    grid-row-end: span 11;
    grid-column-end: span 12;
  }
  .cell-size-medium-12x1 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 1;
    grid-row-end: span 12;
    grid-column-end: span 1;
  }
  .cell-size-medium-12x2 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 3;
    grid-row-end: span 12;
    grid-column-end: span 2;
  }
  .cell-size-medium-12x3 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 5;
    grid-row-end: span 12;
    grid-column-end: span 3;
  }
  .cell-size-medium-12x4 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 7;
    grid-row-end: span 12;
    grid-column-end: span 4;
  }
  .cell-size-medium-12x5 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 9;
    grid-row-end: span 12;
    grid-column-end: span 5;
  }
  .cell-size-medium-12x6 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 11;
    grid-row-end: span 12;
    grid-column-end: span 6;
  }
  .cell-size-medium-12x7 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 13;
    grid-row-end: span 12;
    grid-column-end: span 7;
  }
  .cell-size-medium-12x8 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 15;
    grid-row-end: span 12;
    grid-column-end: span 8;
  }
  .cell-size-medium-12x9 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 17;
    grid-row-end: span 12;
    grid-column-end: span 9;
  }
  .cell-size-medium-12x10 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 19;
    grid-row-end: span 12;
    grid-column-end: span 10;
  }
  .cell-size-medium-12x11 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 21;
    grid-row-end: span 12;
    grid-column-end: span 11;
  }
  .cell-size-medium-12x12 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 23;
    grid-row-end: span 12;
    grid-column-end: span 12;
  }
}

@media (min-width: 1280px) {
  .grid-large-1x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-1x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-1x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-1x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-1x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-1x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-1x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-1x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-1x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-1x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-1x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-1x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-2x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-2x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-2x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-2x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-2x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-2x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-2x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-2x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-2x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-2x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-2x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-2x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-3x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-3x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-3x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-3x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-3x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-3x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-3x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-3x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-3x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-3x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-3x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-3x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-4x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-4x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-4x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-4x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-4x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-4x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-4x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-4x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-4x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-4x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-4x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-4x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-5x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-5x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-5x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-5x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-5x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-5x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-5x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-5x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-5x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-5x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-5x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-5x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-6x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-6x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-6x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-6x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-6x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-6x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-6x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-6x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-6x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-6x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-6x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-6x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-7x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-7x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-7x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-7x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-7x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-7x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-7x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-7x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-7x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-7x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-7x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-7x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-8x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-8x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-8x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-8x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-8x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-8x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-8x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-8x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-8x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-8x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-8x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-8x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-9x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-9x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-9x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-9x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-9x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-9x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-9x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-9x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-9x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-9x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-9x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-9x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-10x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-10x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-10x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-10x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-10x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-10x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-10x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-10x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-10x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-10x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-10x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-10x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-11x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-11x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-11x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-11x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-11x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-11x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-11x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-11x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-11x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-11x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-11x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-11x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-large-12x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-large-12x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-large-12x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-large-12x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-large-12x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-large-12x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-large-12x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-large-12x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-large-12x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-large-12x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-large-12x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-large-12x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .cell-pos-large-1x1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row-start: 1;
    grid-column-start: 1;
  }
  .cell-pos-large-1x2 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .cell-pos-large-1x3 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-row-start: 1;
    grid-column-start: 3;
  }
  .cell-pos-large-1x4 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-row-start: 1;
    grid-column-start: 4;
  }
  .cell-pos-large-1x5 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    grid-row-start: 1;
    grid-column-start: 5;
  }
  .cell-pos-large-1x6 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-row-start: 1;
    grid-column-start: 6;
  }
  .cell-pos-large-1x7 {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
    grid-row-start: 1;
    grid-column-start: 7;
  }
  .cell-pos-large-1x8 {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
    grid-row-start: 1;
    grid-column-start: 8;
  }
  .cell-pos-large-1x9 {
    -ms-grid-row: 1;
    -ms-grid-column: 17;
    grid-row-start: 1;
    grid-column-start: 9;
  }
  .cell-pos-large-1x10 {
    -ms-grid-row: 1;
    -ms-grid-column: 19;
    grid-row-start: 1;
    grid-column-start: 10;
  }
  .cell-pos-large-1x11 {
    -ms-grid-row: 1;
    -ms-grid-column: 21;
    grid-row-start: 1;
    grid-column-start: 11;
  }
  .cell-pos-large-1x12 {
    -ms-grid-row: 1;
    -ms-grid-column: 23;
    grid-row-start: 1;
    grid-column-start: 12;
  }
  .cell-pos-large-2x1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-row-start: 2;
    grid-column-start: 1;
  }
  .cell-pos-large-2x2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .cell-pos-large-2x3 {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    grid-row-start: 2;
    grid-column-start: 3;
  }
  .cell-pos-large-2x4 {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    grid-row-start: 2;
    grid-column-start: 4;
  }
  .cell-pos-large-2x5 {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
    grid-row-start: 2;
    grid-column-start: 5;
  }
  .cell-pos-large-2x6 {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
    grid-row-start: 2;
    grid-column-start: 6;
  }
  .cell-pos-large-2x7 {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
    grid-row-start: 2;
    grid-column-start: 7;
  }
  .cell-pos-large-2x8 {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
    grid-row-start: 2;
    grid-column-start: 8;
  }
  .cell-pos-large-2x9 {
    -ms-grid-row: 3;
    -ms-grid-column: 17;
    grid-row-start: 2;
    grid-column-start: 9;
  }
  .cell-pos-large-2x10 {
    -ms-grid-row: 3;
    -ms-grid-column: 19;
    grid-row-start: 2;
    grid-column-start: 10;
  }
  .cell-pos-large-2x11 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-row-start: 2;
    grid-column-start: 11;
  }
  .cell-pos-large-2x12 {
    -ms-grid-row: 3;
    -ms-grid-column: 23;
    grid-row-start: 2;
    grid-column-start: 12;
  }
  .cell-pos-large-3x1 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-row-start: 3;
    grid-column-start: 1;
  }
  .cell-pos-large-3x2 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-row-start: 3;
    grid-column-start: 2;
  }
  .cell-pos-large-3x3 {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
    grid-row-start: 3;
    grid-column-start: 3;
  }
  .cell-pos-large-3x4 {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    grid-row-start: 3;
    grid-column-start: 4;
  }
  .cell-pos-large-3x5 {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
    grid-row-start: 3;
    grid-column-start: 5;
  }
  .cell-pos-large-3x6 {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
    grid-row-start: 3;
    grid-column-start: 6;
  }
  .cell-pos-large-3x7 {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
    grid-row-start: 3;
    grid-column-start: 7;
  }
  .cell-pos-large-3x8 {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
    grid-row-start: 3;
    grid-column-start: 8;
  }
  .cell-pos-large-3x9 {
    -ms-grid-row: 5;
    -ms-grid-column: 17;
    grid-row-start: 3;
    grid-column-start: 9;
  }
  .cell-pos-large-3x10 {
    -ms-grid-row: 5;
    -ms-grid-column: 19;
    grid-row-start: 3;
    grid-column-start: 10;
  }
  .cell-pos-large-3x11 {
    -ms-grid-row: 5;
    -ms-grid-column: 21;
    grid-row-start: 3;
    grid-column-start: 11;
  }
  .cell-pos-large-3x12 {
    -ms-grid-row: 5;
    -ms-grid-column: 23;
    grid-row-start: 3;
    grid-column-start: 12;
  }
  .cell-pos-large-4x1 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-row-start: 4;
    grid-column-start: 1;
  }
  .cell-pos-large-4x2 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .cell-pos-large-4x3 {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
    grid-row-start: 4;
    grid-column-start: 3;
  }
  .cell-pos-large-4x4 {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
    grid-row-start: 4;
    grid-column-start: 4;
  }
  .cell-pos-large-4x5 {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
    grid-row-start: 4;
    grid-column-start: 5;
  }
  .cell-pos-large-4x6 {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
    grid-row-start: 4;
    grid-column-start: 6;
  }
  .cell-pos-large-4x7 {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
    grid-row-start: 4;
    grid-column-start: 7;
  }
  .cell-pos-large-4x8 {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
    grid-row-start: 4;
    grid-column-start: 8;
  }
  .cell-pos-large-4x9 {
    -ms-grid-row: 7;
    -ms-grid-column: 17;
    grid-row-start: 4;
    grid-column-start: 9;
  }
  .cell-pos-large-4x10 {
    -ms-grid-row: 7;
    -ms-grid-column: 19;
    grid-row-start: 4;
    grid-column-start: 10;
  }
  .cell-pos-large-4x11 {
    -ms-grid-row: 7;
    -ms-grid-column: 21;
    grid-row-start: 4;
    grid-column-start: 11;
  }
  .cell-pos-large-4x12 {
    -ms-grid-row: 7;
    -ms-grid-column: 23;
    grid-row-start: 4;
    grid-column-start: 12;
  }
  .cell-pos-large-5x1 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-row-start: 5;
    grid-column-start: 1;
  }
  .cell-pos-large-5x2 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-row-start: 5;
    grid-column-start: 2;
  }
  .cell-pos-large-5x3 {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
    grid-row-start: 5;
    grid-column-start: 3;
  }
  .cell-pos-large-5x4 {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
    grid-row-start: 5;
    grid-column-start: 4;
  }
  .cell-pos-large-5x5 {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
    grid-row-start: 5;
    grid-column-start: 5;
  }
  .cell-pos-large-5x6 {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
    grid-row-start: 5;
    grid-column-start: 6;
  }
  .cell-pos-large-5x7 {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
    grid-row-start: 5;
    grid-column-start: 7;
  }
  .cell-pos-large-5x8 {
    -ms-grid-row: 9;
    -ms-grid-column: 15;
    grid-row-start: 5;
    grid-column-start: 8;
  }
  .cell-pos-large-5x9 {
    -ms-grid-row: 9;
    -ms-grid-column: 17;
    grid-row-start: 5;
    grid-column-start: 9;
  }
  .cell-pos-large-5x10 {
    -ms-grid-row: 9;
    -ms-grid-column: 19;
    grid-row-start: 5;
    grid-column-start: 10;
  }
  .cell-pos-large-5x11 {
    -ms-grid-row: 9;
    -ms-grid-column: 21;
    grid-row-start: 5;
    grid-column-start: 11;
  }
  .cell-pos-large-5x12 {
    -ms-grid-row: 9;
    -ms-grid-column: 23;
    grid-row-start: 5;
    grid-column-start: 12;
  }
  .cell-pos-large-6x1 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-row-start: 6;
    grid-column-start: 1;
  }
  .cell-pos-large-6x2 {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-row-start: 6;
    grid-column-start: 2;
  }
  .cell-pos-large-6x3 {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
    grid-row-start: 6;
    grid-column-start: 3;
  }
  .cell-pos-large-6x4 {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
    grid-row-start: 6;
    grid-column-start: 4;
  }
  .cell-pos-large-6x5 {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
    grid-row-start: 6;
    grid-column-start: 5;
  }
  .cell-pos-large-6x6 {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
    grid-row-start: 6;
    grid-column-start: 6;
  }
  .cell-pos-large-6x7 {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
    grid-row-start: 6;
    grid-column-start: 7;
  }
  .cell-pos-large-6x8 {
    -ms-grid-row: 11;
    -ms-grid-column: 15;
    grid-row-start: 6;
    grid-column-start: 8;
  }
  .cell-pos-large-6x9 {
    -ms-grid-row: 11;
    -ms-grid-column: 17;
    grid-row-start: 6;
    grid-column-start: 9;
  }
  .cell-pos-large-6x10 {
    -ms-grid-row: 11;
    -ms-grid-column: 19;
    grid-row-start: 6;
    grid-column-start: 10;
  }
  .cell-pos-large-6x11 {
    -ms-grid-row: 11;
    -ms-grid-column: 21;
    grid-row-start: 6;
    grid-column-start: 11;
  }
  .cell-pos-large-6x12 {
    -ms-grid-row: 11;
    -ms-grid-column: 23;
    grid-row-start: 6;
    grid-column-start: 12;
  }
  .cell-pos-large-7x1 {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
    grid-row-start: 7;
    grid-column-start: 1;
  }
  .cell-pos-large-7x2 {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
    grid-row-start: 7;
    grid-column-start: 2;
  }
  .cell-pos-large-7x3 {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
    grid-row-start: 7;
    grid-column-start: 3;
  }
  .cell-pos-large-7x4 {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
    grid-row-start: 7;
    grid-column-start: 4;
  }
  .cell-pos-large-7x5 {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
    grid-row-start: 7;
    grid-column-start: 5;
  }
  .cell-pos-large-7x6 {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
    grid-row-start: 7;
    grid-column-start: 6;
  }
  .cell-pos-large-7x7 {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
    grid-row-start: 7;
    grid-column-start: 7;
  }
  .cell-pos-large-7x8 {
    -ms-grid-row: 13;
    -ms-grid-column: 15;
    grid-row-start: 7;
    grid-column-start: 8;
  }
  .cell-pos-large-7x9 {
    -ms-grid-row: 13;
    -ms-grid-column: 17;
    grid-row-start: 7;
    grid-column-start: 9;
  }
  .cell-pos-large-7x10 {
    -ms-grid-row: 13;
    -ms-grid-column: 19;
    grid-row-start: 7;
    grid-column-start: 10;
  }
  .cell-pos-large-7x11 {
    -ms-grid-row: 13;
    -ms-grid-column: 21;
    grid-row-start: 7;
    grid-column-start: 11;
  }
  .cell-pos-large-7x12 {
    -ms-grid-row: 13;
    -ms-grid-column: 23;
    grid-row-start: 7;
    grid-column-start: 12;
  }
  .cell-pos-large-8x1 {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
    grid-row-start: 8;
    grid-column-start: 1;
  }
  .cell-pos-large-8x2 {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
    grid-row-start: 8;
    grid-column-start: 2;
  }
  .cell-pos-large-8x3 {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
    grid-row-start: 8;
    grid-column-start: 3;
  }
  .cell-pos-large-8x4 {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
    grid-row-start: 8;
    grid-column-start: 4;
  }
  .cell-pos-large-8x5 {
    -ms-grid-row: 15;
    -ms-grid-column: 9;
    grid-row-start: 8;
    grid-column-start: 5;
  }
  .cell-pos-large-8x6 {
    -ms-grid-row: 15;
    -ms-grid-column: 11;
    grid-row-start: 8;
    grid-column-start: 6;
  }
  .cell-pos-large-8x7 {
    -ms-grid-row: 15;
    -ms-grid-column: 13;
    grid-row-start: 8;
    grid-column-start: 7;
  }
  .cell-pos-large-8x8 {
    -ms-grid-row: 15;
    -ms-grid-column: 15;
    grid-row-start: 8;
    grid-column-start: 8;
  }
  .cell-pos-large-8x9 {
    -ms-grid-row: 15;
    -ms-grid-column: 17;
    grid-row-start: 8;
    grid-column-start: 9;
  }
  .cell-pos-large-8x10 {
    -ms-grid-row: 15;
    -ms-grid-column: 19;
    grid-row-start: 8;
    grid-column-start: 10;
  }
  .cell-pos-large-8x11 {
    -ms-grid-row: 15;
    -ms-grid-column: 21;
    grid-row-start: 8;
    grid-column-start: 11;
  }
  .cell-pos-large-8x12 {
    -ms-grid-row: 15;
    -ms-grid-column: 23;
    grid-row-start: 8;
    grid-column-start: 12;
  }
  .cell-pos-large-9x1 {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
    grid-row-start: 9;
    grid-column-start: 1;
  }
  .cell-pos-large-9x2 {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
    grid-row-start: 9;
    grid-column-start: 2;
  }
  .cell-pos-large-9x3 {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
    grid-row-start: 9;
    grid-column-start: 3;
  }
  .cell-pos-large-9x4 {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
    grid-row-start: 9;
    grid-column-start: 4;
  }
  .cell-pos-large-9x5 {
    -ms-grid-row: 17;
    -ms-grid-column: 9;
    grid-row-start: 9;
    grid-column-start: 5;
  }
  .cell-pos-large-9x6 {
    -ms-grid-row: 17;
    -ms-grid-column: 11;
    grid-row-start: 9;
    grid-column-start: 6;
  }
  .cell-pos-large-9x7 {
    -ms-grid-row: 17;
    -ms-grid-column: 13;
    grid-row-start: 9;
    grid-column-start: 7;
  }
  .cell-pos-large-9x8 {
    -ms-grid-row: 17;
    -ms-grid-column: 15;
    grid-row-start: 9;
    grid-column-start: 8;
  }
  .cell-pos-large-9x9 {
    -ms-grid-row: 17;
    -ms-grid-column: 17;
    grid-row-start: 9;
    grid-column-start: 9;
  }
  .cell-pos-large-9x10 {
    -ms-grid-row: 17;
    -ms-grid-column: 19;
    grid-row-start: 9;
    grid-column-start: 10;
  }
  .cell-pos-large-9x11 {
    -ms-grid-row: 17;
    -ms-grid-column: 21;
    grid-row-start: 9;
    grid-column-start: 11;
  }
  .cell-pos-large-9x12 {
    -ms-grid-row: 17;
    -ms-grid-column: 23;
    grid-row-start: 9;
    grid-column-start: 12;
  }
  .cell-pos-large-10x1 {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
    grid-row-start: 10;
    grid-column-start: 1;
  }
  .cell-pos-large-10x2 {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
    grid-row-start: 10;
    grid-column-start: 2;
  }
  .cell-pos-large-10x3 {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
    grid-row-start: 10;
    grid-column-start: 3;
  }
  .cell-pos-large-10x4 {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
    grid-row-start: 10;
    grid-column-start: 4;
  }
  .cell-pos-large-10x5 {
    -ms-grid-row: 19;
    -ms-grid-column: 9;
    grid-row-start: 10;
    grid-column-start: 5;
  }
  .cell-pos-large-10x6 {
    -ms-grid-row: 19;
    -ms-grid-column: 11;
    grid-row-start: 10;
    grid-column-start: 6;
  }
  .cell-pos-large-10x7 {
    -ms-grid-row: 19;
    -ms-grid-column: 13;
    grid-row-start: 10;
    grid-column-start: 7;
  }
  .cell-pos-large-10x8 {
    -ms-grid-row: 19;
    -ms-grid-column: 15;
    grid-row-start: 10;
    grid-column-start: 8;
  }
  .cell-pos-large-10x9 {
    -ms-grid-row: 19;
    -ms-grid-column: 17;
    grid-row-start: 10;
    grid-column-start: 9;
  }
  .cell-pos-large-10x10 {
    -ms-grid-row: 19;
    -ms-grid-column: 19;
    grid-row-start: 10;
    grid-column-start: 10;
  }
  .cell-pos-large-10x11 {
    -ms-grid-row: 19;
    -ms-grid-column: 21;
    grid-row-start: 10;
    grid-column-start: 11;
  }
  .cell-pos-large-10x12 {
    -ms-grid-row: 19;
    -ms-grid-column: 23;
    grid-row-start: 10;
    grid-column-start: 12;
  }
  .cell-pos-large-11x1 {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
    grid-row-start: 11;
    grid-column-start: 1;
  }
  .cell-pos-large-11x2 {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
    grid-row-start: 11;
    grid-column-start: 2;
  }
  .cell-pos-large-11x3 {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
    grid-row-start: 11;
    grid-column-start: 3;
  }
  .cell-pos-large-11x4 {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
    grid-row-start: 11;
    grid-column-start: 4;
  }
  .cell-pos-large-11x5 {
    -ms-grid-row: 21;
    -ms-grid-column: 9;
    grid-row-start: 11;
    grid-column-start: 5;
  }
  .cell-pos-large-11x6 {
    -ms-grid-row: 21;
    -ms-grid-column: 11;
    grid-row-start: 11;
    grid-column-start: 6;
  }
  .cell-pos-large-11x7 {
    -ms-grid-row: 21;
    -ms-grid-column: 13;
    grid-row-start: 11;
    grid-column-start: 7;
  }
  .cell-pos-large-11x8 {
    -ms-grid-row: 21;
    -ms-grid-column: 15;
    grid-row-start: 11;
    grid-column-start: 8;
  }
  .cell-pos-large-11x9 {
    -ms-grid-row: 21;
    -ms-grid-column: 17;
    grid-row-start: 11;
    grid-column-start: 9;
  }
  .cell-pos-large-11x10 {
    -ms-grid-row: 21;
    -ms-grid-column: 19;
    grid-row-start: 11;
    grid-column-start: 10;
  }
  .cell-pos-large-11x11 {
    -ms-grid-row: 21;
    -ms-grid-column: 21;
    grid-row-start: 11;
    grid-column-start: 11;
  }
  .cell-pos-large-11x12 {
    -ms-grid-row: 21;
    -ms-grid-column: 23;
    grid-row-start: 11;
    grid-column-start: 12;
  }
  .cell-pos-large-12x1 {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
    grid-row-start: 12;
    grid-column-start: 1;
  }
  .cell-pos-large-12x2 {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
    grid-row-start: 12;
    grid-column-start: 2;
  }
  .cell-pos-large-12x3 {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
    grid-row-start: 12;
    grid-column-start: 3;
  }
  .cell-pos-large-12x4 {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
    grid-row-start: 12;
    grid-column-start: 4;
  }
  .cell-pos-large-12x5 {
    -ms-grid-row: 23;
    -ms-grid-column: 9;
    grid-row-start: 12;
    grid-column-start: 5;
  }
  .cell-pos-large-12x6 {
    -ms-grid-row: 23;
    -ms-grid-column: 11;
    grid-row-start: 12;
    grid-column-start: 6;
  }
  .cell-pos-large-12x7 {
    -ms-grid-row: 23;
    -ms-grid-column: 13;
    grid-row-start: 12;
    grid-column-start: 7;
  }
  .cell-pos-large-12x8 {
    -ms-grid-row: 23;
    -ms-grid-column: 15;
    grid-row-start: 12;
    grid-column-start: 8;
  }
  .cell-pos-large-12x9 {
    -ms-grid-row: 23;
    -ms-grid-column: 17;
    grid-row-start: 12;
    grid-column-start: 9;
  }
  .cell-pos-large-12x10 {
    -ms-grid-row: 23;
    -ms-grid-column: 19;
    grid-row-start: 12;
    grid-column-start: 10;
  }
  .cell-pos-large-12x11 {
    -ms-grid-row: 23;
    -ms-grid-column: 21;
    grid-row-start: 12;
    grid-column-start: 11;
  }
  .cell-pos-large-12x12 {
    -ms-grid-row: 23;
    -ms-grid-column: 23;
    grid-row-start: 12;
    grid-column-start: 12;
  }
  .cell-size-large-1x1 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .cell-size-large-1x2 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 3;
    grid-row-end: span 1;
    grid-column-end: span 2;
  }
  .cell-size-large-1x3 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 5;
    grid-row-end: span 1;
    grid-column-end: span 3;
  }
  .cell-size-large-1x4 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 7;
    grid-row-end: span 1;
    grid-column-end: span 4;
  }
  .cell-size-large-1x5 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 9;
    grid-row-end: span 1;
    grid-column-end: span 5;
  }
  .cell-size-large-1x6 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 11;
    grid-row-end: span 1;
    grid-column-end: span 6;
  }
  .cell-size-large-1x7 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 13;
    grid-row-end: span 1;
    grid-column-end: span 7;
  }
  .cell-size-large-1x8 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 15;
    grid-row-end: span 1;
    grid-column-end: span 8;
  }
  .cell-size-large-1x9 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 17;
    grid-row-end: span 1;
    grid-column-end: span 9;
  }
  .cell-size-large-1x10 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 19;
    grid-row-end: span 1;
    grid-column-end: span 10;
  }
  .cell-size-large-1x11 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 21;
    grid-row-end: span 1;
    grid-column-end: span 11;
  }
  .cell-size-large-1x12 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 23;
    grid-row-end: span 1;
    grid-column-end: span 12;
  }
  .cell-size-large-2x1 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 1;
    grid-row-end: span 2;
    grid-column-end: span 1;
  }
  .cell-size-large-2x2 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 3;
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
  .cell-size-large-2x3 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 5;
    grid-row-end: span 2;
    grid-column-end: span 3;
  }
  .cell-size-large-2x4 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 7;
    grid-row-end: span 2;
    grid-column-end: span 4;
  }
  .cell-size-large-2x5 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 9;
    grid-row-end: span 2;
    grid-column-end: span 5;
  }
  .cell-size-large-2x6 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 11;
    grid-row-end: span 2;
    grid-column-end: span 6;
  }
  .cell-size-large-2x7 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 13;
    grid-row-end: span 2;
    grid-column-end: span 7;
  }
  .cell-size-large-2x8 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 15;
    grid-row-end: span 2;
    grid-column-end: span 8;
  }
  .cell-size-large-2x9 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 17;
    grid-row-end: span 2;
    grid-column-end: span 9;
  }
  .cell-size-large-2x10 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 19;
    grid-row-end: span 2;
    grid-column-end: span 10;
  }
  .cell-size-large-2x11 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 21;
    grid-row-end: span 2;
    grid-column-end: span 11;
  }
  .cell-size-large-2x12 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 23;
    grid-row-end: span 2;
    grid-column-end: span 12;
  }
  .cell-size-large-3x1 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 1;
    grid-row-end: span 3;
    grid-column-end: span 1;
  }
  .cell-size-large-3x2 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 3;
    grid-row-end: span 3;
    grid-column-end: span 2;
  }
  .cell-size-large-3x3 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 5;
    grid-row-end: span 3;
    grid-column-end: span 3;
  }
  .cell-size-large-3x4 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 7;
    grid-row-end: span 3;
    grid-column-end: span 4;
  }
  .cell-size-large-3x5 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 9;
    grid-row-end: span 3;
    grid-column-end: span 5;
  }
  .cell-size-large-3x6 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 11;
    grid-row-end: span 3;
    grid-column-end: span 6;
  }
  .cell-size-large-3x7 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 13;
    grid-row-end: span 3;
    grid-column-end: span 7;
  }
  .cell-size-large-3x8 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 15;
    grid-row-end: span 3;
    grid-column-end: span 8;
  }
  .cell-size-large-3x9 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 17;
    grid-row-end: span 3;
    grid-column-end: span 9;
  }
  .cell-size-large-3x10 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 19;
    grid-row-end: span 3;
    grid-column-end: span 10;
  }
  .cell-size-large-3x11 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 21;
    grid-row-end: span 3;
    grid-column-end: span 11;
  }
  .cell-size-large-3x12 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 23;
    grid-row-end: span 3;
    grid-column-end: span 12;
  }
  .cell-size-large-4x1 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 1;
    grid-row-end: span 4;
    grid-column-end: span 1;
  }
  .cell-size-large-4x2 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 3;
    grid-row-end: span 4;
    grid-column-end: span 2;
  }
  .cell-size-large-4x3 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 5;
    grid-row-end: span 4;
    grid-column-end: span 3;
  }
  .cell-size-large-4x4 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 7;
    grid-row-end: span 4;
    grid-column-end: span 4;
  }
  .cell-size-large-4x5 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 9;
    grid-row-end: span 4;
    grid-column-end: span 5;
  }
  .cell-size-large-4x6 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 11;
    grid-row-end: span 4;
    grid-column-end: span 6;
  }
  .cell-size-large-4x7 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 13;
    grid-row-end: span 4;
    grid-column-end: span 7;
  }
  .cell-size-large-4x8 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 15;
    grid-row-end: span 4;
    grid-column-end: span 8;
  }
  .cell-size-large-4x9 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 17;
    grid-row-end: span 4;
    grid-column-end: span 9;
  }
  .cell-size-large-4x10 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 19;
    grid-row-end: span 4;
    grid-column-end: span 10;
  }
  .cell-size-large-4x11 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 21;
    grid-row-end: span 4;
    grid-column-end: span 11;
  }
  .cell-size-large-4x12 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 23;
    grid-row-end: span 4;
    grid-column-end: span 12;
  }
  .cell-size-large-5x1 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 1;
    grid-row-end: span 5;
    grid-column-end: span 1;
  }
  .cell-size-large-5x2 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 3;
    grid-row-end: span 5;
    grid-column-end: span 2;
  }
  .cell-size-large-5x3 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 5;
    grid-row-end: span 5;
    grid-column-end: span 3;
  }
  .cell-size-large-5x4 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 7;
    grid-row-end: span 5;
    grid-column-end: span 4;
  }
  .cell-size-large-5x5 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 9;
    grid-row-end: span 5;
    grid-column-end: span 5;
  }
  .cell-size-large-5x6 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 11;
    grid-row-end: span 5;
    grid-column-end: span 6;
  }
  .cell-size-large-5x7 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 13;
    grid-row-end: span 5;
    grid-column-end: span 7;
  }
  .cell-size-large-5x8 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 15;
    grid-row-end: span 5;
    grid-column-end: span 8;
  }
  .cell-size-large-5x9 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 17;
    grid-row-end: span 5;
    grid-column-end: span 9;
  }
  .cell-size-large-5x10 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 19;
    grid-row-end: span 5;
    grid-column-end: span 10;
  }
  .cell-size-large-5x11 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 21;
    grid-row-end: span 5;
    grid-column-end: span 11;
  }
  .cell-size-large-5x12 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 23;
    grid-row-end: span 5;
    grid-column-end: span 12;
  }
  .cell-size-large-6x1 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 1;
    grid-row-end: span 6;
    grid-column-end: span 1;
  }
  .cell-size-large-6x2 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 3;
    grid-row-end: span 6;
    grid-column-end: span 2;
  }
  .cell-size-large-6x3 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 5;
    grid-row-end: span 6;
    grid-column-end: span 3;
  }
  .cell-size-large-6x4 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 7;
    grid-row-end: span 6;
    grid-column-end: span 4;
  }
  .cell-size-large-6x5 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 9;
    grid-row-end: span 6;
    grid-column-end: span 5;
  }
  .cell-size-large-6x6 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 11;
    grid-row-end: span 6;
    grid-column-end: span 6;
  }
  .cell-size-large-6x7 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 13;
    grid-row-end: span 6;
    grid-column-end: span 7;
  }
  .cell-size-large-6x8 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 15;
    grid-row-end: span 6;
    grid-column-end: span 8;
  }
  .cell-size-large-6x9 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 17;
    grid-row-end: span 6;
    grid-column-end: span 9;
  }
  .cell-size-large-6x10 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 19;
    grid-row-end: span 6;
    grid-column-end: span 10;
  }
  .cell-size-large-6x11 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 21;
    grid-row-end: span 6;
    grid-column-end: span 11;
  }
  .cell-size-large-6x12 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 23;
    grid-row-end: span 6;
    grid-column-end: span 12;
  }
  .cell-size-large-7x1 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 1;
    grid-row-end: span 7;
    grid-column-end: span 1;
  }
  .cell-size-large-7x2 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 3;
    grid-row-end: span 7;
    grid-column-end: span 2;
  }
  .cell-size-large-7x3 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 5;
    grid-row-end: span 7;
    grid-column-end: span 3;
  }
  .cell-size-large-7x4 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 7;
    grid-row-end: span 7;
    grid-column-end: span 4;
  }
  .cell-size-large-7x5 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 9;
    grid-row-end: span 7;
    grid-column-end: span 5;
  }
  .cell-size-large-7x6 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 11;
    grid-row-end: span 7;
    grid-column-end: span 6;
  }
  .cell-size-large-7x7 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 13;
    grid-row-end: span 7;
    grid-column-end: span 7;
  }
  .cell-size-large-7x8 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 15;
    grid-row-end: span 7;
    grid-column-end: span 8;
  }
  .cell-size-large-7x9 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 17;
    grid-row-end: span 7;
    grid-column-end: span 9;
  }
  .cell-size-large-7x10 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 19;
    grid-row-end: span 7;
    grid-column-end: span 10;
  }
  .cell-size-large-7x11 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 21;
    grid-row-end: span 7;
    grid-column-end: span 11;
  }
  .cell-size-large-7x12 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 23;
    grid-row-end: span 7;
    grid-column-end: span 12;
  }
  .cell-size-large-8x1 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 1;
    grid-row-end: span 8;
    grid-column-end: span 1;
  }
  .cell-size-large-8x2 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 3;
    grid-row-end: span 8;
    grid-column-end: span 2;
  }
  .cell-size-large-8x3 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 5;
    grid-row-end: span 8;
    grid-column-end: span 3;
  }
  .cell-size-large-8x4 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 7;
    grid-row-end: span 8;
    grid-column-end: span 4;
  }
  .cell-size-large-8x5 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 9;
    grid-row-end: span 8;
    grid-column-end: span 5;
  }
  .cell-size-large-8x6 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 11;
    grid-row-end: span 8;
    grid-column-end: span 6;
  }
  .cell-size-large-8x7 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 13;
    grid-row-end: span 8;
    grid-column-end: span 7;
  }
  .cell-size-large-8x8 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 15;
    grid-row-end: span 8;
    grid-column-end: span 8;
  }
  .cell-size-large-8x9 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 17;
    grid-row-end: span 8;
    grid-column-end: span 9;
  }
  .cell-size-large-8x10 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 19;
    grid-row-end: span 8;
    grid-column-end: span 10;
  }
  .cell-size-large-8x11 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 21;
    grid-row-end: span 8;
    grid-column-end: span 11;
  }
  .cell-size-large-8x12 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 23;
    grid-row-end: span 8;
    grid-column-end: span 12;
  }
  .cell-size-large-9x1 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 1;
    grid-row-end: span 9;
    grid-column-end: span 1;
  }
  .cell-size-large-9x2 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 3;
    grid-row-end: span 9;
    grid-column-end: span 2;
  }
  .cell-size-large-9x3 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 5;
    grid-row-end: span 9;
    grid-column-end: span 3;
  }
  .cell-size-large-9x4 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 7;
    grid-row-end: span 9;
    grid-column-end: span 4;
  }
  .cell-size-large-9x5 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 9;
    grid-row-end: span 9;
    grid-column-end: span 5;
  }
  .cell-size-large-9x6 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 11;
    grid-row-end: span 9;
    grid-column-end: span 6;
  }
  .cell-size-large-9x7 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 13;
    grid-row-end: span 9;
    grid-column-end: span 7;
  }
  .cell-size-large-9x8 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 15;
    grid-row-end: span 9;
    grid-column-end: span 8;
  }
  .cell-size-large-9x9 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 17;
    grid-row-end: span 9;
    grid-column-end: span 9;
  }
  .cell-size-large-9x10 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 19;
    grid-row-end: span 9;
    grid-column-end: span 10;
  }
  .cell-size-large-9x11 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 21;
    grid-row-end: span 9;
    grid-column-end: span 11;
  }
  .cell-size-large-9x12 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 23;
    grid-row-end: span 9;
    grid-column-end: span 12;
  }
  .cell-size-large-10x1 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 1;
    grid-row-end: span 10;
    grid-column-end: span 1;
  }
  .cell-size-large-10x2 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 3;
    grid-row-end: span 10;
    grid-column-end: span 2;
  }
  .cell-size-large-10x3 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 5;
    grid-row-end: span 10;
    grid-column-end: span 3;
  }
  .cell-size-large-10x4 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 7;
    grid-row-end: span 10;
    grid-column-end: span 4;
  }
  .cell-size-large-10x5 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 9;
    grid-row-end: span 10;
    grid-column-end: span 5;
  }
  .cell-size-large-10x6 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 11;
    grid-row-end: span 10;
    grid-column-end: span 6;
  }
  .cell-size-large-10x7 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 13;
    grid-row-end: span 10;
    grid-column-end: span 7;
  }
  .cell-size-large-10x8 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 15;
    grid-row-end: span 10;
    grid-column-end: span 8;
  }
  .cell-size-large-10x9 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 17;
    grid-row-end: span 10;
    grid-column-end: span 9;
  }
  .cell-size-large-10x10 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 19;
    grid-row-end: span 10;
    grid-column-end: span 10;
  }
  .cell-size-large-10x11 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 21;
    grid-row-end: span 10;
    grid-column-end: span 11;
  }
  .cell-size-large-10x12 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 23;
    grid-row-end: span 10;
    grid-column-end: span 12;
  }
  .cell-size-large-11x1 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 1;
    grid-row-end: span 11;
    grid-column-end: span 1;
  }
  .cell-size-large-11x2 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 3;
    grid-row-end: span 11;
    grid-column-end: span 2;
  }
  .cell-size-large-11x3 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 5;
    grid-row-end: span 11;
    grid-column-end: span 3;
  }
  .cell-size-large-11x4 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 7;
    grid-row-end: span 11;
    grid-column-end: span 4;
  }
  .cell-size-large-11x5 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 9;
    grid-row-end: span 11;
    grid-column-end: span 5;
  }
  .cell-size-large-11x6 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 11;
    grid-row-end: span 11;
    grid-column-end: span 6;
  }
  .cell-size-large-11x7 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 13;
    grid-row-end: span 11;
    grid-column-end: span 7;
  }
  .cell-size-large-11x8 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 15;
    grid-row-end: span 11;
    grid-column-end: span 8;
  }
  .cell-size-large-11x9 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 17;
    grid-row-end: span 11;
    grid-column-end: span 9;
  }
  .cell-size-large-11x10 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 19;
    grid-row-end: span 11;
    grid-column-end: span 10;
  }
  .cell-size-large-11x11 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 21;
    grid-row-end: span 11;
    grid-column-end: span 11;
  }
  .cell-size-large-11x12 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 23;
    grid-row-end: span 11;
    grid-column-end: span 12;
  }
  .cell-size-large-12x1 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 1;
    grid-row-end: span 12;
    grid-column-end: span 1;
  }
  .cell-size-large-12x2 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 3;
    grid-row-end: span 12;
    grid-column-end: span 2;
  }
  .cell-size-large-12x3 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 5;
    grid-row-end: span 12;
    grid-column-end: span 3;
  }
  .cell-size-large-12x4 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 7;
    grid-row-end: span 12;
    grid-column-end: span 4;
  }
  .cell-size-large-12x5 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 9;
    grid-row-end: span 12;
    grid-column-end: span 5;
  }
  .cell-size-large-12x6 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 11;
    grid-row-end: span 12;
    grid-column-end: span 6;
  }
  .cell-size-large-12x7 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 13;
    grid-row-end: span 12;
    grid-column-end: span 7;
  }
  .cell-size-large-12x8 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 15;
    grid-row-end: span 12;
    grid-column-end: span 8;
  }
  .cell-size-large-12x9 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 17;
    grid-row-end: span 12;
    grid-column-end: span 9;
  }
  .cell-size-large-12x10 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 19;
    grid-row-end: span 12;
    grid-column-end: span 10;
  }
  .cell-size-large-12x11 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 21;
    grid-row-end: span 12;
    grid-column-end: span 11;
  }
  .cell-size-large-12x12 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 23;
    grid-row-end: span 12;
    grid-column-end: span 12;
  }
}

@media (min-width: 1680px) {
  .grid-xlarge-1x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-1x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-1x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-1x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-1x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-1x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-1x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-1x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-1x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-1x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-1x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-1x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-2x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-2x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-2x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-2x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-2x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-2x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-2x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-2x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-2x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-2x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-2x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-2x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[1];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-3x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-3x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-3x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-3x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-3x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-3x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-3x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-3x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-3x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-3x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-3x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-3x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[2];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-4x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-4x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-4x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-4x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-4x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-4x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-4x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-4x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-4x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-4x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-4x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-4x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[3];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-5x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-5x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-5x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-5x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-5x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-5x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-5x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-5x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-5x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-5x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-5x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-5x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[4];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-6x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-6x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-6x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-6x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-6x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-6x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-6x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-6x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-6x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-6x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-6x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-6x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[5];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(6, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-7x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-7x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-7x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-7x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-7x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-7x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-7x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-7x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-7x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-7x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-7x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-7x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[6];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(7, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-8x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-8x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-8x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-8x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-8x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-8x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-8x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-8x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-8x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-8x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-8x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-8x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[7];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(8, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-9x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-9x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-9x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-9x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-9x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-9x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-9x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-9x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-9x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-9x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-9x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-9x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[8];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(9, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-10x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-10x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-10x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-10x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-10x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-10x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-10x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-10x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-10x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-10x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-10x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-10x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[9];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-11x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-11x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-11x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-11x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-11x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-11x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-11x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-11x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-11x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-11x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-11x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-11x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[10];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(11, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-xlarge-12x1 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr;
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xlarge-12x2 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[1];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xlarge-12x3 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[2];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xlarge-12x4 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[3];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xlarge-12x5 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[4];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xlarge-12x6 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[5];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-xlarge-12x7 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[6];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-xlarge-12x8 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[7];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-xlarge-12x9 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[8];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-xlarge-12x10 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[9];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-xlarge-12x11 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[10];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-xlarge-12x12 {
    display: -ms-grid;
    -ms-grid-rows: 1fr (1rem 1fr)[11];
    -ms-grid-columns: 1fr (1rem 1fr)[11];
    display: grid;
    grid-gap: 1rem;
    grid-template-rows: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
  .cell-pos-xlarge-1x1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row-start: 1;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-1x2 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-1x3 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-row-start: 1;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-1x4 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-row-start: 1;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-1x5 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    grid-row-start: 1;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-1x6 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-row-start: 1;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-1x7 {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
    grid-row-start: 1;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-1x8 {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
    grid-row-start: 1;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-1x9 {
    -ms-grid-row: 1;
    -ms-grid-column: 17;
    grid-row-start: 1;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-1x10 {
    -ms-grid-row: 1;
    -ms-grid-column: 19;
    grid-row-start: 1;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-1x11 {
    -ms-grid-row: 1;
    -ms-grid-column: 21;
    grid-row-start: 1;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-1x12 {
    -ms-grid-row: 1;
    -ms-grid-column: 23;
    grid-row-start: 1;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-2x1 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-row-start: 2;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-2x2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-row-start: 2;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-2x3 {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    grid-row-start: 2;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-2x4 {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    grid-row-start: 2;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-2x5 {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
    grid-row-start: 2;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-2x6 {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
    grid-row-start: 2;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-2x7 {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
    grid-row-start: 2;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-2x8 {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
    grid-row-start: 2;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-2x9 {
    -ms-grid-row: 3;
    -ms-grid-column: 17;
    grid-row-start: 2;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-2x10 {
    -ms-grid-row: 3;
    -ms-grid-column: 19;
    grid-row-start: 2;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-2x11 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-row-start: 2;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-2x12 {
    -ms-grid-row: 3;
    -ms-grid-column: 23;
    grid-row-start: 2;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-3x1 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-row-start: 3;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-3x2 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-row-start: 3;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-3x3 {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
    grid-row-start: 3;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-3x4 {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    grid-row-start: 3;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-3x5 {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
    grid-row-start: 3;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-3x6 {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
    grid-row-start: 3;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-3x7 {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
    grid-row-start: 3;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-3x8 {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
    grid-row-start: 3;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-3x9 {
    -ms-grid-row: 5;
    -ms-grid-column: 17;
    grid-row-start: 3;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-3x10 {
    -ms-grid-row: 5;
    -ms-grid-column: 19;
    grid-row-start: 3;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-3x11 {
    -ms-grid-row: 5;
    -ms-grid-column: 21;
    grid-row-start: 3;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-3x12 {
    -ms-grid-row: 5;
    -ms-grid-column: 23;
    grid-row-start: 3;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-4x1 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-row-start: 4;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-4x2 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-4x3 {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
    grid-row-start: 4;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-4x4 {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
    grid-row-start: 4;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-4x5 {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
    grid-row-start: 4;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-4x6 {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
    grid-row-start: 4;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-4x7 {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
    grid-row-start: 4;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-4x8 {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
    grid-row-start: 4;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-4x9 {
    -ms-grid-row: 7;
    -ms-grid-column: 17;
    grid-row-start: 4;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-4x10 {
    -ms-grid-row: 7;
    -ms-grid-column: 19;
    grid-row-start: 4;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-4x11 {
    -ms-grid-row: 7;
    -ms-grid-column: 21;
    grid-row-start: 4;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-4x12 {
    -ms-grid-row: 7;
    -ms-grid-column: 23;
    grid-row-start: 4;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-5x1 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-row-start: 5;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-5x2 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-row-start: 5;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-5x3 {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
    grid-row-start: 5;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-5x4 {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
    grid-row-start: 5;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-5x5 {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
    grid-row-start: 5;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-5x6 {
    -ms-grid-row: 9;
    -ms-grid-column: 11;
    grid-row-start: 5;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-5x7 {
    -ms-grid-row: 9;
    -ms-grid-column: 13;
    grid-row-start: 5;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-5x8 {
    -ms-grid-row: 9;
    -ms-grid-column: 15;
    grid-row-start: 5;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-5x9 {
    -ms-grid-row: 9;
    -ms-grid-column: 17;
    grid-row-start: 5;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-5x10 {
    -ms-grid-row: 9;
    -ms-grid-column: 19;
    grid-row-start: 5;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-5x11 {
    -ms-grid-row: 9;
    -ms-grid-column: 21;
    grid-row-start: 5;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-5x12 {
    -ms-grid-row: 9;
    -ms-grid-column: 23;
    grid-row-start: 5;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-6x1 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-row-start: 6;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-6x2 {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-row-start: 6;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-6x3 {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
    grid-row-start: 6;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-6x4 {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
    grid-row-start: 6;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-6x5 {
    -ms-grid-row: 11;
    -ms-grid-column: 9;
    grid-row-start: 6;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-6x6 {
    -ms-grid-row: 11;
    -ms-grid-column: 11;
    grid-row-start: 6;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-6x7 {
    -ms-grid-row: 11;
    -ms-grid-column: 13;
    grid-row-start: 6;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-6x8 {
    -ms-grid-row: 11;
    -ms-grid-column: 15;
    grid-row-start: 6;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-6x9 {
    -ms-grid-row: 11;
    -ms-grid-column: 17;
    grid-row-start: 6;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-6x10 {
    -ms-grid-row: 11;
    -ms-grid-column: 19;
    grid-row-start: 6;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-6x11 {
    -ms-grid-row: 11;
    -ms-grid-column: 21;
    grid-row-start: 6;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-6x12 {
    -ms-grid-row: 11;
    -ms-grid-column: 23;
    grid-row-start: 6;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-7x1 {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
    grid-row-start: 7;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-7x2 {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
    grid-row-start: 7;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-7x3 {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
    grid-row-start: 7;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-7x4 {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
    grid-row-start: 7;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-7x5 {
    -ms-grid-row: 13;
    -ms-grid-column: 9;
    grid-row-start: 7;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-7x6 {
    -ms-grid-row: 13;
    -ms-grid-column: 11;
    grid-row-start: 7;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-7x7 {
    -ms-grid-row: 13;
    -ms-grid-column: 13;
    grid-row-start: 7;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-7x8 {
    -ms-grid-row: 13;
    -ms-grid-column: 15;
    grid-row-start: 7;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-7x9 {
    -ms-grid-row: 13;
    -ms-grid-column: 17;
    grid-row-start: 7;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-7x10 {
    -ms-grid-row: 13;
    -ms-grid-column: 19;
    grid-row-start: 7;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-7x11 {
    -ms-grid-row: 13;
    -ms-grid-column: 21;
    grid-row-start: 7;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-7x12 {
    -ms-grid-row: 13;
    -ms-grid-column: 23;
    grid-row-start: 7;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-8x1 {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
    grid-row-start: 8;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-8x2 {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
    grid-row-start: 8;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-8x3 {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
    grid-row-start: 8;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-8x4 {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
    grid-row-start: 8;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-8x5 {
    -ms-grid-row: 15;
    -ms-grid-column: 9;
    grid-row-start: 8;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-8x6 {
    -ms-grid-row: 15;
    -ms-grid-column: 11;
    grid-row-start: 8;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-8x7 {
    -ms-grid-row: 15;
    -ms-grid-column: 13;
    grid-row-start: 8;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-8x8 {
    -ms-grid-row: 15;
    -ms-grid-column: 15;
    grid-row-start: 8;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-8x9 {
    -ms-grid-row: 15;
    -ms-grid-column: 17;
    grid-row-start: 8;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-8x10 {
    -ms-grid-row: 15;
    -ms-grid-column: 19;
    grid-row-start: 8;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-8x11 {
    -ms-grid-row: 15;
    -ms-grid-column: 21;
    grid-row-start: 8;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-8x12 {
    -ms-grid-row: 15;
    -ms-grid-column: 23;
    grid-row-start: 8;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-9x1 {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
    grid-row-start: 9;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-9x2 {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
    grid-row-start: 9;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-9x3 {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
    grid-row-start: 9;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-9x4 {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
    grid-row-start: 9;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-9x5 {
    -ms-grid-row: 17;
    -ms-grid-column: 9;
    grid-row-start: 9;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-9x6 {
    -ms-grid-row: 17;
    -ms-grid-column: 11;
    grid-row-start: 9;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-9x7 {
    -ms-grid-row: 17;
    -ms-grid-column: 13;
    grid-row-start: 9;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-9x8 {
    -ms-grid-row: 17;
    -ms-grid-column: 15;
    grid-row-start: 9;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-9x9 {
    -ms-grid-row: 17;
    -ms-grid-column: 17;
    grid-row-start: 9;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-9x10 {
    -ms-grid-row: 17;
    -ms-grid-column: 19;
    grid-row-start: 9;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-9x11 {
    -ms-grid-row: 17;
    -ms-grid-column: 21;
    grid-row-start: 9;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-9x12 {
    -ms-grid-row: 17;
    -ms-grid-column: 23;
    grid-row-start: 9;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-10x1 {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
    grid-row-start: 10;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-10x2 {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
    grid-row-start: 10;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-10x3 {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
    grid-row-start: 10;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-10x4 {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
    grid-row-start: 10;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-10x5 {
    -ms-grid-row: 19;
    -ms-grid-column: 9;
    grid-row-start: 10;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-10x6 {
    -ms-grid-row: 19;
    -ms-grid-column: 11;
    grid-row-start: 10;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-10x7 {
    -ms-grid-row: 19;
    -ms-grid-column: 13;
    grid-row-start: 10;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-10x8 {
    -ms-grid-row: 19;
    -ms-grid-column: 15;
    grid-row-start: 10;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-10x9 {
    -ms-grid-row: 19;
    -ms-grid-column: 17;
    grid-row-start: 10;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-10x10 {
    -ms-grid-row: 19;
    -ms-grid-column: 19;
    grid-row-start: 10;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-10x11 {
    -ms-grid-row: 19;
    -ms-grid-column: 21;
    grid-row-start: 10;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-10x12 {
    -ms-grid-row: 19;
    -ms-grid-column: 23;
    grid-row-start: 10;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-11x1 {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
    grid-row-start: 11;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-11x2 {
    -ms-grid-row: 21;
    -ms-grid-column: 3;
    grid-row-start: 11;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-11x3 {
    -ms-grid-row: 21;
    -ms-grid-column: 5;
    grid-row-start: 11;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-11x4 {
    -ms-grid-row: 21;
    -ms-grid-column: 7;
    grid-row-start: 11;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-11x5 {
    -ms-grid-row: 21;
    -ms-grid-column: 9;
    grid-row-start: 11;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-11x6 {
    -ms-grid-row: 21;
    -ms-grid-column: 11;
    grid-row-start: 11;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-11x7 {
    -ms-grid-row: 21;
    -ms-grid-column: 13;
    grid-row-start: 11;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-11x8 {
    -ms-grid-row: 21;
    -ms-grid-column: 15;
    grid-row-start: 11;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-11x9 {
    -ms-grid-row: 21;
    -ms-grid-column: 17;
    grid-row-start: 11;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-11x10 {
    -ms-grid-row: 21;
    -ms-grid-column: 19;
    grid-row-start: 11;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-11x11 {
    -ms-grid-row: 21;
    -ms-grid-column: 21;
    grid-row-start: 11;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-11x12 {
    -ms-grid-row: 21;
    -ms-grid-column: 23;
    grid-row-start: 11;
    grid-column-start: 12;
  }
  .cell-pos-xlarge-12x1 {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
    grid-row-start: 12;
    grid-column-start: 1;
  }
  .cell-pos-xlarge-12x2 {
    -ms-grid-row: 23;
    -ms-grid-column: 3;
    grid-row-start: 12;
    grid-column-start: 2;
  }
  .cell-pos-xlarge-12x3 {
    -ms-grid-row: 23;
    -ms-grid-column: 5;
    grid-row-start: 12;
    grid-column-start: 3;
  }
  .cell-pos-xlarge-12x4 {
    -ms-grid-row: 23;
    -ms-grid-column: 7;
    grid-row-start: 12;
    grid-column-start: 4;
  }
  .cell-pos-xlarge-12x5 {
    -ms-grid-row: 23;
    -ms-grid-column: 9;
    grid-row-start: 12;
    grid-column-start: 5;
  }
  .cell-pos-xlarge-12x6 {
    -ms-grid-row: 23;
    -ms-grid-column: 11;
    grid-row-start: 12;
    grid-column-start: 6;
  }
  .cell-pos-xlarge-12x7 {
    -ms-grid-row: 23;
    -ms-grid-column: 13;
    grid-row-start: 12;
    grid-column-start: 7;
  }
  .cell-pos-xlarge-12x8 {
    -ms-grid-row: 23;
    -ms-grid-column: 15;
    grid-row-start: 12;
    grid-column-start: 8;
  }
  .cell-pos-xlarge-12x9 {
    -ms-grid-row: 23;
    -ms-grid-column: 17;
    grid-row-start: 12;
    grid-column-start: 9;
  }
  .cell-pos-xlarge-12x10 {
    -ms-grid-row: 23;
    -ms-grid-column: 19;
    grid-row-start: 12;
    grid-column-start: 10;
  }
  .cell-pos-xlarge-12x11 {
    -ms-grid-row: 23;
    -ms-grid-column: 21;
    grid-row-start: 12;
    grid-column-start: 11;
  }
  .cell-pos-xlarge-12x12 {
    -ms-grid-row: 23;
    -ms-grid-column: 23;
    grid-row-start: 12;
    grid-column-start: 12;
  }
  .cell-size-xlarge-1x1 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-1x2 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 3;
    grid-row-end: span 1;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-1x3 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 5;
    grid-row-end: span 1;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-1x4 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 7;
    grid-row-end: span 1;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-1x5 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 9;
    grid-row-end: span 1;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-1x6 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 11;
    grid-row-end: span 1;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-1x7 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 13;
    grid-row-end: span 1;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-1x8 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 15;
    grid-row-end: span 1;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-1x9 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 17;
    grid-row-end: span 1;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-1x10 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 19;
    grid-row-end: span 1;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-1x11 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 21;
    grid-row-end: span 1;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-1x12 {
    -ms-grid-row-span: 1;
    -ms-grid-column-span: 23;
    grid-row-end: span 1;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-2x1 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 1;
    grid-row-end: span 2;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-2x2 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 3;
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-2x3 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 5;
    grid-row-end: span 2;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-2x4 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 7;
    grid-row-end: span 2;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-2x5 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 9;
    grid-row-end: span 2;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-2x6 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 11;
    grid-row-end: span 2;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-2x7 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 13;
    grid-row-end: span 2;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-2x8 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 15;
    grid-row-end: span 2;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-2x9 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 17;
    grid-row-end: span 2;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-2x10 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 19;
    grid-row-end: span 2;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-2x11 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 21;
    grid-row-end: span 2;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-2x12 {
    -ms-grid-row-span: 3;
    -ms-grid-column-span: 23;
    grid-row-end: span 2;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-3x1 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 1;
    grid-row-end: span 3;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-3x2 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 3;
    grid-row-end: span 3;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-3x3 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 5;
    grid-row-end: span 3;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-3x4 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 7;
    grid-row-end: span 3;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-3x5 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 9;
    grid-row-end: span 3;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-3x6 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 11;
    grid-row-end: span 3;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-3x7 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 13;
    grid-row-end: span 3;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-3x8 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 15;
    grid-row-end: span 3;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-3x9 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 17;
    grid-row-end: span 3;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-3x10 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 19;
    grid-row-end: span 3;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-3x11 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 21;
    grid-row-end: span 3;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-3x12 {
    -ms-grid-row-span: 5;
    -ms-grid-column-span: 23;
    grid-row-end: span 3;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-4x1 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 1;
    grid-row-end: span 4;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-4x2 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 3;
    grid-row-end: span 4;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-4x3 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 5;
    grid-row-end: span 4;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-4x4 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 7;
    grid-row-end: span 4;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-4x5 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 9;
    grid-row-end: span 4;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-4x6 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 11;
    grid-row-end: span 4;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-4x7 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 13;
    grid-row-end: span 4;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-4x8 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 15;
    grid-row-end: span 4;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-4x9 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 17;
    grid-row-end: span 4;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-4x10 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 19;
    grid-row-end: span 4;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-4x11 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 21;
    grid-row-end: span 4;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-4x12 {
    -ms-grid-row-span: 7;
    -ms-grid-column-span: 23;
    grid-row-end: span 4;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-5x1 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 1;
    grid-row-end: span 5;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-5x2 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 3;
    grid-row-end: span 5;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-5x3 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 5;
    grid-row-end: span 5;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-5x4 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 7;
    grid-row-end: span 5;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-5x5 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 9;
    grid-row-end: span 5;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-5x6 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 11;
    grid-row-end: span 5;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-5x7 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 13;
    grid-row-end: span 5;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-5x8 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 15;
    grid-row-end: span 5;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-5x9 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 17;
    grid-row-end: span 5;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-5x10 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 19;
    grid-row-end: span 5;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-5x11 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 21;
    grid-row-end: span 5;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-5x12 {
    -ms-grid-row-span: 9;
    -ms-grid-column-span: 23;
    grid-row-end: span 5;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-6x1 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 1;
    grid-row-end: span 6;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-6x2 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 3;
    grid-row-end: span 6;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-6x3 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 5;
    grid-row-end: span 6;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-6x4 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 7;
    grid-row-end: span 6;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-6x5 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 9;
    grid-row-end: span 6;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-6x6 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 11;
    grid-row-end: span 6;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-6x7 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 13;
    grid-row-end: span 6;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-6x8 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 15;
    grid-row-end: span 6;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-6x9 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 17;
    grid-row-end: span 6;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-6x10 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 19;
    grid-row-end: span 6;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-6x11 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 21;
    grid-row-end: span 6;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-6x12 {
    -ms-grid-row-span: 11;
    -ms-grid-column-span: 23;
    grid-row-end: span 6;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-7x1 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 1;
    grid-row-end: span 7;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-7x2 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 3;
    grid-row-end: span 7;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-7x3 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 5;
    grid-row-end: span 7;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-7x4 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 7;
    grid-row-end: span 7;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-7x5 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 9;
    grid-row-end: span 7;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-7x6 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 11;
    grid-row-end: span 7;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-7x7 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 13;
    grid-row-end: span 7;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-7x8 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 15;
    grid-row-end: span 7;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-7x9 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 17;
    grid-row-end: span 7;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-7x10 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 19;
    grid-row-end: span 7;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-7x11 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 21;
    grid-row-end: span 7;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-7x12 {
    -ms-grid-row-span: 13;
    -ms-grid-column-span: 23;
    grid-row-end: span 7;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-8x1 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 1;
    grid-row-end: span 8;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-8x2 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 3;
    grid-row-end: span 8;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-8x3 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 5;
    grid-row-end: span 8;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-8x4 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 7;
    grid-row-end: span 8;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-8x5 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 9;
    grid-row-end: span 8;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-8x6 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 11;
    grid-row-end: span 8;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-8x7 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 13;
    grid-row-end: span 8;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-8x8 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 15;
    grid-row-end: span 8;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-8x9 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 17;
    grid-row-end: span 8;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-8x10 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 19;
    grid-row-end: span 8;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-8x11 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 21;
    grid-row-end: span 8;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-8x12 {
    -ms-grid-row-span: 15;
    -ms-grid-column-span: 23;
    grid-row-end: span 8;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-9x1 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 1;
    grid-row-end: span 9;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-9x2 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 3;
    grid-row-end: span 9;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-9x3 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 5;
    grid-row-end: span 9;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-9x4 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 7;
    grid-row-end: span 9;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-9x5 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 9;
    grid-row-end: span 9;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-9x6 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 11;
    grid-row-end: span 9;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-9x7 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 13;
    grid-row-end: span 9;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-9x8 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 15;
    grid-row-end: span 9;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-9x9 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 17;
    grid-row-end: span 9;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-9x10 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 19;
    grid-row-end: span 9;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-9x11 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 21;
    grid-row-end: span 9;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-9x12 {
    -ms-grid-row-span: 17;
    -ms-grid-column-span: 23;
    grid-row-end: span 9;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-10x1 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 1;
    grid-row-end: span 10;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-10x2 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 3;
    grid-row-end: span 10;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-10x3 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 5;
    grid-row-end: span 10;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-10x4 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 7;
    grid-row-end: span 10;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-10x5 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 9;
    grid-row-end: span 10;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-10x6 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 11;
    grid-row-end: span 10;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-10x7 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 13;
    grid-row-end: span 10;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-10x8 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 15;
    grid-row-end: span 10;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-10x9 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 17;
    grid-row-end: span 10;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-10x10 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 19;
    grid-row-end: span 10;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-10x11 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 21;
    grid-row-end: span 10;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-10x12 {
    -ms-grid-row-span: 19;
    -ms-grid-column-span: 23;
    grid-row-end: span 10;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-11x1 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 1;
    grid-row-end: span 11;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-11x2 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 3;
    grid-row-end: span 11;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-11x3 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 5;
    grid-row-end: span 11;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-11x4 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 7;
    grid-row-end: span 11;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-11x5 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 9;
    grid-row-end: span 11;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-11x6 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 11;
    grid-row-end: span 11;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-11x7 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 13;
    grid-row-end: span 11;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-11x8 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 15;
    grid-row-end: span 11;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-11x9 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 17;
    grid-row-end: span 11;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-11x10 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 19;
    grid-row-end: span 11;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-11x11 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 21;
    grid-row-end: span 11;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-11x12 {
    -ms-grid-row-span: 21;
    -ms-grid-column-span: 23;
    grid-row-end: span 11;
    grid-column-end: span 12;
  }
  .cell-size-xlarge-12x1 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 1;
    grid-row-end: span 12;
    grid-column-end: span 1;
  }
  .cell-size-xlarge-12x2 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 3;
    grid-row-end: span 12;
    grid-column-end: span 2;
  }
  .cell-size-xlarge-12x3 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 5;
    grid-row-end: span 12;
    grid-column-end: span 3;
  }
  .cell-size-xlarge-12x4 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 7;
    grid-row-end: span 12;
    grid-column-end: span 4;
  }
  .cell-size-xlarge-12x5 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 9;
    grid-row-end: span 12;
    grid-column-end: span 5;
  }
  .cell-size-xlarge-12x6 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 11;
    grid-row-end: span 12;
    grid-column-end: span 6;
  }
  .cell-size-xlarge-12x7 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 13;
    grid-row-end: span 12;
    grid-column-end: span 7;
  }
  .cell-size-xlarge-12x8 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 15;
    grid-row-end: span 12;
    grid-column-end: span 8;
  }
  .cell-size-xlarge-12x9 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 17;
    grid-row-end: span 12;
    grid-column-end: span 9;
  }
  .cell-size-xlarge-12x10 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 19;
    grid-row-end: span 12;
    grid-column-end: span 10;
  }
  .cell-size-xlarge-12x11 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 21;
    grid-row-end: span 12;
    grid-column-end: span 11;
  }
  .cell-size-xlarge-12x12 {
    -ms-grid-row-span: 23;
    -ms-grid-column-span: 23;
    grid-row-end: span 12;
    grid-column-end: span 12;
  }
}

.grid-window {
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  max-height: 100vh;
  overflow: hidden;
  padding: 1rem;
}

/*
 * Resources on prefers-reduced-motion:
 * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
 * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto;
    -webkit-animation-duration: 0.001s !important;
            animation-duration: 0.001s !important;
    transition-duration: 0.001s !important;
  }
}

.visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(1px 1px 1px 1px);
          clip-path: inset(1px 1px 1px 1px);
}

.fade-in-on-load {
  opacity: 0 !important;
}

.fade-in-on-load-20 {
  transform: translate(0, 20px);
  opacity: 0;
}

.fade-in-on-load-10 {
  opacity: 0;
  transform: translate(0, 10px);
}

.text-centered {
  text-align: center;
}

.mg-centered {
  margin-right: auto;
  margin-left: auto;
}

[x-cloak] {
  display: none !important;
}

@font-face {
  font-family: 'Calibre, sans-serif';
  src: url("/assets/fonts/Calibre-Regular.eot");
  src: url("/assets/fonts/Calibre-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Calibre-Regular.woff2") format("woff2"), url("/assets/fonts/Calibre-Regular.woff") format("woff");
  font-display: auto;
  font-weight: 400;
}

@font-face {
  font-family: 'Calibre, sans-serif';
  src: url("/assets/fonts/Calibre-Light.eot");
  src: url("/assets/fonts/Calibre-Light.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Calibre-Light.woff2") format("woff2"), url("/assets/fonts/Calibre-Light.woff") format("woff");
  font-display: auto;
  font-weight: 300;
}

@font-face {
  font-family: 'Calibre, sans-serif';
  src: url("/assets/fonts/Calibre-Medium.eot");
  src: url("/assets/fonts/Calibre-Medium.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Calibre-Medium.woff2") format("woff2"), url("/assets/fonts/Calibre-Medium.woff") format("woff");
  font-display: auto;
  font-weight: 500;
}

@font-face {
  font-family: 'Calibre, sans-serif';
  src: url("/assets/fonts/Calibre-Semibold.eot");
  src: url("/assets/fonts/Calibre-Semibold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Calibre-Semibold.woff2") format("woff2"), url("/assets/fonts/Calibre-Semibold.woff") format("woff");
  font-display: auto;
  font-weight: 600;
}

@font-face {
  font-family: 'Calibre, sans-serif';
  src: url("/assets/fonts/Calibre-Bold.eot");
  src: url("/assets/fonts/Calibre-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Calibre-Bold.woff2") format("woff2"), url("/assets/fonts/Calibre-Bold.woff") format("woff");
  font-display: auto;
  font-weight: 700;
}

* {
  background-attachment: scroll;
}

html {
  scroll-behavior: smooth;
  font-family: "Calibre, sans-serif";
}

body {
  background-color: #fff;
  color: #0c131a;
  font-size: 1.0625rem;
  line-height: 1.65;
  margin: 0;
  min-height: 100%;
}

a {
  display: inline-block;
  transition: color 0.5s ease;
  color: #E94535;
  line-height: .5;
  text-decoration: none;
}

ul, li {
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}

b {
  font-weight: 500;
}

h2,
.h2 {
  margin-bottom: 1.25rem;
  font-size: 2.1875rem;
  line-height: 36px;
  font-weight: 500;
}

h3,
.h3 {
  margin-bottom: 1.25rem;
  margin-top: 0;
  font-size: 1.625rem;
  line-height: 30px;
  font-weight: 700;
}

h4,
.h4 {
  font-size: 1.125rem;
  line-height: 24px;
  font-weight: 700;
}

h5 {
  font-size: 14px;
  line-height: 20px;
}

h6,
.h6 {
  font-size: 0.75rem;
  line-height: 18px;
}

p {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 26px;
}

p:last-child {
  margin: 0;
}

.text-bold {
  font-weight: 700;
}

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

.footer {
  background-color: #0c131a;
  font-size: 1rem;
  color: #fff;
  padding: 5rem 2.625rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .footer {
    padding: 5.875rem 0 4rem;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .footer .container {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 2.375rem 0 1.875rem;
  }
}

.footer__primary-section {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 768px) {
  .footer__primary-section {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (min-width: 1024px) {
  .footer__primary-section {
    flex-wrap: nowrap;
    padding-bottom: 4.125rem;
  }
}

@media screen and (min-width: 768px) {
  .footer__company-info {
    margin-top: -1rem;
  }
}

@media screen and (min-width: 1024px) {
  .footer__company-info {
    margin-right: 3.875rem;
  }
}

.footer__company-info a {
  width: 46%;
}

.footer__company-info a img {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .footer__company-info a {
    width: 82%;
  }
}

@media screen and (min-width: 1024px) {
  .footer__company-info a {
    width: 86%;
    max-width: 156px;
  }
}

.footer__company-info p {
  margin: 1.5rem 0 2.75rem;
  font-size: 1rem;
  line-height: 1.5;
  white-space: pre-line;
}

@media screen and (min-width: 768px) {
  .footer__company-info p {
    margin: 1.125rem 0 2.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .footer__company-info p {
    margin: 1.375rem 0 2.25rem;
  }
}

.footer__social {
  display: flex;
}

.footer__social .social-icon {
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.25rem;
  width: 3.25rem;
  background-color: #fff;
  border-radius: 50px;
  transition: background-color 0.2s ease;
}

@media screen and (min-width: 768px) {
  .footer__social .social-icon {
    height: 2.32375rem;
    width: 2.32375rem;
  }
}

@media screen and (min-width: 1024px) {
  .footer__social .social-icon {
    height: 2.67188rem;
    width: 2.67188rem;
  }
}

.footer__social .social-icon:last-child {
  margin: 0;
}

.footer__social .social-icon:hover {
  background-color: #E94535;
}

.footer__social .social-icon:hover .icon-svg {
  fill: #fff;
}

.footer__social .social-icon .icon-svg {
  height: 17px;
  width: 17px;
  fill: #6E6E6E;
}

.footer__menu {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  margin: 4.25rem 0 0;
}

@media screen and (min-width: 768px) {
  .footer__menu {
    margin: 0 auto;
    width: 50%;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1024px) {
  .footer__menu {
    margin: 0;
    width: 42%;
  }
}

@media screen and (max-width: 767px) {
  .footer__menu .column:nth-child(3) {
    margin-top: 4rem;
  }
}

.footer__menu h6 {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 2rem;
}

.footer__link {
  padding: 0.75rem 0;
  margin-right: 1.25rem;
  cursor: pointer;
}

.footer__link:first-child {
  padding-top: 0;
}

.footer__link:last-child {
  padding: 0;
}

.footer__link a {
  line-height: normal;
  color: #E94535;
}

.footer__link a:hover {
  color: #fff;
}

.footer__form {
  position: relative;
  padding: 5.125rem 0;
  margin-top: 2.25rem;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .footer__form {
    width: 88%;
    padding: 2rem 0;
  }
}

@media screen and (min-width: 1024px) {
  .footer__form {
    padding: 0 0 0 2.5rem;
    margin: 0;
    width: 36%;
  }
}

@media screen and (min-width: 1280px) {
  .footer__form {
    padding-left: 3.375rem;
  }
}

.footer__form::before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 2px;
  background: #fff;
  opacity: .1;
  top: 0;
  left: -2.625rem;
}

@media screen and (min-width: 1024px) {
  .footer__form::before {
    width: 2px;
    height: calc(100% + 66px);
    left: 0;
  }
}

.footer__secondary-section {
  position: relative;
  padding: 1.75rem 0 0;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 1024px) {
  .footer__secondary-section {
    align-items: baseline;
    padding: 3.125rem 0 0;
  }
}

.footer__secondary-section::before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 2px;
  background: #fff;
  opacity: .1;
  top: 0;
  left: -2.625rem;
}

@media screen and (min-width: 1024px) {
  .footer__secondary-section::before {
    width: 100%;
    left: 0;
  }
}

.footer__legal {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .footer__legal {
    justify-content: space-between;
    flex-direction: row;
  }
}

.footer__legal div {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .footer__legal div:last-child {
    margin-top: 1rem;
  }
}

.footer__legal a {
  margin: 0 0.625rem;
  color: #fff;
}

.footer__legal a:hover {
  color: #E94535;
  text-decoration: underline;
}

.col {
  display: block;
  padding: .75rem;
}

.grid {
  display: grid;
  justify-content: center;
}

.grid--gap {
  gap: 1.0625rem;
}

.grid--gap-lg {
  gap: 2.5rem;
}

.grid--quarters {
  grid-template-columns: repeat(auto-fill, minmax(auto, 320px));
}

.grid--half {
  -moz-column-gap: 3.125rem;
       column-gap: 3.125rem;
}

@media screen and (min-width: 1024px) {
  .grid--half {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}

@media screen and (min-width: 1024px) {
  .grid--2col {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}

@media screen and (min-width: 400px) {
  .grid--3col {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}

@media screen and (min-width: 1024px) {
  .grid--3col {
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
}

@media screen and (min-width: 1024px) {
  .grid--45-55 {
    grid-template-columns: 45% 55%;
  }
}

@media screen and (min-width: 1024px) {
  .grid--blog {
    grid-template-columns: 7fr 3.1fr;
  }
}

@media screen and (min-width: 1024px) {
  .grid--blog {
    grid-template-columns: 7fr 3.2fr;
  }
}

.grid__image {
  order: -1;
}

@media screen and (min-width: 768px) {
  .grid__image {
    order: unset;
  }
}

.grid-item--2col {
  grid-column: span 2;
}

.grid-item--3col {
  grid-column: span 3;
}

.grid-item--2row {
  grid-row: span 2;
}

.grid-item--3col {
  grid-row: span 3;
}

.grid-item--end {
  display: grid;
  justify-content: end;
  text-align: right;
}

.header {
  position: relative;
}

.page {
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  background-color: #F6F8F9;
  width: 100%;
}

.page__header {
  padding: 4.875rem 0 1rem;
}

@media screen and (min-width: 1024px) {
  .page__header {
    padding: 6.125rem 0 2.875rem;
  }
}

@media screen and (min-width: 1280px) {
  .page__header {
    padding: 7.375rem 0 1.75rem;
  }
}

.page__header h1 {
  margin: 0;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.12;
}

@media screen and (min-width: 768px) {
  .page__header h1 {
    font-size: 2.25rem;
  }
}

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

@media screen and (min-width: 1280px) {
  .page__header h1 {
    font-size: 3.3125rem;
  }
}

.page__header--blog {
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .page__header--blog {
    text-align: left;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 1280px) {
  .page__header--blog {
    padding-left: 0;
  }
}

.page__header--archive {
  text-align: center;
  max-width: 330px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .page__header--archive {
    max-width: 444px;
  }
}

@media screen and (min-width: 1024px) {
  .page__header--archive {
    text-align: left;
    max-width: none;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 1280px) {
  .page__header--archive {
    padding-left: 0;
  }
}

.page__header--entry {
  position: absolute;
  z-index: 1;
  padding: 0;
  top: -50px;
  left: 12px;
}

@media screen and (min-width: 768px) {
  .page__header--entry {
    left: 26px;
    top: -100px;
  }
}

@media screen and (min-width: 1024px) {
  .page__header--entry {
    left: 84px;
  }
}

@media screen and (min-width: 1280px) {
  .page__header--entry {
    top: -88px;
    left: 26px;
  }
}

.page__header--entry h1 {
  color: #fff;
}

.page__header--about {
  width: 100%;
  text-align: center;
  padding-bottom: 2.625rem;
}

@media screen and (min-width: 768px) {
  .page__header--about {
    padding-bottom: 4.625rem;
  }
}

@media screen and (min-width: 1024px) {
  .page__header--about {
    padding-bottom: 5.875rem;
  }
}

@media screen and (min-width: 1280px) {
  .page__header--about {
    padding-bottom: 8.75rem;
  }
}

@media screen and (min-width: 1680px) {
  .page__header--about {
    padding-bottom: 8.125rem;
  }
}

.page__header--about h2 {
  margin: 0 0 2.25rem;
}

@media screen and (min-width: 768px) {
  .page__header--about h2 {
    max-width: 380px;
    margin: 0 auto 2.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .page__header--about h2 {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 768px) {
  .page__header--about p {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
  }
}

.container {
  margin: 0 auto;
  position: relative;
  width: auto;
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1024px;
    padding: 0 1rem;
  }
}

@media screen and (min-width: 1680px) {
  .container {
    max-width: 1280px;
  }
}

.container--small {
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
}

@media screen and (min-width: 1024px) {
  .container--small {
    padding: 0 2.5rem;
  }
}

.container--entry {
  padding: 0 0.75rem;
  margin-top: 126px;
}

@media screen and (min-width: 768px) {
  .container--entry {
    padding: 0 1.625rem;
    margin-top: 232px;
  }
}

@media screen and (min-width: 1024px) {
  .container--entry {
    padding: 0 5.375rem;
    margin-top: 209px;
  }
}

@media screen and (min-width: 1280px) {
  .container--entry {
    display: flex;
    padding: 0;
    flex-wrap: wrap;
  }
}

.section {
  padding: 2rem 1.5625rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.section:not(.section--standard) {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .section {
    padding: 3rem 2.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .section {
    padding: 4.25rem 0;
  }
}

.section__title {
  font-size: 2.625rem;
  margin: 0 auto;
  color: #0c131a;
  font-weight: 400;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .section__title {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .section__title {
    font-size: 3.3125rem;
    max-width: 750px;
  }
}

.section--team .section__title {
  font-size: 2rem;
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  .section--team .section__title {
    font-size: 2.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .section--team .section__title {
    font-size: 2.5rem;
    margin: 0 auto;
    text-align: center;
  }
}

@media screen and (min-width: 1680px) {
  .section--team .section__title {
    font-size: 3.3125rem;
  }
}

@media screen and (min-width: 1024px) {
  .section--customer .section__title {
    font-size: 2.875rem;
  }
}

.section--product-text-media .section__title {
  margin-bottom: 2.625rem;
}

@media screen and (min-width: 1024px) {
  .section--product-text-media .section__title {
    margin-bottom: 4.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .section--product-text-media .section__title {
    margin-bottom: 7.5rem;
  }
}

.section__title--large {
  font-size: 2.875rem;
  line-height: .9;
}

@media screen and (min-width: 768px) {
  .section__title--large {
    font-size: 4.375rem;
  }
}

.section__subtitle {
  font-size: 1.1875rem;
  line-height: 1.55;
  display: block;
  margin: 0.9375rem auto 2.25rem;
  font-weight: 300;
  max-width: 670px;
}

@media screen and (min-width: 768px) {
  .section__subtitle {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}

@media screen and (min-width: 1024px) {
  .section__subtitle {
    margin-bottom: 4.5rem;
  }
}

@media screen and (max-width: 1023px) {
  .section--fullwidth-gutter {
    padding: 0 2.5rem;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .section--fullwidth-gutter {
    padding: 0 1.25rem;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .section--oversized {
    padding: 0 5.1875rem;
  }
}

.section--no-space-top {
  padding-top: 0;
}

.section--no-space-bottom {
  padding-bottom: 0;
}

.section--padding-bottom-lg {
  padding-bottom: 2.1875rem;
}

@media screen and (min-width: 768px) {
  .section--padding-bottom-lg {
    padding-bottom: 4.875rem;
  }
}

@media screen and (min-width: 1024px) {
  .section--padding-bottom-lg {
    padding-bottom: 3.25rem;
  }
}

@media screen and (min-width: 1280px) {
  .section--padding-bottom-lg {
    padding-bottom: 5.8125rem;
  }
}

.section--team {
  padding: 0 2.875rem 2rem;
}

@media screen and (min-width: 768px) {
  .section--team {
    padding: 0 7rem;
  }
}

@media screen and (min-width: 1024px) {
  .section--team {
    padding: 0 6.125rem 2.75rem;
  }
}

@media screen and (min-width: 1280px) {
  .section--team {
    padding: 0 0 10rem;
  }
}

.section--team:after {
  content: '';
  position: absolute;
  background: #D3D3D3;
  height: 1px;
  width: 100vw;
  bottom: 0;
  left: calc(50% - 50vw);
}

.section--customer {
  padding: 2.625rem 2.875rem 1rem;
}

@media screen and (min-width: 768px) {
  .section--customer {
    padding: 3rem 2.5rem 1rem;
  }
}

@media screen and (min-width: 1024px) {
  .section--customer {
    padding: 4.25rem 2.5rem 1.25rem;
  }
}

.section--home-text-media {
  padding: 3.75rem 1.625rem;
}

@media screen and (min-width: 768px) {
  .section--home-text-media {
    padding: 8.125rem 2.5rem 3rem;
  }
}

@media screen and (min-width: 1280px) {
  .section--home-text-media {
    padding: 12.5rem 0 0;
  }
}

.section--home-text-media .icon-svg {
  position: absolute;
  width: 62.5rem;
  height: 50%;
  right: 0;
  bottom: 0;
}

@media screen and (min-width: 768px) {
  .section--home-text-media .icon-svg {
    height: 54.25rem;
    bottom: -25%;
  }
}

@media screen and (min-width: 1024px) {
  .section--home-text-media .icon-svg {
    bottom: -36%;
    width: 100vw;
    right: -4%;
    height: 74.25rem;
  }
}

@media screen and (min-width: 1280px) {
  .section--home-text-media .icon-svg {
    bottom: -27%;
  }
}

@media screen and (min-width: 1680px) {
  .section--home-text-media .icon-svg {
    bottom: -25%;
  }
}

.card-group {
  display: grid;
  gap: 1.25rem 0;
  padding-top: 1.75rem;
  grid-template-rows: -webkit-min-content minmax(-webkit-min-content, -webkit-max-content) -webkit-min-content;
  grid-template-rows: min-content minmax(min-content, max-content) min-content;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}

@media screen and (min-width: 768px) {
  .card-group {
    padding-top: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-group {
    padding-top: 2.9375rem;
    gap: 3.75rem 0.9375rem;
    grid-template-rows: auto 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1280px) {
  .card-group {
    padding-top: 3.75rem;
    gap: 3.75rem 2.25rem;
  }
}

.card-group--categories {
  padding-top: 0;
}

.card-group--team {
  padding-top: 1.5rem;
  gap: 1.5rem 0.5rem;
  grid-template-rows: -webkit-min-content minmax(-webkit-min-content, -webkit-max-content) -webkit-min-content;
  grid-template-rows: min-content minmax(min-content, max-content) min-content;
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (min-width: 768px) {
  .card-group--team {
    padding-top: 1.375rem;
    gap: 1.5rem 2.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-group--team {
    padding-top: 3.4375rem;
    grid-template-rows: auto 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1280px) {
  .card-group--team {
    gap: 2.25rem 3.75rem;
    padding-top: 4rem;
  }
}

.card-group--customer {
  gap: 0 1rem;
  grid-template-rows: -webkit-min-content minmax(-webkit-min-content, -webkit-max-content) -webkit-min-content;
  grid-template-rows: min-content minmax(min-content, max-content) min-content;
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (min-width: 768px) {
  .card-group--customer {
    gap: 0;
    grid-template-rows: auto 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1024px) {
  .card-group--customer {
    padding-top: 1.5rem;
    grid-template-rows: auto 1fr;
    gap: 0 1.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .card-group--customer {
    gap: 0 3.125rem;
  }
}

@media screen and (min-width: 768px) {
  .card-group--3-col {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 768px) {
  .card-group--4-col {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 1024px) {
  .card-group--4-col {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 1024px) {
  .card-group--5-col {
    grid-template-columns: repeat(5, 1fr);
  }
}

.entry {
  background-color: #fff;
}

.entry__category {
  font-weight: 500;
  font-size: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 0;
  line-height: 1;
}

.entry__category a {
  color: #E94535;
}

@media screen and (min-width: 768px) {
  .entry__header {
    margin-bottom: 3.875rem;
  }
}

.entry__heading {
  font-size: 2rem;
  line-height: 1.12;
  font-weight: 500;
  margin: 1.75rem 0 1rem;
}

@media screen and (min-width: 768px) {
  .entry__heading {
    font-size: 2.625rem;
  }
}

.entry__meta {
  text-transform: uppercase;
  font-size: 1rem;
  color: #707070;
}

.entry__content {
  position: relative;
}

.entry__content figure {
  position: relative;
  margin: 3.375rem 0;
  width: calc(100% + 92px);
  left: -50px;
}

@media screen and (min-width: 768px) {
  .entry__content figure {
    margin: 3.75rem 0;
    width: calc(100% + 100px);
    left: -50px;
  }
}

.entry__content strong {
  line-height: 1.15;
  letter-spacing: 1px;
}

.entry__content a:hover {
  text-decoration: underline;
}

.entry__social--desktop {
  display: none;
}

@media screen and (min-width: 1024px) {
  .entry__social--desktop {
    position: absolute;
    display: flex;
    flex-direction: column;
    left: -116px;
    top: 5.625rem;
  }
}

@media screen and (min-width: 1280px) {
  .entry__social--desktop {
    left: -126px;
    top: 5.875rem;
  }
}

.entry__social--mobile {
  display: flex;
  justify-content: center;
  margin-top: 1.75rem;
}

@media screen and (min-width: 1024px) {
  .entry__social--mobile {
    display: none;
  }
}

.entry--blog {
  padding: 2.25rem 1.875rem 3.125rem 2.375rem;
}

@media screen and (min-width: 768px) {
  .entry--blog {
    padding: 3.75rem 3.125rem 3.625rem;
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
  }
}

@media screen and (min-width: 1024px) {
  .entry--blog {
    padding: 5rem 3.125rem 6.125rem;
  }
}

@media screen and (min-width: 1280px) {
  .entry--blog {
    max-width: 62%;
    padding: 5rem 3.4375rem 4.625rem;
  }
}

.button {
  padding: 0.875rem 1.875rem 0.625rem 1.875rem;
  border-bottom-style: none;
  border-bottom-width: 0;
  border-radius: 50px;
  background-color: #fd644a;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  transition: background-color 0.2s ease, color 0.1s;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  display: inline;
  color: #fff;
}

.button:hover {
  background-color: #E94535;
}

.button--secondary {
  background-color: #fff;
  color: #0c131a;
}

.button--secondary:hover {
  background-color: #fd644a;
  color: #fff;
}

.button--cta {
  padding: 1.125rem 1.875rem 1rem 1.875rem;
  margin-top: 0.625rem;
}

@media screen and (max-width: 767px) {
  .button--cta {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}

.button--nav {
  padding: 0.875rem 0.9375rem 0;
  font-size: 0.75rem;
  height: 45px;
  border-radius: 0;
  margin: 0;
  display: block;
  line-height: 1.75;
}

@media screen and (min-width: 768px) {
  .button--nav {
    height: 60px;
    padding: 1.25rem 1.875rem 0.625rem;
    font-size: 0.9375rem;
  }
}

@media screen and (min-width: 1024px) {
  .button--nav {
    height: auto;
    line-height: 1.3;
    padding: 0.875rem 1.875rem 0.625rem 1.875rem;
    border-radius: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .button--hero {
    font-size: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    height: 3.125rem;
  }
}

.button--wide {
  padding-right: 4.5rem;
  padding-left: 4.5rem;
}

.button--text-lg {
  font-size: 1.0625rem;
}

.bg-element__rectangle {
  position: absolute;
  z-index: 1;
}

.bg-element__rectangle--right {
  right: 0;
}

.bg-element__rectangle--section-left {
  left: -680px;
}

@media screen and (min-width: 768px) and (max-width: 767px) {
  .bg-element__rectangle--section-left {
    left: -600px;
  }
}

@media screen and (min-width: 1024px) {
  .bg-element__rectangle--section-left {
    left: -400px;
  }
}

@media screen and (min-width: 1280px) {
  .bg-element__rectangle--section-left {
    left: -350px;
  }
}

@media screen and (min-width: 1680px) {
  .bg-element__rectangle--section-left {
    left: -60px;
  }
}

.bg-element__rectangle--card-display-left {
  left: -600px;
  top: 300px;
}

@media screen and (min-width: 768px) and (max-width: 767px) {
  .bg-element__rectangle--card-display-left {
    left: -425px;
    top: 275px;
  }
}

@media screen and (min-width: 1024px) {
  .bg-element__rectangle--card-display-left {
    left: -275px;
    top: 325px;
  }
}

@media screen and (min-width: 1280px) {
  .bg-element__rectangle--card-display-left {
    left: -214px;
  }
}

.bg-element__rectangle--card-display-right {
  right: -250px;
}

@media screen and (min-width: 768px) and (max-width: 767px) {
  .bg-element__rectangle--card-display-right {
    right: -225px;
  }
}

@media screen and (min-width: 1024px) {
  .bg-element__rectangle--card-display-right {
    right: -300px;
    top: -188px;
  }
}

@media screen and (min-width: 1280px) {
  .bg-element__rectangle--card-display-right {
    right: 0;
    top: -188px;
  }
}

.bg-element__rectangle--hero {
  top: 0;
  right: -360px;
}

@media screen and (min-width: 768px) {
  .bg-element__rectangle--hero {
    top: 170px;
    right: -340px;
  }
}

.bg-element__dot {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #fff;
  opacity: .17;
  position: absolute;
}

.bg-element__dot--top {
  left: -25px;
  right: -25px;
  bottom: -34px;
  margin: 0 auto;
}

.bg-element__dot--top-left {
  right: -25px;
  bottom: -20px;
}

.bg-element__dot--top-right {
  left: -25px;
  right: auto;
  bottom: -20px;
}

.bg-element__dot--bottom {
  left: -25px;
  margin: 0 auto;
  top: -20px;
  right: -25px;
  bottom: auto;
}

.bg-element__dot--bottom-left {
  top: -20px;
  right: -25px;
  bottom: auto;
}

.bg-element__dot--bottom-right {
  left: -25px;
  top: -20px;
  right: auto;
  bottom: auto;
}

.navbar, .navbar-wrapper {
  left: 0;
  top: 0;
  right: 0;
  max-width: 1980px;
  margin: 0 auto;
  z-index: 1000;
}

.navbar {
  max-width: none;
  background-color: #f2c6ab;
  transition: height 0.2s ease, max-height 0.5s ease;
}

.navbar--transparent {
  background-color: transparent;
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .navbar .container {
    padding: 0 2.25rem 0 1.5rem;
  }
}

.navbar__logo {
  display: flex;
  align-items: center;
  padding: 0 0 0.3125rem 1.25rem;
}

@media screen and (min-width: 1024px) {
  .navbar__logo {
    padding: 0 2.25rem 0.3125rem 0;
  }
}

.navbar__logo img {
  height: 25px;
}

@media screen and (min-width: 1024px) {
  .navbar__logo img {
    height: 42px;
  }
}

@media screen and (max-width: 1023px) {
  .navbar__links {
    display: flex;
    flex-direction: column;
    padding: 2.125rem 0 0 1.875rem;
  }
}

.navbar__link {
  cursor: pointer;
}

.navbar__link:hover > a {
  color: #fd644a;
  border-bottom-color: #fd644a;
}

.navbar__link a {
  text-transform: uppercase;
  margin-right: 1.25rem;
  padding: 2rem 0 1.5625rem;
  transition: color 0.5s ease;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: .75;
  letter-spacing: 1px;
  color: #0c131a;
  display: inline-block;
}

@media screen and (max-width: 1023px) {
  .navbar__link {
    width: 100%;
  }
  .navbar__link a {
    padding: 1.5625rem 0;
  }
}

.navbar__link--active a {
  color: #E94535;
}

.navbar__right-group, .navbar__left-group {
  display: flex;
}

.navbar__menu-button {
  width: 45px;
  height: 45px;
  background-color: transparent;
  color: #0c131a;
  padding: 0.4375rem 0.8125rem;
  display: inline-block;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  border: 0;
  z-index: 33;
  cursor: pointer;
  position: relative;
}

@media screen and (min-width: 768px) {
  .navbar__menu-button {
    width: 60px;
    height: 60px;
    padding: 0.875rem 1.1875rem;
  }
}

@media screen and (min-width: 1024px) {
  .navbar__menu-button {
    display: none;
  }
}

.navbar__menu-icon-container {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.navbar__menu-icon {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.navbar__menu-icon, .navbar__menu-icon::before, .navbar__menu-icon::after {
  width: 100%;
  height: 3px;
  background-color: #0c131a;
  border-radius: 4px;
  position: absolute;
  transition: transform 0.1s ease;
}

.navbar__menu-icon::before, .navbar__menu-icon::after {
  content: "";
  display: block;
}

.navbar__menu-icon::before {
  top: -6px;
}

.navbar__menu-icon::after {
  bottom: -6px;
}

.navbar__menu-button .navbar__menu-icon {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.navbar__menu-button .navbar__menu-icon::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.navbar__menu-button .navbar__menu-icon::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.navbar__menu-button--active .navbar__menu-icon {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.navbar__menu-button--active .navbar__menu-icon::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.navbar__menu-button--active .navbar__menu-icon::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.navbar__mobile-menu {
  background-color: #F6F8F9;
  position: absolute;
  height: 100vh;
  top: 0;
  right: 0;
  left: auto;
  width: 200px;
  display: flex;
  flex-direction: column;
  transition: transform 0.5s ease;
  transform: translateX(200px) translateY(0px);
  position: fixed;
  z-index: 32;
}

.navbar__mobile-menu--active {
  transform: translateX(0px) translateY(0px);
}

@media screen and (min-width: 1024px) {
  .navbar__mobile-menu {
    display: none;
  }
}

.navbar-wrapper {
  border-bottom: 1px solid #fff;
}

.navbar-wrapper--fixed {
  z-index: 3000;
  opacity: 1;
  box-shadow: 14px 14px 50px -10px rgba(0, 0, 0, 0.2);
  transition: opacity 0.5s ease;
}

.navbar-wrapper--fixed .navbar {
  background-color: #F6F8F9;
}

.hero--home {
  background-image: url(../assets/images/bg-middel-white.svg);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat,repeat;
  background-size: 1000px, auto;
  padding: 6.25rem 1.25rem 5.625rem;
  background-color: #f2c6ab;
}

@media screen and (min-width: 768px) {
  .hero--home {
    background-size: 1100px, auto;
    padding: 8.125rem 1.25rem 8.125rem 2.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .hero--home {
    background-size: 2000px, auto;
    padding: 10.875rem 0;
  }
}

.hero--product {
  width: 100%;
  height: auto;
  position: relative;
  background-color: #f2c6ab;
}

.hero--entry {
  position: absolute;
  top: 45px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .hero--entry {
    top: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .hero--entry {
    top: 68px;
  }
}

.hero__content {
  max-width: 310px;
  text-align: center;
  z-index: 20;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .hero__content {
    max-width: 350px;
    text-align: left;
    margin: unset;
  }
}

@media screen and (min-width: 1024px) {
  .hero__content {
    max-width: 445px;
  }
}

.hero--product .hero__content {
  padding: 4.375rem 1.25rem;
  max-width: none;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .hero--product .hero__content {
    padding: 6.875rem 2.5rem 4.375rem 3.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .hero--product .hero__content {
    padding: 8.125rem 0 5.1875rem;
  }
}

.hero__headline, .hero__description {
  opacity: 1;
  transition: opacity 0.5s ease;
}

.hero--product .hero__headline, .hero--product .hero__description {
  max-width: 330px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  .hero--product .hero__headline, .hero--product .hero__description {
    max-width: 560px;
  }
}

.hero__headline {
  margin: 0;
  font-size: 2rem;
  line-height: 1.1;
}

@media screen and (min-width: 768px) {
  .hero__headline {
    font-size: 2.125rem;
    line-height: 1.45;
  }
}

@media screen and (min-width: 1024px) {
  .hero__headline {
    font-size: 2.5rem;
    line-height: 1.17;
  }
}

.hero--product .hero__headline {
  font-size: 1.8125rem;
  line-height: 1.17;
}

@media screen and (min-width: 768px) {
  .hero--product .hero__headline {
    line-height: 1.13;
  }
}

@media screen and (min-width: 1024px) {
  .hero--product .hero__headline {
    max-width: 840px;
  }
}

.hero__description {
  font-size: 1.125rem;
  line-height: 1.65;
  margin: 1.25rem 0;
}

@media screen and (min-width: 768px) {
  .hero__description {
    font-size: 1.25rem;
    line-height: 1.45;
  }
}

.hero--product .hero__description {
  margin: 1.25rem auto;
  white-space: break-spaces;
}

@media screen and (min-width: 1024px) {
  .hero--product .hero__description {
    max-width: 610px;
  }
}

.hero__buttons {
  margin-top: 1.875rem;
}

@media screen and (min-width: 1024px) {
  .hero__buttons {
    display: flex;
  }
}

.hero--product .hero__buttons {
  display: block;
}

.hero__buttons .button:last-child {
  margin-left: 0.375rem;
}

@media screen and (min-width: 768px) {
  .hero__buttons .button:last-child {
    margin-left: 0.625rem;
  }
}

.hero--product .hero__buttons .button {
  display: inline-flex;
}

.hero__image {
  position: relative;
  top: 0;
  right: 0;
  display: none;
}

@media screen and (min-width: 768px) {
  .hero__image {
    width: 100%;
    top: -26px;
    display: block;
    position: absolute;
    left: 342px;
    z-index: 10;
  }
}

@media screen and (min-width: 1024px) {
  .hero__image {
    top: -68px;
    left: 480px;
  }
}

@media screen and (min-width: 1280px) {
  .hero__image {
    left: 494px;
    top: -68px;
  }
}

@media screen and (min-width: 1680px) {
  .hero__image {
    left: 516px;
    top: -88px;
  }
}

.hero__image--no-scrim::after {
  display: none;
}

.hero--entry .hero__image {
  z-index: 0;
  display: block;
  position: static;
  right: auto;
  height: 34vh;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #737471;
}

@media screen and (min-width: 768px) {
  .hero--entry .hero__image {
    height: 532px;
  }
}

.hero--entry .hero__image::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(12, 19, 26, 0.39);
  top: 0;
}

@media screen and (min-width: 768px) {
  .hero__image img {
    width: auto;
    height: 525px;
  }
}

@media screen and (min-width: 1024px) {
  .hero__image img {
    height: 622px;
  }
}

@media screen and (min-width: 1280px) {
  .hero__image img {
    height: 760px;
  }
}

@media screen and (min-width: 1680px) {
  .hero__image img {
    height: 780px;
  }
}

.small-cta {
  width: 100%;
  margin: 2.5rem auto 0;
  padding-top: 1.25rem;
  border-top: 2px solid rgba(115, 116, 114, 0.1);
}

@media screen and (min-width: 768px) {
  .small-cta {
    margin: 2.5rem 0 0;
  }
}

.small-cta--centered {
  margin: 2.5rem auto 0;
}

.small-cta__description {
  margin-bottom: 0.625rem;
  color: #E94535;
  font-size: 0.875rem;
  line-height: 1.5;
}

.small-cta .button {
  display: inline-block;
}

@media screen and (min-width: 1280px) {
  .cta .container {
    display: flex;
    justify-content: space-between;
    text-align: left;
    align-items: center;
  }
}

.cta__text-content {
  margin: 0 auto;
  max-width: 326px;
}

@media screen and (min-width: 768px) {
  .cta__text-content {
    max-width: 410px;
  }
}

@media screen and (min-width: 1280px) {
  .cta__text-content {
    margin-left: 0;
  }
}

.cta--primary .cta__text-content {
  text-align: center;
}

@media screen and (min-width: 1280px) {
  .cta--primary .cta__text-content {
    text-align: left;
  }
}

.cta--primary .cta__heading {
  font-size: 2rem;
  line-height: 1.05;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .cta--primary .cta__heading {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .cta--primary .cta__heading {
    line-height: 1.09;
    margin-left: 0;
  }
}

@media screen and (max-width: 399px) {
  .cta--primary .cta__heading {
    font-size: 2.5rem;
    line-height: 1.04;
    max-width: 230px;
  }
}

.cta--subscribe .cta__heading {
  font-size: 1.4375rem;
  font-weight: 600;
  margin: 0 0 1.125rem;
}

.cta--footer .cta__heading {
  font-size: 1.1875rem;
  margin: 0;
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .cta--footer .cta__heading {
    font-size: 1.4375rem;
  }
}

.cta--primary .cta__description {
  max-width: 270px;
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 500;
  margin: 1.25rem auto 0;
}

@media screen and (min-width: 768px) {
  .cta--primary .cta__description {
    max-width: 341px;
    font-size: 1.4375rem;
  }
}

.cta--subscribe .cta__description {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  font-weight: normal;
}

.cta--footer .cta__description {
  font-size: 0.9375rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
}

@media screen and (min-width: 768px) {
  .cta--footer .cta__description {
    font-size: 1.125rem;
    margin: 1rem 0 1rem;
    line-height: 1.22;
  }
}

@media screen and (min-width: 1024px) {
  .cta--footer .cta__description {
    margin: 1rem 0 1.5rem;
  }
}

.cta__buttons-container {
  margin: 1.875rem auto 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  max-width: 240px;
}

@media screen and (min-width: 768px) {
  .cta__buttons-container {
    margin: 3.5rem auto 1.25rem;
    max-width: none;
    display: block;
  }
}

@media screen and (min-width: 1280px) {
  .cta__buttons-container {
    margin: 0 0 0 auto;
  }
}

.cta__buttons-container > .button:last-child {
  margin: 0.625rem 0 0 0;
}

@media screen and (min-width: 400px) {
  .cta__buttons-container > .button:last-child {
    margin: 0 0 0 0.625rem;
  }
}

@media screen and (min-width: 768px) {
  .cta__form {
    display: flex;
    width: 90%;
  }
}

@media screen and (min-width: 1280px) {
  .cta__form {
    display: block;
    width: auto;
  }
}

@media screen and (min-width: 1024px) {
  .cta--footer .cta__form {
    display: block;
    width: auto;
  }
}

.cta--primary {
  position: relative;
  z-index: 2;
  color: #fff;
  background-color: #215458;
  padding: 6.5rem 0 3.125rem;
}

@media screen and (min-width: 768px) {
  .cta--primary {
    padding: 6.125rem 0 3.125rem;
  }
}

@media screen and (min-width: 1024px) {
  .cta--primary {
    padding: 4.375rem 0 3.75rem;
  }
}

.cta--primary .container {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1280px) {
  .cta--primary .container {
    flex-direction: row;
  }
}

.cta--subscribe input {
  box-sizing: border-box;
  padding: 0 0.9375rem;
  height: 3.4375rem;
  width: 100%;
  border: none;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.11);
}

@media screen and (min-width: 768px) {
  .cta--subscribe input {
    height: 2.5rem;
    width: 66%;
  }
}

@media screen and (min-width: 1280px) {
  .cta--subscribe input {
    width: 100%;
  }
}

.cta--subscribe .button {
  margin-top: 1.375rem;
  padding: 1.15625rem 1.5rem;
  width: 100%;
  font-size: 0.75rem;
  background-color: #E94535;
  cursor: pointer;
  border: 0;
  font-weight: 500;
  font-family: "Calibre, sans-serif";
  transition: background-color 0.2s ease;
}

@media screen and (min-width: 768px) {
  .cta--subscribe .button {
    margin: 0 0 0 0.75rem;
    padding: 0.78125rem 2.90625rem;
    display: inline-block;
    width: auto;
  }
}

@media screen and (min-width: 1024px) {
  .cta--subscribe .button {
    font-size: 0.9375rem;
  }
}

@media screen and (min-width: 1280px) {
  .cta--subscribe .button {
    display: block;
    width: 100%;
    margin: 1.375rem 0 0;
  }
}

.cta--subscribe .button:hover {
  background-color: #E12C27;
}

@media screen and (min-width: 768px) {
  .cta--footer input {
    height: 2.5rem;
    width: 66%;
  }
}

@media screen and (min-width: 1024px) {
  .cta--footer input {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .cta--footer .button {
    margin: 0 0 0 0.75rem;
    padding: 0.78125rem 2.90625rem;
    display: inline-block;
    width: auto;
  }
}

@media screen and (min-width: 1024px) {
  .cta--footer .button {
    margin: 1.375rem 0 0;
    font-size: 0.9375rem;
    display: block;
    width: 100%;
  }
}

.large-cta {
  padding: 4.375rem 1.5625rem 5rem;
  background-position: 100% 100%,0 0,50% 50%;
  background-size: 1000px, auto,cover;
  background-repeat: no-repeat, repeat, repeat;
  background-attachment: scroll;
  background-image: url(../assets/images/bg-middel.svg), linear-gradient(135deg, #0c131a 11%, rgba(12, 19, 26, 0.94) 72%), url(../assets/images/software-screenshot-1.png);
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .large-cta {
    padding: 10rem 0;
    background-position: 50% 100%,0 0,50% 50%;
    background-size: 2000px, auto, cover;
  }
}

.large-cta__intro-content {
  position: relative;
  z-index: 30;
  display: block;
  width: 100%;
  min-height: 300px;
  margin: 0 auto 4.375rem;
  perspective: 2000px;
}

@media screen and (min-width: 768px) {
  .large-cta__intro-content {
    margin-bottom: 8.125rem;
  }
}

@media screen and (min-width: 1024px) {
  .large-cta__intro-content {
    width: 90%;
  }
}

.large-cta__assets-container {
  width: 270px;
  height: 250px;
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin: -2.8125rem auto 0;
}

@media screen and (min-width: 768px) {
  .large-cta__assets-container {
    position: absolute;
    height: 340px;
    width: 350px;
    left: -45px;
    top: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .large-cta__assets-container {
    width: 430px;
  }
}

.large-cta__primary-text {
  text-align: center;
  max-width: 400px;
}

@media screen and (min-width: 768px) {
  .large-cta__primary-text {
    text-align: left;
    margin: 3.125rem 0 0 auto;
    max-width: 355px;
  }
}

.large-cta__primary-text h3 {
  font-size: 2.25rem;
  line-height: 1.12;
}

@media screen and (min-width: 768px) {
  .large-cta__primary-text h3 {
    margin: 0 auto 1.25rem 0;
  }
}

@media screen and (max-width: 767px) {
  .large-cta__secondary-content {
    flex-direction: column;
  }
}

@media screen and (min-width: 768px) {
  .large-cta__secondary-content {
    margin-bottom: 1.25rem;
  }
}

.large-cta__secondary-text {
  text-align: center;
  max-width: 60%;
}

@media screen and (min-width: 768px) {
  .large-cta__secondary-text {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .large-cta__secondary-text {
    margin: 0 auto;
  }
}

.large-cta__secondary-text h2 {
  font-size: 2.75rem;
  line-height: 1;
  margin: 0;
}

@media screen and (max-width: 399px) {
  .large-cta__secondary-text h2 {
    margin: 0 auto;
  }
}

@media screen and (min-width: 1024px) {
  .large-cta__secondary-text h2 {
    font-size: 3.75rem;
  }
}

.large-cta__secondary-text p {
  margin: 0.625rem 0 1.875rem;
  line-height: 1.65;
}

@media screen and (max-width: 767px) {
  .large-cta__secondary-text p {
    font-size: 1.1875rem;
  }
}

@media screen and (min-width: 768px) {
  .large-cta__secondary-text p {
    margin: 0;
  }
}

@media screen and (min-width: 1024px) {
  .large-cta__secondary-text p {
    margin-top: 0;
    font-size: 1.6875rem;
  }
}

.large-cta .button {
  align-self: center;
  margin: 0;
}

.text-media {
  position: relative;
  z-index: 30;
  width: 100%;
  max-width: 1100px;
  min-height: 300px;
  perspective: 2000px;
  margin: 0 auto 4.625rem;
  flex-direction: column;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  .text-media {
    margin-bottom: 6.5625rem;
  }
}

@media screen and (min-width: 768px) {
  .text-media {
    flex-direction: row;
    margin-bottom: 4.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .text-media {
    margin-bottom: 4rem;
  }
}

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

.text-media__asset {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin: 0 auto;
  height: 100%;
  max-width: 100%;
  min-height: 300px;
}

@media screen and (min-width: 768px) {
  .text-media__asset {
    max-width: 420px;
    display: flex;
    align-items: center;
  }
}

@media screen and (min-width: 1024px) {
  .text-media__asset {
    max-width: none;
  }
}

.text-media--product .text-media__asset {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.text-media--product .text-media__asset img {
  max-height: 21.5rem;
}

@media screen and (min-width: 1280px) {
  .text-media--product .text-media__asset img {
    max-height: 32.5rem;
  }
}

.text-media__text-container {
  max-width: 350px;
  margin: 2.75rem auto 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media screen and (max-width: 767px) {
  .text-media__text-container {
    order: 2;
  }
}

@media screen and (min-width: 768px) {
  .text-media__text-container {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 2.875rem 2.75rem 0 0;
  }
}

@media screen and (min-width: 768px) {
  .text-media--left .text-media__text-container {
    order: 2;
    margin: 2.875rem 0 0 1rem;
  }
}

@media screen and (min-width: 1024px) {
  .text-media--left .text-media__text-container {
    margin: 2.875rem 0 0;
  }
}

@media screen and (min-width: 768px) {
  .text-media--product.text-media--left .text-media__text-container {
    margin-left: 2.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .text-media--product.text-media--left .text-media__text-container {
    margin-left: 4rem;
  }
}

@media screen and (min-width: 1280px) {
  .text-media--product.text-media--left .text-media__text-container {
    margin-left: 5.875rem;
  }
}

@media screen and (min-width: 768px) {
  .text-media--product .text-media__text-container {
    margin-top: 0;
  }
}

@media screen and (min-width: 1024px) {
  .text-media--product .text-media__text-container {
    margin-right: 4rem;
  }
}

@media screen and (min-width: 1280px) {
  .text-media--product .text-media__text-container {
    margin-right: 5.875rem;
  }
}

.text-media__text-container .button {
  display: inline-block;
  margin-top: 1.125rem;
  max-width: 17.125rem;
}

.text-media__text-container h3 {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.12;
  margin: 0 auto 1.25rem;
  max-width: 88%;
}

@media screen and (min-width: 768px) {
  .text-media__text-container h3 {
    margin: 0 0 1.25rem;
    max-width: unset;
  }
}

@media screen and (min-width: 1024px) {
  .text-media--product .text-media__text-container h3 {
    font-size: 2.0625rem;
    font-weight: 600;
  }
}

.text-media__text-container h6 {
  font-size: 1rem;
  text-transform: uppercase;
  color: #E94535;
  margin: 0 0 1.125rem;
}

.text-media__text-container p {
  margin: 0;
}

.text-media ul {
  display: block;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}

.text-media li {
  list-style-type: disc;
}

@media screen and (min-width: 768px) {
  .text-media--product {
    align-items: center;
  }
}

.card {
  height: 100%;
  padding: 1.25rem;
  border-radius: 0.25rem;
  box-shadow: 14px 14px 60px -10px rgba(0, 0, 0, 0.1);
  margin-bottom: 1.25rem;
  background-color: #fff;
  text-align: left;
}

.card__image {
  max-width: 100%;
}

.card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.card--testimonial .card__image {
  max-width: 120px;
  margin-bottom: 1.125rem;
}

.card--testimonial .card__image img {
  max-width: 120px;
  border-radius: 50%;
}

.card--customer .card__image {
  display: flex;
  justify-content: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}

@media screen and (min-width: 1024px) {
  .card--customer .card__image {
    height: 100%;
    width: auto;
  }
}

.card--customer .card__image img {
  align-self: center;
  max-height: 4.75rem;
}

@media screen and (min-width: 768px) {
  .card--customer .card__image img {
    max-height: 7.8125rem;
  }
}

@media screen and (min-width: 1024px) {
  .card--customer .card__image img {
    max-height: none;
  }
}

.card__category {
  text-transform: uppercase;
  position: relative;
  width: 100%;
  color: #E94535;
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: 1.5px;
}

.card__category:hover {
  text-decoration: underline;
}

.card--featured .card__category svg {
  top: -1rem;
  position: absolute;
  right: 0;
}

@media screen and (min-width: 1024px) {
  .card--featured .card__category svg {
    top: -0.375rem;
  }
}

.card__headline {
  margin-bottom: 10px;
  font-size: 1.375rem;
  font-weight: 600;
}

@media screen and (min-width: 768px) {
  .card__headline {
    font-size: 1.25rem;
  }
}

.card--featured .card__headline {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.16;
  margin: 0.625rem 0 0;
}

@media screen and (min-width: 768px) {
  .card--featured .card__headline {
    font-size: 2.125rem;
    line-height: 1.2;
    max-width: 69%;
  }
}

@media screen and (min-width: 1024px) {
  .card--featured .card__headline {
    max-width: 77%;
  }
}

@media screen and (min-width: 1280px) {
  .card--featured .card__headline {
    max-width: 71%;
  }
}

.card--post .card__headline {
  font-size: 1.4375rem;
  margin: 2.25rem 0 1.1875rem;
  line-height: 1;
}

@media screen and (min-width: 1280px) {
  .card--post .card__headline {
    margin: 2.375rem 0 1.625rem;
  }
}

.card--post .card__headline a, .card--featured .card__headline a {
  line-height: 1.16;
  color: #0c131a;
}

@media screen and (min-width: 768px) {
  .card--post .card__headline a, .card--featured .card__headline a {
    line-height: 1.2;
  }
}

.card--post .card__headline a:hover, .card--featured .card__headline a:hover {
  text-decoration: underline;
}

.card--card-display .card__headline {
  line-height: 1;
}

@media screen and (min-width: 1024px) {
  .card--card-display .card__headline {
    font-size: 1.4375rem;
    margin-bottom: 2.75rem;
  }
}

.card--staggered .card__headline {
  margin-bottom: 1.375rem;
  font-size: 1.4375rem;
  line-height: 1.04;
}

@media screen and (min-width: 1024px) {
  .card__description {
    font-size: 1.25rem;
  }
}

.card--staggered .card__description {
  font-size: 1.125rem;
  line-height: 1.44;
}

.card__body {
  font-size: 1rem;
}

.card--featured .card__body {
  padding: 2.875rem 1.875rem 2.9375rem 2.6875rem;
}

@media screen and (min-width: 768px) {
  .card--featured .card__body {
    padding: 2.875rem 1.6875rem 2.75rem 2.6875rem;
  }
}

@media screen and (min-width: 1024px) {
  .card--featured .card__body {
    padding: 2.625rem 2.5rem 2.125rem 4rem;
  }
}

.card--post .card__body {
  padding: 0;
}

.card--testimonial .card__body div {
  font-weight: 600;
  font-size: 1.125rem;
}

.card--team .card__body div:first-child {
  padding: 1.375rem 0 0;
  font-size: 1.125rem;
}

@media screen and (min-width: 768px) {
  .card--team .card__body div:first-child {
    padding: 1.875rem 0 0;
    font-size: 1.375rem;
  }
}

.card--team .card__body div:last-child {
  font-size: 0.875rem;
  text-transform: uppercase;
}

@media screen and (min-width: 768px) {
  .card--team .card__body div:last-child {
    font-size: 1rem;
  }
}

.card--post .card__link {
  padding-top: 1rem;
  color: #E94535;
}

.card--post .card__link:hover {
  text-decoration: underline;
}

.card--large {
  border-radius: 10px;
  padding: 1.5625rem;
  width: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .card--large {
    padding: 2.8125rem 2.1875rem 1.5625rem;
  }
}

@media screen and (min-width: 1024px) {
  .card--large {
    padding: 4.0625rem 3.4375rem 2.8125rem;
  }
}

.card--featured, .card--post {
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
}

.card--featured {
  padding: 0;
  margin: 0;
  max-width: 100%;
  position: relative;
}

.card--post {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 2.375rem 1.875rem 3rem 2.6875rem;
}

@media screen and (min-width: 768px) {
  .card--post {
    padding: 2.375rem 2.6875rem 2rem 3rem;
  }
}

@media screen and (min-width: 1024px) {
  .card--post {
    padding: 2.375rem 1.875rem 3rem 2.6875rem;
  }
}

.card--team, .card--customer {
  background: none;
  box-shadow: none;
  padding: 0;
}

.card--customer {
  margin-bottom: 0;
}

.card--testimonial {
  align-items: center;
  text-align: center;
  padding: 3.3125rem 1.625rem;
  border-radius: 0;
}

@media screen and (min-width: 768px) {
  .card--testimonial {
    padding: 3.3125rem 3.125rem;
  }
}

.card--card-display {
  padding: 2.5rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .card--card-display {
    margin-bottom: 0;
    padding: 2.75rem 2rem 3.125rem 2.75rem;
  }
}

.card--staggered {
  padding: 3.25rem 2.8125rem;
}

@media screen and (min-width: 1024px) {
  .card--staggered {
    margin-bottom: 0;
  }
}

.image-block {
  position: relative;
  display: block;
  height: auto;
}

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

.image-block--returns {
  right: 0;
  margin: 3.125rem auto 0;
}

@media screen and (min-width: 768px) {
  .image-block--returns {
    width: 540px;
  }
}

@media screen and (min-width: 1024px) {
  .image-block--returns {
    right: -16px;
    width: 496px;
  }
}

@media screen and (min-width: 1024px) {
  .image-block--returns {
    right: -64px;
    width: 496px;
  }
}

.image-block--shipment {
  right: 1rem;
  display: block;
  top: 30px;
}

@media screen and (min-width: 400px) {
  .image-block--shipment {
    right: -1rem;
    max-width: 520px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 768px) {
  .image-block--shipment {
    max-width: 880px;
    left: -2rem;
    width: 100%;
    top: -1rem;
  }
}

@media screen and (min-width: 1024px) {
  .image-block--shipment {
    width: calc(100% + 80px);
    max-width: 1100px;
    left: 0;
  }
}

.image-block--automation {
  top: 1rem;
}

@media screen and (min-width: 768px) {
  .image-block--automation {
    top: 2rem;
    max-width: 740px;
  }
}

@media screen and (min-width: 1024px) {
  .image-block--automation {
    width: calc(100% + 80px);
    padding-top: 3rem;
    max-width: 1100px;
    left: -40px;
  }
}

.card-display {
  position: relative;
}

.card-display > .container {
  padding: 0 1.25rem;
}

.card-display__text-content {
  max-width: 620px;
  margin: 0 auto 2.625rem;
}

@media screen and (min-width: 768px) {
  .card-display__text-content {
    margin-bottom: 3.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-display__text-content p {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 768px) {
  .card-display--about .card-display__text-content {
    margin-bottom: 2.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-display--about .card-display__text-content {
    margin-bottom: 2rem;
  }
}

.card-display__headline {
  font-size: 2.625rem;
  margin: 0;
  color: #0c131a;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .card-display__headline {
    font-size: 3.3125rem;
  }
}

.card-display--about .card-display__headline {
  font-weight: 500;
}

.card-display__cards {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 3fr;
  gap: 16px 0px;
  padding-bottom: 2.5rem;
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 1024px) {
  .card-display__cards {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 0px 36px;
    padding-bottom: 3.125rem;
  }
}

.card-display--about .card-display__cards {
  gap: 1.25rem 0;
  grid-template-rows: -webkit-min-content minmax(-webkit-min-content, -webkit-max-content) -webkit-min-content;
  grid-template-rows: min-content minmax(min-content, max-content) min-content;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}

@media screen and (min-width: 1024px) {
  .card-display--about .card-display__cards {
    padding-bottom: 3.625rem;
    gap: 0 0.9375rem;
    grid-template-rows: auto 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1280px) {
  .card-display--about .card-display__cards {
    gap: 0 2.25rem;
  }
}

.card-display--staggered .card-display__cards {
  display: flex;
  flex-wrap: wrap;
  gap: unset;
}

@media screen and (max-width: 1023px) {
  .card-display--staggered .card-display__cards {
    order: 2;
  }
}

@media screen and (min-width: 1024px) {
  .card-display--staggered .card-display__cards {
    width: 58.33333%;
    padding-bottom: 0;
  }
}

.card-display--staggered .card-display__cards > div {
  display: flex;
  align-self: baseline;
  flex-wrap: wrap;
}

@media screen and (min-width: 768px) {
  .card-display--staggered .card-display__cards > div {
    width: 50%;
  }
}

@media screen and (min-width: 768px) {
  .card-display--staggered .card-display__cards > div:last-child {
    position: relative;
    top: 42px;
  }
}

.card-display__image {
  margin: 0 auto 0.9375rem;
}

@media screen and (min-width: 768px) {
  .card-display__image {
    width: 540px;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-display__image {
    width: 41.66667%;
    transform: scale(1.3);
    position: relative;
    left: -2.25rem;
    top: 1.5rem;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1280px) {
  .card-display__image {
    transform: scale(1.4);
    left: -0.75rem;
  }
}

@media screen and (min-width: 1680px) {
  .card-display__image {
    transform: scale(1.5);
    left: 4.25rem;
    top: 2.625rem;
  }
}

.card-display__button-container {
  display: flex;
  justify-content: center;
}

.card-display--about {
  padding-top: 4.25rem;
}

@media screen and (min-width: 768px) {
  .card-display--about {
    padding-top: 6.125rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-display--about {
    padding-bottom: 8.375rem;
  }
}

@media screen and (min-width: 1280px) {
  .card-display--about {
    padding-top: 6.5rem;
    padding-bottom: 7.875rem;
  }
}

@media screen and (min-width: 1280px) {
  .card-display--about {
    padding-top: 5.875rem;
  }
}

.card-display--staggered {
  padding: 3.75rem 1.5625rem 2rem;
}

@media screen and (min-width: 768px) {
  .card-display--staggered {
    padding: 5rem 2.5rem 3rem;
  }
}

@media screen and (min-width: 1024px) {
  .card-display--staggered {
    padding: 6.25rem 0 4.25rem;
  }
}

.card-display--staggered .container {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (min-width: 1024px) {
  .card-display--staggered .container {
    align-items: center;
  }
}

@media screen and (min-width: 1024px) {
  .card-display--product {
    padding-bottom: 6.75rem;
  }
}

.posts__sidebar {
  display: none;
}

@media screen and (min-width: 1024px) {
  .posts__sidebar {
    display: block;
    padding-right: 1.625rem;
  }
}

.posts__sidebar--entry {
  display: block;
  margin-top: 4.5rem;
  padding: 0 1.375rem 0 0.75rem;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .posts__sidebar--entry {
    margin-top: 4rem;
  }
}

@media screen and (min-width: 1024px) {
  .posts__sidebar--entry {
    max-width: 90%;
    margin: 4rem auto 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts__sidebar--entry {
    width: 33%;
    padding: 0;
    margin: 1.875rem 0 0 3.125rem;
  }
}

@media screen and (min-width: 1280px) {
  .posts__sidebar--entry .cta__container {
    color: #fff;
  }
}

.posts__lists {
  max-width: 100%;
  display: block;
  margin-top: 3.25rem;
}

@media screen and (min-width: 768px) {
  .posts__lists {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (min-width: 1024px) {
  .posts__lists {
    flex-direction: row;
    justify-content: space-between;
    max-width: 94%;
  }
}

@media screen and (min-width: 1280px) {
  .posts__lists {
    flex-direction: column;
    margin: 7.375rem 0 0;
    max-width: 100%;
  }
}

.posts__heading {
  padding: 0.375rem 0 0.125rem 0.5rem;
  margin: 0;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  max-width: 10.625rem;
  text-align: left;
  background-color: #E94535;
  color: #fff;
  line-height: 1;
}

@media screen and (min-width: 1024px) {
  .posts__heading {
    font-size: 0.75rem;
    max-width: 65%;
  }
}

.posts__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

@media screen and (min-width: 1024px) {
  .posts__list {
    margin: 0.3125rem 0 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts__list {
    margin: 0.75rem 0 0;
  }
}

.posts--entry .posts__list {
  margin: 0.375rem 0 1.875rem;
}

@media screen and (min-width: 768px) {
  .posts--entry .posts__list {
    margin: 0.75rem 0 0;
  }
}

@media screen and (min-width: 1024px) {
  .posts--entry .posts__list {
    margin: 0.625rem 0 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts--entry .posts__list {
    margin: 0.5rem 0 0;
  }
}

.posts__list li {
  padding: 1.5rem 0;
  font-size: 1.1875rem;
  font-weight: 500;
  line-height: 1.15;
  text-align: left;
  border-top: 1px solid #E94535;
}

@media screen and (min-width: 768px) {
  .posts__list li {
    padding: 1.375rem 0;
  }
}

@media screen and (min-width: 1024px) {
  .posts__list li {
    padding: 1.5625rem 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts__list li {
    padding: 1.75rem 0;
    font-size: 1.4375rem;
  }
}

.posts__list li:first-child {
  border-top: none;
}

.posts__list a {
  color: inherit;
  line-height: 1;
  text-decoration: none;
}

.posts__list a:hover {
  text-decoration: underline;
}

.posts--entry .posts__popular {
  max-width: 260px;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 768px) {
  .posts--entry .posts__popular {
    max-width: 100%;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1024px) {
  .posts--entry .posts__popular {
    max-width: 40%;
    margin: 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts--entry .posts__popular {
    max-width: 314px;
  }
}

.posts__featured {
  margin-top: 3.375rem;
}

@media screen and (min-width: 768px) {
  .posts__featured {
    margin-top: 2.625rem;
  }
}

@media screen and (min-width: 1024px) {
  .posts__featured {
    max-width: 50%;
    margin-top: 0;
  }
}

@media screen and (min-width: 1280px) {
  .posts__featured {
    max-width: 100%;
    margin-top: 5.625rem;
  }
}

.posts__featured h2 {
  margin-bottom: 1.625rem;
}

.pagination {
  padding: 1.25rem 0.6875rem 0;
  display: flex;
  width: 100vw;
  left: calc(50% - 50vw);
  position: relative;
  align-items: center;
}

@media screen and (min-width: 768px) {
  .pagination {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 3.875rem 0 0;
    margin: 0 auto;
    left: auto;
  }
}

@media screen and (min-width: 1024px) {
  .pagination {
    padding: 0 0 2.125rem;
  }
}

@media screen and (min-width: 1280px) {
  .pagination {
    padding: 3.3125rem 0 0;
  }
}

.pagination--simple {
  width: 100%;
  padding: 3.25rem 0 2.125rem;
}

@media screen and (min-width: 768px) {
  .pagination--simple {
    padding: 2.5rem 0;
  }
}

@media screen and (min-width: 1024px) {
  .pagination--simple {
    margin-top: 5.625rem;
    padding: 4rem 0 2.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .pagination--simple {
    flex-basis: 100%;
    margin-top: 5.625rem;
    padding: 4rem 0;
  }
  .pagination--simple:before {
    content: '';
    position: absolute;
    background: #D3D3D3;
    height: 1px;
    width: 100vw;
    top: 0;
    left: calc(50% - 50vw);
  }
}

.pagination--simple span {
  display: none;
}

@media screen and (min-width: 768px) {
  .pagination--simple span {
    text-transform: none;
    margin-top: 0.5rem;
    color: #0c131a;
    display: inline;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: normal;
  }
}

@media screen and (min-width: 1024px) {
  .pagination--simple span {
    font-size: 1.5rem;
    margin-top: 1.5rem;
  }
}

.pagination__next, .pagination__previous, .pagination__link {
  color: #0c131a;
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  line-height: 1;
}

.pagination__next:hover, .pagination__previous:hover, .pagination__link:hover {
  text-decoration: underline;
}

.pagination__next:hover:after, .pagination__previous:hover:after, .pagination__link:hover:after {
  text-decoration: none;
}

.pagination--simple .pagination__next, .pagination--simple .pagination__previous, .pagination--simple .pagination__link {
  display: flex;
  flex-direction: column;
  font-weight: 600;
  color: #0c131a;
}

@media screen and (min-width: 768px) {
  .pagination--simple .pagination__next, .pagination--simple .pagination__previous, .pagination--simple .pagination__link {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #E94535;
  }
}

.pagination--simple .pagination__next:hover, .pagination--simple .pagination__previous:hover, .pagination--simple .pagination__link:hover {
  text-decoration: none;
}

.pagination__next {
  padding: 0 1.5rem 0 3.25rem;
}

@media screen and (min-width: 768px) {
  .pagination__next {
    padding: 0 1.5rem 0 5.25rem;
  }
}

.pagination--simple .pagination__next {
  text-align: right;
  padding-right: 1.5rem;
  padding-left: 0;
}

@media screen and (min-width: 768px) {
  .pagination--simple .pagination__next {
    padding-right: 3rem;
  }
}

.pagination--simple .pagination__next:hover:after {
  right: -8px;
}

.pagination__next:after {
  position: absolute;
  content: '→';
  right: 0;
  transition: all 0.3s ease-in-out;
  color: #E94535;
}

@media screen and (min-width: 768px) {
  .pagination--simple .pagination__next:after {
    content: '';
    top: calc(50% - 15px);
    background: url(../assets/images/icons/arrow-icon-right.svg);
    background-repeat: no-repeat;
    height: 15px;
    width: 21px;
  }
}

.pagination__previous {
  padding: 0 3.25rem 0 1.5rem;
}

@media screen and (min-width: 768px) {
  .pagination__previous {
    padding: 0 5.25rem 0 1.5rem;
  }
}

.pagination--simple .pagination__previous {
  padding-left: 3rem;
  padding-right: 0;
}

.pagination--simple .pagination__previous:hover:after {
  left: -8px;
}

.pagination__previous:after {
  position: absolute;
  content: '←';
  left: 0;
  transition: all 0.3s ease-in-out;
  color: #E94535;
}

@media screen and (min-width: 768px) {
  .pagination--simple .pagination__previous:after {
    content: '';
    top: calc(50% - 15px);
    background: url(../assets/images/icons/arrow-icon-left.svg);
    background-repeat: no-repeat;
    height: 15px;
    width: 21px;
  }
}

@media screen and (min-width: 768px) {
  .pagination__list {
    display: flex;
    align-items: center;
  }
}

.pagination__list li {
  display: none;
}

@media screen and (min-width: 768px) {
  .pagination__list li {
    display: list-item;
    margin: 0 1.25rem;
  }
  .pagination__list li:first-child {
    margin-left: 0;
  }
  .pagination__list li:last-child {
    margin-right: 0;
  }
}

.pagination__link.is-current {
  display: none;
}

@media screen and (min-width: 768px) {
  .pagination__link.is-current {
    display: block;
    background-color: #fd644a;
    color: #fff;
    cursor: pointer;
    padding: 0.8125rem 1rem 0.6875rem;
    line-height: 1;
    border-radius: 8px;
    margin: 0 1.25rem;
  }
}

.pagination__page-range {
  color: #707070;
  font-weight: 600;
}

@media screen and (min-width: 768px) {
  .pagination__page-range {
    display: none;
  }
}

.social-icons {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

@media screen and (min-width: 1024px) {
  .social-icons {
    flex-direction: column;
  }
}

.social-icons .social-icon {
  margin: 0 0.5rem 0 0;
}

.social-icons .social-icon:last-child {
  margin: 0;
}

@media screen and (min-width: 1024px) {
  .social-icons .social-icon {
    margin-bottom: 1rem;
  }
}

.social-icons .social-icon a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  width: 3rem;
  background: #fd644a;
  border-radius: 50%;
  line-height: 2.75rem;
  color: #fff;
  text-decoration: none;
  transition: all 0.5s ease;
}

.social-icons .social-icon a:hover {
  background: #E94535;
}

.social-share .icon-svg {
  margin: 0;
  width: 1.25rem;
  height: 1.25rem;
}

.testimonial-display {
  background-color: #215458;
  position: relative;
  margin: 2.25rem 0;
}

@media screen and (min-width: 768px) {
  .testimonial-display {
    margin: 3rem 0;
  }
}

@media screen and (min-width: 1024px) {
  .testimonial-display {
    margin: 4.25rem 0;
  }
}

.testimonial-display__container {
  padding: 2.9375rem 1rem 4.375rem;
}

@media screen and (min-width: 768px) {
  .testimonial-display__container {
    padding: 6.25rem 0 7.875rem;
  }
}

@media screen and (min-width: 1024px) {
  .testimonial-display__container {
    padding: 7.375rem 0 7.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .testimonial-display__container {
    padding: 6.875rem 0 7.5rem;
  }
}

.testimonial-display__heading {
  text-align: center;
  color: #fff;
  font-size: 2rem;
  margin-bottom: 2.125rem;
  margin: 0 0 2.125rem;
}

@media screen and (min-width: 768px) {
  .testimonial-display__heading {
    font-size: 2.5rem;
    margin-bottom: 2.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .testimonial-display__heading {
    font-size: 3.125rem;
    margin-bottom: 5.25rem;
  }
}

@media screen and (min-width: 1280px) {
  .testimonial-display__heading {
    margin-bottom: 5rem;
  }
}

.testimonial-display .slick-track {
  display: flex;
}

.testimonial-display .card {
  display: flex;
  flex-direction: column;
  margin: 0 0.5rem 1rem;
  height: auto;
}

@media screen and (min-width: 768px) {
  .testimonial-display .card {
    padding: 3.3125rem 3.125rem;
    margin: 0 1.125rem 1rem;
  }
}

.testimonial-display .card__body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.testimonial-display .card .subtitle {
  color: #fd644a;
  font-size: 0.875rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.testimonial-display .card .icon-svg {
  width: 1.375rem;
  height: 2rem;
  fill: #7fd364;
}

.carousel {
  background-color: #0c131a;
  position: relative;
}

.carousel__container {
  padding: 4rem 1rem;
}

@media screen and (min-width: 768px) {
  .carousel__container {
    padding-right: 0;
    padding-left: 0;
  }
}

.carousel__heading {
  text-align: center;
  color: #fff;
  font-size: 2rem;
}

@media screen and (min-width: 768px) {
  .carousel__heading {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .carousel__heading {
    font-size: 3.125rem;
  }
}

.carousel__arrow {
  position: absolute;
  top: 7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2.0625rem;
  width: 2.0625rem;
  line-height: 1;
  border: 2px solid #fff;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
  border-radius: 50%;
  background-color: transparent;
}

@media screen and (min-width: 1024px) {
  .carousel__arrow {
    height: 3rem;
    width: 3rem;
    top: 9rem;
  }
}

@media screen and (min-width: 1280px) {
  .carousel__arrow {
    top: 9.375rem;
  }
}

.carousel__arrow svg {
  height: 0.625rem;
  width: 0.875rem;
  fill: #fff;
  transition: all 0.3s ease;
}

.carousel__arrow:hover {
  background: #fff;
}

.carousel__arrow:hover svg {
  fill: #E94535;
}

.carousel--next {
  right: 1.5rem;
}

@media screen and (min-width: 1280px) {
  .carousel--next {
    right: 4.5rem;
  }
}

@media screen and (min-width: 1680px) {
  .carousel--next {
    right: 7rem;
  }
}

.carousel--prev {
  right: 4.25rem;
}

@media screen and (min-width: 1024px) {
  .carousel--prev {
    right: 5.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .carousel--prev {
    right: 8.5rem;
  }
}

@media screen and (min-width: 1680px) {
  .carousel--prev {
    right: 11rem;
  }
}

.carousel .slick-track {
  display: flex;
}

.carousel .slick-list {
  margin-top: 3.75rem;
}

.carousel .card {
  display: flex;
  flex-direction: column;
  margin: 0 0.5rem 1rem;
  height: auto;
}

.carousel .card__body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.carousel .card .subtitle {
  color: #fd644a;
}

.cta-form__container {
  display: flex;
  flex-direction: column;
  background-color: #215458;
  padding: 4.375rem 1.5625rem 5rem;
}

@media screen and (min-width: 768px) {
  .cta-form__container {
    padding: 5.75rem 7.125rem 8.875rem 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .cta-form__container {
    flex-direction: row;
    padding: 0;
    background-color: transparent;
  }
}

.cta-form__text-content {
  background-color: transparent;
  color: #fff;
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1024px) {
  .cta-form__text-content {
    width: 50%;
    padding: 5.375rem 4.25rem 8.75rem;
    background-color: #215458;
  }
}

@media screen and (min-width: 1280px) {
  .cta-form__text-content {
    padding: 5.375rem 5.25rem 8.75rem;
  }
}

@media screen and (min-width: 1680px) {
  .cta-form__text-content {
    padding: 5.375rem 10.6875rem 10.25rem 8.75rem;
  }
}

.cta-form__headline {
  font-size: 3.3125rem;
  margin-bottom: 2rem;
  padding-top: 4rem;
  line-height: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

@media screen and (min-width: 768px) {
  .cta-form__headline {
    font-size: 4.1875rem;
    margin-bottom: 3.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .cta-form__headline {
    font-size: 3.6875rem;
  }
}

@media screen and (min-width: 1280px) {
  .cta-form__headline {
    font-size: 4.1875rem;
  }
}

.cta-form__headline:after {
  content: '';
  background: url("../assets/images/icons/sparkle.svg");
  position: absolute;
  height: 4.5625rem;
  width: 3.5625rem;
  right: -0.875rem;
  top: 0;
}

.cta-form__subheadline {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0;
  line-height: 1.375;
}

@media screen and (min-width: 768px) {
  .cta-form__subheadline {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  .cta-form__subheadline {
    line-height: 1.2;
  }
}

.cta-form__description {
  font-size: 1.125rem;
  margin-top: 2.25rem !important;
  line-height: 1.25;
  white-space: pre-line;
}

@media screen and (min-width: 768px) {
  .cta-form__description {
    font-size: 1.5rem;
    margin: 0.5rem 0 !important;
  }
}

.cta-form__form-content {
  background-color: transparent;
  color: #fff;
  font-size: 1.125rem;
}

@media screen and (min-width: 1024px) {
  .cta-form__form-content {
    color: #0c131a;
    width: 50%;
    padding: 9.375rem 5.25rem 9.5rem;
    background-color: #f2f2f2;
  }
}

@media screen and (min-width: 1680px) {
  .cta-form__form-content {
    padding: 9.375rem 8.75rem 9.5rem 9.5rem;
  }
}

.cta-form__disclaimer {
  margin-top: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.22;
}

.cta-form .freeform-row .freeform-column .freeform-label {
  font-weight: 400;
  font-size: 1.125rem;
}

.cta-form .freeform-row .freeform-column .freeform-label:after {
  display: none;
}

.cta-form .freeform-row .freeform-column .freeform-input {
  border: 1px solid #D3D3D3;
  padding-left: 0.5rem;
  height: 2.625rem;
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .cta-form .freeform-row .freeform-column {
    margin: 0 0.5rem 0 0;
  }
}

.cta-form .button {
  border: none;
  margin-top: 1rem;
  font-size: 1rem;
  padding: 1rem 2.625rem 0.875rem;
}

@media screen and (min-width: 768px) {
  .cta-form .button {
    margin-top: 2rem;
  }
}

.card .hubspot__form {
  padding: 3.5rem;
}

.hubspot__form .hs-form-field {
  width: 100%;
}

.hubspot__form .hs-form-required {
  color: #ff0000;
}

.hubspot__form .input {
  background-color: transparent;
  border: 0;
  padding: 0 0.5rem 0 0;
  margin: 0;
  height: auto;
}

.hubspot__form .input input, .hubspot__form .input textarea {
  color: #33475b;
  height: 40px;
  padding: 0 0.9375rem;
  box-sizing: border-box;
  width: 100%;
}

.hubspot__form .input input::-moz-placeholder {
  color: #6E6E6E;
}

.hubspot__form .input input:-ms-input-placeholder {
  color: #6E6E6E;
}

.hubspot__form .input input::placeholder {
  color: #6E6E6E;
}

.hubspot__form .input textarea {
  padding-top: 0.5rem;
}

.hubspot__form .actions {
  margin-bottom: 18px;
  padding: 17px 0;
}

.hubspot__form .hs-button {
  font-weight: 600;
  font-family: "Calibre, sans-serif";
  background: #E94535;
  color: #fff;
  font-size: 0.9375rem;
  line-height: 14px;
  padding: 12px 24px;
  border-radius: 50px;
  letter-spacing: 1.25px;
  border: 0;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.1s;
}

.hubspot__form .hs-button:hover {
  background-color: #E12C27;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hubspot__form--subscribe .hs-form {
    display: flex;
  }
}

.hubspot__form--subscribe .hs-form-field > label {
  display: none;
}

.hubspot__form--subscribe .input {
  padding-right: 0;
}

.hubspot__form--subscribe .input input {
  height: 3.4375rem;
  border: 0;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.11);
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hubspot__form--subscribe .input input {
    width: 64%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hubspot__form--subscribe .hs-submit {
    width: 36%;
  }
}

.hubspot__form--subscribe .actions {
  padding: 1.375rem 0 0;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hubspot__form--subscribe .actions {
    padding: 0;
    margin-left: 0.875rem;
  }
}

.hubspot__form--subscribe .hs-button {
  width: 100%;
  font-size: 0.75rem;
  padding: 1.15625rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .hubspot__form--subscribe .hs-button {
    font-size: 0.9375rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInZlbmRvcnMvc2FuaXRpemUvX3Nhbml0aXplLnNjc3MiLCJ2ZW5kb3JzL2FuaW1hdGUvX2FuaW1hdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9nb3Jrby9zcmMvZ2VuZXJhdG9yL3dvcmtlcnMvX2dlbmVyYXRlLWNzcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2dvcmtvL3NyYy9nZW5lcmF0b3IvX2dlbmVyYXRvci5zY3NzIiwiYWJzdHJhY3RzL21peGlucy9fbWVkaWEuc2NzcyIsImFic3RyYWN0cy9taXhpbnMvX3Jlc3BvbnNpdmUtY29sdW1ucy5zY3NzIiwiYWJzdHJhY3RzL21peGlucy9fcmVzcG9uc2l2ZS1ncmlkLnNjc3MiLCJiYXNlL19yZWR1Y2VkLW1vdGlvbi5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJhYnN0cmFjdHMvX2NvbmZpZy5zY3NzIiwiYWJzdHJhY3RzL21peGlucy9fcHh0b3JlbS5zY3NzIiwiYmFzZS9faW1nLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19jb2x1bW4uc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvX3NlY3Rpb24uc2NzcyIsImxheW91dC9fY2FyZC1ncm91cC5zY3NzIiwibGF5b3V0L19lbnRyeS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19iZy1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19zbWFsbC1jdGEuc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fbGFyZ2UtY3RhLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LW1lZGlhLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC1kaXNwbGF5LnNjc3MiLCJjb21wb25lbnRzL19wb3N0cy5zY3NzIiwiYWJzdHJhY3RzL21peGlucy9fbGlzdC1yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbC1kaXNwbGF5LnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY3RhLWZvcm0uc2NzcyIsInBsdWdpbnMvX2h1YnNwb3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7K0VERStFO0FDQy9FOztFREVFO0FDRUY7OztFQUdDLHNCQUFzQjtBREF2Qjs7QUNHQTs7O0VERUU7QUNHRjs7RUFFQyx3QkFBd0I7RUFDeEIsTUFBQTtFQUNBLHVCQUF1QjtFQUN2QixNQUFBO0FEREQ7O0FDSUE7Ozs7Ozs7O0VETUU7QUNJRjtFQUNDLGVBQWU7RUFDZixNQUFBO0VBQ0EsZ0JBQWdCO0VBQ2hCLE1BQUE7RUFDQSxnQkFBZ0I7RUFDaEIsTUFBQTtFQUNBLGNBQVc7S0FBWCxXQUFXO0VBQ1gsTUFBQTtFQUNBLHdDQUF3QztFQUd4QywwQkFBMEI7RUFDMUIsTUFBQTtFQUNBLDhCQUE4QjtFQUM5QixNQUFBO0VBQ0Esc0JBQXNCO0VBQ3RCLE1BQUE7QURKRDs7QUNPQTsrRURKK0U7QUNPL0U7O0VESkU7QUNRRjtFQUNDLFNBQVM7QUROVjs7QUNTQTs7O0VESkU7QUNTRjtFQUNDLGNBQWM7RUFDZCxnQkFBZ0I7QURQakI7O0FDVUE7K0VEUCtFO0FDVS9FOztFRFBFO0FDV0Y7Ozs7O0VBS0MsU0FBUztBRFRWOztBQ1lBOztFRFJFO0FDWUY7Ozs7RUFJQyxTQUFTO0FEVlY7O0FDYUE7OztFRFJFO0FDYUY7RUFDQyxTQUFTO0VBQ1QsTUFBQTtFQUNBLGlCQUFpQjtFQUNqQixNQUFBO0FEWEQ7O0FDY0E7O0VEVkU7QUNjRjtFQUNDLGNBQWM7QURaZjs7QUNlQTs7RURYRTtBQ2VGOztFQUVDLGdCQUFnQjtFQUNoQixVQUFVO0FEYlg7O0FDZ0JBOzs7RURYRTtBQ2dCRjtFQUNDLGlDQUFpQztFQUNqQyxNQUFBO0VBQ0EsY0FBYztFQUNkLE1BQUE7QURkRDs7QUNpQkE7K0VEZCtFO0FDaUIvRTs7RURkRTtBQ2tCRjtFQUNDLDZCQUE2QjtBRGhCOUI7O0FDbUJBOztFRGZFO0FDbUJGO0VBQ0MsMEJBQTBCO0VBQzFCLHlDQUFpQztVQUFqQyxpQ0FBaUM7QURqQmxDOztBQ29CQTs7RURoQkU7QUNvQkY7O0VBRUMsbUJBQW1CO0FEbEJwQjs7QUNxQkE7OztFRGhCRTtBQ3FCRjs7O0VBR0MsaUNBQWlDO0VBQ2pDLE1BQUE7RUFDQSxjQUFjO0VBQ2QsTUFBQTtBRG5CRDs7QUNzQkE7O0VEbEJFO0FDc0JGO0VBQ0MsY0FBYztBRHBCZjs7QUN1QkE7K0VEcEIrRTtBQ3VCL0U7O0VEcEJFO0FDd0JGOzs7Ozs7RUFNQyxzQkFBc0I7QUR0QnZCOztBQ3lCQTs7RURyQkU7QUN5QkY7O0VBRUMscUJBQXFCO0FEdkJ0Qjs7QUMwQkE7O0VEdEJFO0FDMEJGO0VBQ0MsYUFBYTtFQUNiLFNBQVM7QUR4QlY7O0FDMkJBOztFRHZCRTtBQzJCRjtFQUNDLGtCQUFrQjtBRHpCbkI7O0FDNEJBOztFRHhCRTtBQzRCRjtFQUNDLGtCQUFrQjtBRDFCbkI7O0FDNkJBOztFRHpCRTtBQzZCRjtFQUNDLGtCQUFrQjtBRDNCbkI7O0FDOEJBOztFRDFCRTtBQzhCRjtFQUNDLGdCQUFnQjtBRDVCakI7O0FDK0JBOytFRDVCK0U7QUMrQi9FOztFRDVCRTtBQ2dDRjtFQUNDLHlCQUF5QjtBRDlCMUI7O0FDaUNBOytFRDlCK0U7QUNpQy9FOztFRDlCRTtBQ2tDRjs7O0VBR0MsU0FBUztB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dEI7O0FHaC9JSTtFQUNFLHlCQUFnQjtBSG0vSXRCOztBR3AvSUk7RUFDRSw2QkFBZ0I7QUh1L0l0Qjs7QUd4L0lJO0VBQ0UseUJBQWdCO0FIMi9JdEI7O0FHNS9JSTtFQUNFLDBDQUFnQjtBSCsvSXRCOztBR2hnSkk7RUFDRSx5QkFBZ0I7QUhtZ0p0Qjs7QUdwZ0pJO0VBQ0UseURBQWdCO0FIdWdKdEI7O0FHeGdKSTtFQUNFLHlEQUFnQjtBSDJnSnRCOztBRzVnSkk7RUFDRSw4RUFBZ0I7QUgrZ0p0Qjs7QUdoaEpJO0VBQ0UseURBQWdCO0FIbWhKdEI7O0FHcGhKSTtFQUNFLHlEQUFnQjtBSHVoSnRCOztBR3hoSkk7RUFDRSx5REFBZ0I7QUgyaEp0Qjs7QUc1aEpJO0VBQ0UseURBQWdCO0FIK2hKdEI7O0FHaGlKSTtFQUNFLG1EQUFnQjtBSG1pSnRCOztBR3BpSkk7RUFDRSxpREFBZ0I7QUh1aUp0Qjs7QUd4aUpJO0VBQ0UsaURBQWdCO0FIMmlKdEI7O0FHNWlKSTtFQUNFLGlEQUFnQjtBSCtpSnRCOztBR2hqSkk7RUFDRSwwRkFBZ0I7QUhtakp0Qjs7QUdwakpJO0VBQ0Usa0VBQWdCO0FIdWpKdEI7O0FHeGpKSTtFQUNFLHlCQUFnQjtBSDJqSnRCOztBRzVqSkk7RUFDRSx5QkFBZ0I7QUgrakp0Qjs7QUdoa0pJO0VBQ0UseUJBQWdCO0FIbWtKdEI7O0FHcGtKSTtFQUNFLHdDQUFnQjtBSHVrSnRCOztBR3hrSkk7RUFDRSxjQUFnQjtBSDJrSnRCOztBRzVrSkk7RUFDRSxXQUFnQjtBSCtrSnRCOztBR2hsSkk7RUFDRSxjQUFnQjtBSG1sSnRCOztBR3BsSkk7RUFDRSxjQUFnQjtBSHVsSnRCOztBR3hsSkk7RUFDRSxjQUFnQjtBSDJsSnRCOztBRzVsSkk7RUFDRSxjQUFnQjtBSCtsSnRCOztBR2htSkk7RUFDRSxjQUFnQjtBSG1tSnRCOztBR3BtSkk7RUFDRSxjQUFnQjtBSHVtSnRCOztBR3htSkk7RUFDRSxjQUFnQjtBSDJtSnRCOztBRzVtSkk7RUFDRSxjQUFnQjtBSCttSnRCOztBR2huSkk7RUFDRSxjQUFnQjtBSG1uSnRCOztBR3BuSkk7RUFDRSxjQUFnQjtBSHVuSnRCOztBR3huSkk7RUFDRSxjQUFnQjtBSDJuSnRCOztBRzVuSkk7RUFDRSxjQUFnQjtBSCtuSnRCOztBR2hvSkk7RUFDRSxjQUFnQjtBSG1vSnRCOztBR3BvSkk7RUFDRSxrQkFBZ0I7QUh1b0p0Qjs7QUd4b0pJO0VBQ0UsY0FBZ0I7QUgyb0p0Qjs7QUc1b0pJO0VBQ0UsK0JBQWdCO0FIK29KdEI7O0FHaHBKSTtFQUNFLGNBQWdCO0FIbXBKdEI7O0FHcHBKSTtFQUNFLDhDQUFnQjtBSHVwSnRCOztBR3hwSkk7RUFDRSw4Q0FBZ0I7QUgycEp0Qjs7QUc1cEpJO0VBQ0UsbUVBQWdCO0FIK3BKdEI7O0FHaHFKSTtFQUNFLDhDQUFnQjtBSG1xSnRCOztBR3BxSkk7RUFDRSw4Q0FBZ0I7QUh1cUp0Qjs7QUd4cUpJO0VBQ0UsOENBQWdCO0FIMnFKdEI7O0FHNXFKSTtFQUNFLDhDQUFnQjtBSCtxSnRCOztBR2hySkk7RUFDRSx3Q0FBZ0I7QUhtckp0Qjs7QUdwckpJO0VBQ0Usc0NBQWdCO0FIdXJKdEI7O0FHeHJKSTtFQUNFLHNDQUFnQjtBSDJySnRCOztBRzVySkk7RUFDRSxzQ0FBZ0I7QUgrckp0Qjs7QUdoc0pJO0VBQ0UsK0VBQWdCO0FIbXNKdEI7O0FHcHNKSTtFQUNFLHVEQUFnQjtBSHVzSnRCOztBR3hzSkk7RUFDRSxjQUFnQjtBSDJzSnRCOztBRzVzSkk7RUFDRSxjQUFnQjtBSCtzSnRCOztBR2h0Skk7RUFDRSxjQUFnQjtBSG10SnRCOztBR3B0Skk7RUFDRSw2QkFBZ0I7QUh1dEp0Qjs7QUd4dEpJO0VBQ0UsbUJBQWdCO0FIMnRKdEI7O0FHNXRKSTtFQUNFLGdCQUFnQjtBSCt0SnRCOztBR2h1Skk7RUFDRSxtQkFBZ0I7QUhtdUp0Qjs7QUdwdUpJO0VBQ0UsbUJBQWdCO0FIdXVKdEI7O0FHeHVKSTtFQUNFLG1CQUFnQjtBSDJ1SnRCOztBRzV1Skk7RUFDRSxtQkFBZ0I7QUgrdUp0Qjs7QUdodkpJO0VBQ0UsbUJBQWdCO0FIbXZKdEI7O0FHcHZKSTtFQUNFLG1CQUFnQjtBSHV2SnRCOztBR3h2Skk7RUFDRSxtQkFBZ0I7QUgydkp0Qjs7QUc1dkpJO0VBQ0UsbUJBQWdCO0FIK3ZKdEI7O0FHaHdKSTtFQUNFLG1CQUFnQjtBSG13SnRCOztBR3B3Skk7RUFDRSxtQkFBZ0I7QUh1d0p0Qjs7QUd4d0pJO0VBQ0UsbUJBQWdCO0FIMndKdEI7O0FHNXdKSTtFQUNFLG1CQUFnQjtBSCt3SnRCOztBR2h4Skk7RUFDRSxtQkFBZ0I7QUhteEp0Qjs7QUdweEpJO0VBQ0UsdUJBQWdCO0FIdXhKdEI7O0FHeHhKSTtFQUNFLG1CQUFnQjtBSDJ4SnRCOztBRzV4Skk7RUFDRSxvQ0FBZ0I7QUgreEp0Qjs7QUdoeUpJO0VBQ0UsbUJBQWdCO0FIbXlKdEI7O0FHcHlKSTtFQUNFLG1EQUFnQjtBSHV5SnRCOztBR3h5Skk7RUFDRSxtREFBZ0I7QUgyeUp0Qjs7QUc1eUpJO0VBQ0Usd0VBQWdCO0FIK3lKdEI7O0FHaHpKSTtFQUNFLG1EQUFnQjtBSG16SnRCOztBR3B6Skk7RUFDRSxtREFBZ0I7QUh1ekp0Qjs7QUd4ekpJO0VBQ0UsbURBQWdCO0FIMnpKdEI7O0FHNXpKSTtFQUNFLG1EQUFnQjtBSCt6SnRCOztBR2gwSkk7RUFDRSw2Q0FBZ0I7QUhtMEp0Qjs7QUdwMEpJO0VBQ0UsMkNBQWdCO0FIdTBKdEI7O0FHeDBKSTtFQUNFLDJDQUFnQjtBSDIwSnRCOztBRzUwSkk7RUFDRSwyQ0FBZ0I7QUgrMEp0Qjs7QUdoMUpJO0VBQ0Usb0ZBQWdCO0FIbTFKdEI7O0FHcDFKSTtFQUNFLDREQUFnQjtBSHUxSnRCOztBR3gxSkk7RUFDRSxtQkFBZ0I7QUgyMUp0Qjs7QUc1MUpJO0VBQ0UsbUJBQWdCO0FIKzFKdEI7O0FHaDJKSTtFQUNFLG1CQUFnQjtBSG0ySnRCOztBR3AySkk7RUFDRSxrQ0FBZ0I7QUh1Mkp0Qjs7QUd4MkpJO0VBQ0UsZ0JBQWdCO0FIMjJKdEI7O0FHNTJKSTtFQUNFLGtCQUFnQjtBSCsySnRCOztBR2gzSkk7RUFDRSxrQkFBZ0I7QUhtM0p0Qjs7QUdwM0pJO0VBQ0UsZUFBZ0I7QUh1M0p0Qjs7QUd4M0pJO0VBQ0UsY0FBZ0I7QUgyM0p0Qjs7QUc1M0pJO0VBQ0UsYUFBZ0I7QUgrM0p0Qjs7QUdoNEpJO0VBQ0UsYUFBZ0I7QUhtNEp0Qjs7QUdwNEpJO0VBQ0UsZ0JBQWdCO0FIdTRKdEI7O0FHeDRKSTtFQUNFLFFBQWdCO0FIMjRKdEI7O0FHNTRKSTtFQUNFLFFBQWdCO0FIKzRKdEI7O0FHaDVKSTtFQUNFLFFBQWdCO0FIbTVKdEI7O0FHcDVKSTtFQUNFLFFBQWdCO0FIdTVKdEI7O0FHeDVKSTtFQUNFLFFBQWdCO0FIMjVKdEI7O0FHNTVKSTtFQUNFLG1CQUFnQjtBSCs1SnRCOztBR2g2Skk7RUFDRSxrQkFBZ0I7QUhtNkp0Qjs7QUdwNkpJO0VBQ0UsaUJBQWdCO0FIdTZKdEI7O0FHeDZKSTtFQUNFLGVBQWdCO0FIMjZKdEI7O0FHNTZKSTtFQUNFLHNCQUFnQjtBSCs2SnRCOztBR2g3Skk7RUFDRSxvQkFBZ0I7QUhtN0p0Qjs7QUdwN0pJO0VBQ0Usb0JBQWdCO0FIdTdKdEI7O0FHeDdKSTtFQUNFLDBCQUFnQjtBSDI3SnRCOztBRzU3Skk7RUFDRSx5QkFBZ0I7QUgrN0p0Qjs7QUdoOEpJO0VBQ0Usb0JBQWdCO0FIbThKdEI7O0FHcDhKSTtFQUNFLG1CQUFnQjtBSHU4SnRCOztBR3g4Skk7RUFDRSxrQkFBZ0I7QUgyOEp0Qjs7QUc1OEpJO0VBQ0UsZ0JBQWdCO0FIKzhKdEI7O0FHaDlKSTtFQUNFLHVCQUFnQjtBSG05SnRCOztBR3A5Skk7RUFDRSxxQkFBZ0I7QUh1OUp0Qjs7QUd4OUpJO0VBQ0UscUJBQWdCO0FIMjlKdEI7O0FHNTlKSTtFQUNFLDJCQUFnQjtBSCs5SnRCOztBR2grSkk7RUFDRSwwQkFBZ0I7QUhtK0p0Qjs7QUdwK0pJO0VBQ0Usd0JBQWdCO0FIdStKdEI7O0FHeCtKSTtFQUNFLHVCQUFnQjtBSDIrSnRCOztBRzUrSkk7RUFDRSxzQkFBZ0I7QUgrK0p0Qjs7QUdoL0pJO0VBQ0Usb0JBQWdCO0FIbS9KdEI7O0FHcC9KSTtFQUNFLDJCQUFnQjtBSHUvSnRCOztBR3gvSkk7RUFDRSx5QkFBZ0I7QUgyL0p0Qjs7QUc1L0pJO0VBQ0UscUJBQWdCO0FIKy9KdEI7O0FHaGdLSTtFQUNFLHNCQUFnQjtBSG1nS3RCOztBR3BnS0k7RUFDRSw4QkFBZ0I7QUh1Z0t0Qjs7QUd4Z0tJO0VBQ0UsNkJBQWdCO0FIMmdLdEI7O0FHNWdLSTtFQUNFLDZCQUFnQjtBSCtnS3RCOztBR2hoS0k7RUFDRSx5QkFBZ0I7QUhtaEt0Qjs7QUdwaEtJO0VBQ0UsK0JBQWdCO0FIdWhLdEI7O0FHeGhLSTtFQUNFLDhCQUFnQjtBSDJoS3RCOztBRzVoS0k7RUFDRSxtQkFBZ0I7QUgraEt0Qjs7QUdoaUtJO0VBQ0UsMkJBQWdCO0FIbWlLdEI7O0FHcGlLSTtFQUNFLHNCQUFnQjtBSHVpS3RCOztBR3hpS0k7RUFDRSw4QkFBZ0I7QUgyaUt0Qjs7QUc1aUtJO0VBQ0UsaUJBQWdCO0FIK2lLdEI7O0FHaGpLSTtFQUNFLGVBQWdCO0FIbWpLdEI7O0FHcGpLSTtFQUNFLHVCQUFnQjtBSHVqS3RCOztBR3hqS0k7RUFDRSxnQ0FBZ0I7QUgyakt0Qjs7QUc1aktJO0VBQ0UsMkJBQWdCO0FIK2pLdEI7O0FHaGtLSTtFQUNFLHNCQUFnQjtBSG1rS3RCOztBR3BrS0k7RUFDRSx1REFBZ0I7QUh1a0t0Qjs7QUd4a0tJO0VBQ0UsNkJBQWdCO0FIMmtLdEI7O0FHNWtLSTtFQUNFLHlCQUFnQjtBSCtrS3RCOztBR2hsS0k7RUFDRSxrREFBZ0I7QUhtbEt0Qjs7QUdwbEtJO0VBQ0UsK0JBQWdCO0FIdWxLdEI7O0FHeGxLSTtFQUNFLCtCQUFnQjtBSDJsS3RCOztBRzVsS0k7RUFDRSwrQkFBZ0I7QUgrbEt0Qjs7QUdobUtJO0VBQ0UsMERBQWdCO0FIbW1LdEI7O0FHcG1LSTtFQUNFLCtCQUFnQjtBSHVtS3RCOztBR3htS0k7RUFDRSxzQ0FBZ0I7QUgybUt0Qjs7QUc1bUtJO0VBQ0UsNkNBQWdCO0FIK21LdEI7O0FHaG5LSTtFQUNFLDRCQUFnQjtBSG1uS3RCOztBR3BuS0k7RUFDRSw0QkFBZ0I7QUh1bkt0Qjs7QUd4bktJO0VBQ0UsMEJBQWdCO0FIMm5LdEI7O0FHNW5LSTtFQUNFLGtCQUFnQjtBSCtuS3RCOztBR2hvS0k7RUFDRSxvQkFBZ0I7QUhtb0t0Qjs7QUdwb0tJO0VBQ0UsbUJBQWdCO0FIdW9LdEI7O0FHeG9LSTtFQUNFLGdCQUFnQjtBSDJvS3RCOztBRzVvS0k7RUFDRSxvQkFBZ0I7QUgrb0t0Qjs7QUdocEtJO0VBQ0UsbUJBQWdCO0FIbXBLdEI7O0FHcHBLSTtFQUNFLGtCQUFnQjtBSHVwS3RCOztBR3hwS0k7RUFDRSxvQkFBZ0I7QUgycEt0Qjs7QUc1cEtJO0VBQ0UsbUJBQWdCO0FIK3BLdEI7O0FHaHFLSTtFQUNFLGdCQUFnQjtBSG1xS3RCOztBR3BxS0k7RUFDRSxvQkFBZ0I7QUh1cUt0Qjs7QUd4cUtJO0VBQ0UsbUJBQWdCO0FIMnFLdEI7O0FHNXFLSTtFQUNFLGtCQUFnQjtBSCtxS3RCOztBR2hyS0k7RUFDRSxvQkFBZ0I7QUhtckt0Qjs7QUdwcktJO0VBQ0UsbUJBQWdCO0FIdXJLdEI7O0FHeHJLSTtFQUNFLGdCQUFnQjtBSDJyS3RCOztBRzVyS0k7RUFDRSxvQkFBZ0I7QUgrckt0Qjs7QUdoc0tJO0VBQ0UsbUJBQWdCO0FIbXNLdEI7O0FHcHNLSTtFQUNFLGtCQUFnQjtBSHVzS3RCOztBR3hzS0k7RUFDRSxtQkFBZ0I7QUgyc0t0Qjs7QUc1c0tJO0VBQ0Usa0JBQWdCO0FIK3NLdEI7O0FHaHRLSTtFQUNFLG1CQUFnQjtBSG10S3RCOztBR3B0S0k7RUFDRSxvQkFBZ0I7QUh1dEt0Qjs7QUd4dEtJO0VBQ0Usc0JBQWdCO0FIMnRLdEI7O0FHNXRLSTtFQUNFLHFCQUFnQjtBSCt0S3RCOztBR2h1S0k7RUFDRSxrQkFBZ0I7QUhtdUt0Qjs7QUdwdUtJO0VBQ0Usc0JBQWdCO0FIdXVLdEI7O0FHeHVLSTtFQUNFLHFCQUFnQjtBSDJ1S3RCOztBRzV1S0k7RUFDRSxvQkFBZ0I7QUgrdUt0Qjs7QUdodktJO0VBQ0Usc0JBQWdCO0FIbXZLdEI7O0FHcHZLSTtFQUNFLHFCQUFnQjtBSHV2S3RCOztBR3h2S0k7RUFDRSxrQkFBZ0I7QUgydkt0Qjs7QUc1dktJO0VBQ0Usc0JBQWdCO0FIK3ZLdEI7O0FHaHdLSTtFQUNFLHFCQUFnQjtBSG13S3RCOztBR3B3S0k7RUFDRSxvQkFBZ0I7QUh1d0t0Qjs7QUd4d0tJO0VBQ0Usc0JBQWdCO0FIMndLdEI7O0FHNXdLSTtFQUNFLHFCQUFnQjtBSCt3S3RCOztBR2h4S0k7RUFDRSxrQkFBZ0I7QUhteEt0Qjs7QUdweEtJO0VBQ0Usc0JBQWdCO0FIdXhLdEI7O0FHeHhLSTtFQUNFLHFCQUFnQjtBSDJ4S3RCOztBRzV4S0k7RUFDRSxvQkFBZ0I7QUgreEt0Qjs7QUdoeUtJO0VBQ0UscUJBQWdCO0FIbXlLdEI7O0FHcHlLSTtFQUNFLG9CQUFnQjtBSHV5S3RCOztBR3h5S0k7RUFDRSxxQkFBZ0I7QUgyeUt0Qjs7QUc1eUtJO0VBQ0UscUJBQWdCO0FIK3lLdEI7O0FHaHpLSTtFQUNFLHVCQUFnQjtBSG16S3RCOztBR3B6S0k7RUFDRSxzQkFBZ0I7QUh1ekt0Qjs7QUd4ektJO0VBQ0UsbUJBQWdCO0FIMnpLdEI7O0FHNXpLSTtFQUNFLHVCQUFnQjtBSCt6S3RCOztBR2gwS0k7RUFDRSxzQkFBZ0I7QUhtMEt0Qjs7QUdwMEtJO0VBQ0UscUJBQWdCO0FIdTBLdEI7O0FHeDBLSTtFQUNFLHVCQUFnQjtBSDIwS3RCOztBRzUwS0k7RUFDRSxzQkFBZ0I7QUgrMEt0Qjs7QUdoMUtJO0VBQ0UsbUJBQWdCO0FIbTFLdEI7O0FHcDFLSTtFQUNFLHVCQUFnQjtBSHUxS3RCOztBR3gxS0k7RUFDRSxzQkFBZ0I7QUgyMUt0Qjs7QUc1MUtJO0VBQ0UscUJBQWdCO0FIKzFLdEI7O0FHaDJLSTtFQUNFLHVCQUFnQjtBSG0yS3RCOztBR3AyS0k7RUFDRSxzQkFBZ0I7QUh1Mkt0Qjs7QUd4MktJO0VBQ0UsbUJBQWdCO0FIMjJLdEI7O0FHNTJLSTtFQUNFLHVCQUFnQjtBSCsyS3RCOztBR2gzS0k7RUFDRSxzQkFBZ0I7QUhtM0t0Qjs7QUdwM0tJO0VBQ0UscUJBQWdCO0FIdTNLdEI7O0FHeDNLSTtFQUNFLHNCQUFnQjtBSDIzS3RCOztBRzUzS0k7RUFDRSxxQkFBZ0I7QUgrM0t0Qjs7QUdoNEtJO0VBQ0Usc0JBQWdCO0FIbTRLdEI7O0FHcDRLSTtFQUNFLG1CQUFnQjtBSHU0S3RCOztBR3g0S0k7RUFDRSxxQkFBZ0I7QUgyNEt0Qjs7QUc1NEtJO0VBQ0Usb0JBQWdCO0FIKzRLdEI7O0FHaDVLSTtFQUNFLGlCQUFnQjtBSG01S3RCOztBR3A1S0k7RUFDRSxxQkFBZ0I7QUh1NUt0Qjs7QUd4NUtJO0VBQ0Usb0JBQWdCO0FIMjVLdEI7O0FHNTVLSTtFQUNFLG1CQUFnQjtBSCs1S3RCOztBR2g2S0k7RUFDRSxxQkFBZ0I7QUhtNkt0Qjs7QUdwNktJO0VBQ0Usb0JBQWdCO0FIdTZLdEI7O0FHeDZLSTtFQUNFLGlCQUFnQjtBSDI2S3RCOztBRzU2S0k7RUFDRSxxQkFBZ0I7QUgrNkt0Qjs7QUdoN0tJO0VBQ0Usb0JBQWdCO0FIbTdLdEI7O0FHcDdLSTtFQUNFLG1CQUFnQjtBSHU3S3RCOztBR3g3S0k7RUFDRSxxQkFBZ0I7QUgyN0t0Qjs7QUc1N0tJO0VBQ0Usb0JBQWdCO0FIKzdLdEI7O0FHaDhLSTtFQUNFLGlCQUFnQjtBSG04S3RCOztBR3A4S0k7RUFDRSxxQkFBZ0I7QUh1OEt0Qjs7QUd4OEtJO0VBQ0Usb0JBQWdCO0FIMjhLdEI7O0FHNThLSTtFQUNFLG1CQUFnQjtBSCs4S3RCOztBR2g5S0k7RUFDRSxvQkFBZ0I7QUhtOUt0Qjs7QUdwOUtJO0VBQ0UsbUJBQWdCO0FIdTlLdEI7O0FHeDlLSTtFQUNFLG9CQUFnQjtBSDI5S3RCOztBRzU5S0k7RUFDRSxtQkFBZ0I7QUgrOUt0Qjs7QUdoK0tJO0VBQ0UscUJBQWdCO0FIbStLdEI7O0FHcCtLSTtFQUNFLG9CQUFnQjtBSHUrS3RCOztBR3grS0k7RUFDRSxpQkFBZ0I7QUgyK0t0Qjs7QUc1K0tJO0VBQ0UscUJBQWdCO0FIKytLdEI7O0FHaC9LSTtFQUNFLG9CQUFnQjtBSG0vS3RCOztBR3AvS0k7RUFDRSxtQkFBZ0I7QUh1L0t0Qjs7QUd4L0tJO0VBQ0UscUJBQWdCO0FIMi9LdEI7O0FHNS9LSTtFQUNFLG9CQUFnQjtBSCsvS3RCOztBR2hnTEk7RUFDRSxpQkFBZ0I7QUhtZ0x0Qjs7QUdwZ0xJO0VBQ0UscUJBQWdCO0FIdWdMdEI7O0FHeGdMSTtFQUNFLG9CQUFnQjtBSDJnTHRCOztBRzVnTEk7RUFDRSxtQkFBZ0I7QUgrZ0x0Qjs7QUdoaExJO0VBQ0UscUJBQWdCO0FIbWhMdEI7O0FHcGhMSTtFQUNFLG9CQUFnQjtBSHVoTHRCOztBR3hoTEk7RUFDRSxpQkFBZ0I7QUgyaEx0Qjs7QUc1aExJO0VBQ0UscUJBQWdCO0FIK2hMdEI7O0FHaGlMSTtFQUNFLG9CQUFnQjtBSG1pTHRCOztBR3BpTEk7RUFDRSxtQkFBZ0I7QUh1aUx0Qjs7QUd4aUxJO0VBQ0Usb0JBQWdCO0FIMmlMdEI7O0FHNWlMSTtFQUNFLG1CQUFnQjtBSCtpTHRCOztBR2hqTEk7RUFDRSxvQkFBZ0I7QUhtakx0Qjs7QUdwakxJO0VBQ0UscUJBQWdCO0FIdWpMdEI7O0FHeGpMSTtFQUNFLHVCQUFnQjtBSDJqTHRCOztBRzVqTEk7RUFDRSxzQkFBZ0I7QUgrakx0Qjs7QUdoa0xJO0VBQ0UsbUJBQWdCO0FIbWtMdEI7O0FHcGtMSTtFQUNFLHVCQUFnQjtBSHVrTHRCOztBR3hrTEk7RUFDRSxzQkFBZ0I7QUgya0x0Qjs7QUc1a0xJO0VBQ0UscUJBQWdCO0FIK2tMdEI7O0FHaGxMSTtFQUNFLHVCQUFnQjtBSG1sTHRCOztBR3BsTEk7RUFDRSxzQkFBZ0I7QUh1bEx0Qjs7QUd4bExJO0VBQ0UsbUJBQWdCO0FIMmxMdEI7O0FHNWxMSTtFQUNFLHVCQUFnQjtBSCtsTHRCOztBR2htTEk7RUFDRSxzQkFBZ0I7QUhtbUx0Qjs7QUdwbUxJO0VBQ0UscUJBQWdCO0FIdW1MdEI7O0FHeG1MSTtFQUNFLHVCQUFnQjtBSDJtTHRCOztBRzVtTEk7RUFDRSxzQkFBZ0I7QUgrbUx0Qjs7QUdobkxJO0VBQ0UsbUJBQWdCO0FIbW5MdEI7O0FHcG5MSTtFQUNFLHVCQUFnQjtBSHVuTHRCOztBR3huTEk7RUFDRSxzQkFBZ0I7QUgybkx0Qjs7QUc1bkxJO0VBQ0UscUJBQWdCO0FIK25MdEI7O0FHaG9MSTtFQUNFLHNCQUFnQjtBSG1vTHRCOztBR3BvTEk7RUFDRSxxQkFBZ0I7QUh1b0x0Qjs7QUd4b0xJO0VBQ0Usc0JBQWdCO0FIMm9MdEI7O0FHNW9MSTtFQUNFLHNCQUFnQjtBSCtvTHRCOztBR2hwTEk7RUFDRSx3QkFBZ0I7QUhtcEx0Qjs7QUdwcExJO0VBQ0UsdUJBQWdCO0FIdXBMdEI7O0FHeHBMSTtFQUNFLG9CQUFnQjtBSDJwTHRCOztBRzVwTEk7RUFDRSx3QkFBZ0I7QUgrcEx0Qjs7QUdocUxJO0VBQ0UsdUJBQWdCO0FIbXFMdEI7O0FHcHFMSTtFQUNFLHNCQUFnQjtBSHVxTHRCOztBR3hxTEk7RUFDRSx3QkFBZ0I7QUgycUx0Qjs7QUc1cUxJO0VBQ0UsdUJBQWdCO0FIK3FMdEI7O0FHaHJMSTtFQUNFLG9CQUFnQjtBSG1yTHRCOztBR3ByTEk7RUFDRSx3QkFBZ0I7QUh1ckx0Qjs7QUd4ckxJO0VBQ0UsdUJBQWdCO0FIMnJMdEI7O0FHNXJMSTtFQUNFLHNCQUFnQjtBSCtyTHRCOztBR2hzTEk7RUFDRSx3QkFBZ0I7QUhtc0x0Qjs7QUdwc0xJO0VBQ0UsdUJBQWdCO0FIdXNMdEI7O0FHeHNMSTtFQUNFLG9CQUFnQjtBSDJzTHRCOztBRzVzTEk7RUFDRSx3QkFBZ0I7QUgrc0x0Qjs7QUdodExJO0VBQ0UsdUJBQWdCO0FIbXRMdEI7O0FHcHRMSTtFQUNFLHNCQUFnQjtBSHV0THRCOztBR3h0TEk7RUFDRSx1QkFBZ0I7QUgydEx0Qjs7QUc1dExJO0VBQ0Usc0JBQWdCO0FIK3RMdEI7O0FHaHVMSTtFQUNFLHVCQUFnQjtBSG11THRCOztBR3B1TEk7RUFDRSxvQkFBZ0I7QUh1dUx0Qjs7QUd4dUxJO0VBQ0Usc0JBQWdCO0FIMnVMdEI7O0FHNXVMSTtFQUNFLHFCQUFnQjtBSCt1THRCOztBR2h2TEk7RUFDRSxrQkFBZ0I7QUhtdkx0Qjs7QUdwdkxJO0VBQ0Usc0JBQWdCO0FIdXZMdEI7O0FHeHZMSTtFQUNFLHFCQUFnQjtBSDJ2THRCOztBRzV2TEk7RUFDRSxvQkFBZ0I7QUgrdkx0Qjs7QUdod0xJO0VBQ0Usc0JBQWdCO0FIbXdMdEI7O0FHcHdMSTtFQUNFLHFCQUFnQjtBSHV3THRCOztBR3h3TEk7RUFDRSxrQkFBZ0I7QUgyd0x0Qjs7QUc1d0xJO0VBQ0Usc0JBQWdCO0FIK3dMdEI7O0FHaHhMSTtFQUNFLHFCQUFnQjtBSG14THRCOztBR3B4TEk7RUFDRSxvQkFBZ0I7QUh1eEx0Qjs7QUd4eExJO0VBQ0Usc0JBQWdCO0FIMnhMdEI7O0FHNXhMSTtFQUNFLHFCQUFnQjtBSCt4THRCOztBR2h5TEk7RUFDRSxrQkFBZ0I7QUhteUx0Qjs7QUdweUxJO0VBQ0Usc0JBQWdCO0FIdXlMdEI7O0FHeHlMSTtFQUNFLHFCQUFnQjtBSDJ5THRCOztBRzV5TEk7RUFDRSxvQkFBZ0I7QUgreUx0Qjs7QUdoekxJO0VBQ0UscUJBQWdCO0FIbXpMdEI7O0FHcHpMSTtFQUNFLG9CQUFnQjtBSHV6THRCOztBR3h6TEk7RUFDRSxxQkFBZ0I7QUgyekx0Qjs7QUc1ekxJO0VBQ0UsVUFBZ0I7QUgrekx0Qjs7QUdoMExJO0VBQ0UsVUFBZ0I7QUhtMEx0Qjs7QUdwMExJO0VBQ0UsV0FBZ0I7QUh1MEx0Qjs7QUd4MExJO0VBQ0UsV0FBZ0I7QUgyMEx0Qjs7QUc1MExJO0VBQ0UsV0FBZ0I7QUgrMEx0Qjs7QUdoMUxJO0VBQ0UsV0FBZ0I7QUhtMUx0Qjs7QUdwMUxJO0VBQ0UsYUFBZ0I7QUh1MUx0Qjs7QUd4MUxJO0VBQ0UsYUFBZ0I7QUgyMUx0Qjs7QUc1MUxJO0VBQ0UsaUJBQWdCO0FIKzFMdEI7O0FHaDJMSTtFQUNFLG1CQUFnQjtBSG0yTHRCOztBR3AyTEk7RUFDRSxrQkFBZ0I7QUh1Mkx0Qjs7QUd4MkxJO0VBQ0UsZUFBZ0I7QUgyMkx0Qjs7QUc1MkxJO0VBQ0UsbUJBQWdCO0FIKzJMdEI7O0FHaDNMSTtFQUNFLGtCQUFnQjtBSG0zTHRCOztBR3AzTEk7RUFDRSxpQkFBZ0I7QUh1M0x0Qjs7QUd4M0xJO0VBQ0UsbUJBQWdCO0FIMjNMdEI7O0FHNTNMSTtFQUNFLGtCQUFnQjtBSCszTHRCOztBR2g0TEk7RUFDRSxlQUFnQjtBSG00THRCOztBR3A0TEk7RUFDRSxtQkFBZ0I7QUh1NEx0Qjs7QUd4NExJO0VBQ0Usa0JBQWdCO0FIMjRMdEI7O0FHNTRMSTtFQUNFLGlCQUFnQjtBSCs0THRCOztBR2g1TEk7RUFDRSxtQkFBZ0I7QUhtNUx0Qjs7QUdwNUxJO0VBQ0Usa0JBQWdCO0FIdTVMdEI7O0FHeDVMSTtFQUNFLGVBQWdCO0FIMjVMdEI7O0FHNTVMSTtFQUNFLG1CQUFnQjtBSCs1THRCOztBR2g2TEk7RUFDRSxrQkFBZ0I7QUhtNkx0Qjs7QUdwNkxJO0VBQ0UsaUJBQWdCO0FIdTZMdEI7O0FHeDZMSTtFQUNFLGtCQUFnQjtBSDI2THRCOztBRzU2TEk7RUFDRSxpQkFBZ0I7QUgrNkx0Qjs7QUdoN0xJO0VBQ0Usa0JBQWdCO0FIbTdMdEI7O0FHcDdMSTtFQUNFLGdCQUFnQjtBSHU3THRCOztBR3g3TEk7RUFDRSxnQkFBZ0I7QUgyN0x0Qjs7QUc1N0xJO0VBQ0UsZ0JBQWdCO0FIKzdMdEI7O0FHaDhMSTtFQUNFLGdCQUFnQjtBSG04THRCOztBR3A4TEk7RUFDRSxnQkFBZ0I7QUh1OEx0Qjs7QUd4OExJO0VBQ0UsV0FBZ0I7QUgyOEx0Qjs7QUc1OExJO0VBQ0UsVUFBZ0I7QUgrOEx0Qjs7QUdoOUxJO0VBQ0UsVUFBZ0I7QUhtOUx0Qjs7QUdwOUxJO0VBQ0UsVUFBZ0I7QUh1OUx0Qjs7QUd4OUxJO0VBQ0UsVUFBZ0I7QUgyOUx0Qjs7QUc1OUxJO0VBQ0UsVUFBZ0I7QUgrOUx0Qjs7QUdoK0xJO0VBQ0UsVUFBZ0I7QUhtK0x0Qjs7QUdwK0xJO0VBQ0UsVUFBZ0I7QUh1K0x0Qjs7QUd4K0xJO0VBQ0UsVUFBZ0I7QUgyK0x0Qjs7QUc1K0xJO0VBQ0UsVUFBZ0I7QUgrK0x0Qjs7QUdoL0xJO0VBQ0UsZ0JBQWdCO0FIbS9MdEI7O0FHcC9MSTtFQUNFLGdCQUFnQjtBSHUvTHRCOztBR3gvTEk7RUFDRSxVQUFnQjtBSDIvTHRCOztBRzUvTEk7RUFDRSxlQUFnQjtBSCsvTHRCOztBR2hnTUk7RUFDRSxjQUFnQjtBSG1nTXRCOztBR3BnTUk7RUFDRSxjQUFnQjtBSHVnTXRCOztBR3hnTUk7RUFDRSxjQUFnQjtBSDJnTXRCOztBRzVnTUk7RUFDRSxjQUFnQjtBSCtnTXRCOztBR2hoTUk7RUFDRSxjQUFnQjtBSG1oTXRCOztBR3BoTUk7RUFDRSxjQUFnQjtBSHVoTXRCOztBR3hoTUk7RUFDRSxhQUFnQjtBSDJoTXRCOztBRzVoTUk7RUFDRSxhQUFnQjtBSCtoTXRCOztBR2hpTUk7RUFDRSxjQUFnQjtBSG1pTXRCOztBR3BpTUk7RUFDRSxvQkFBZ0I7QUh1aU10Qjs7QUd4aU1JO0VBQ0Usb0JBQWdCO0FIMmlNdEI7O0FHNWlNSTtFQUNFLGNBQWdCO0FIK2lNdEI7O0FJOWlNSTtFREZBO0lBQ0UsZ0JBQWdCO0VIb2pNcEI7RUdyak1FO0lBQ0Usa0JBQWdCO0VIdWpNcEI7RUd4ak1FO0lBQ0Usa0JBQWdCO0VIMGpNcEI7RUczak1FO0lBQ0UsZUFBZ0I7RUg2ak1wQjtFRzlqTUU7SUFDRSxjQUFnQjtFSGdrTXBCO0VHamtNRTtJQUNFLGFBQWdCO0VIbWtNcEI7RUdwa01FO0lBQ0UsYUFBZ0I7RUhza01wQjtFR3ZrTUU7SUFDRSxnQkFBZ0I7RUh5a01wQjtFRzFrTUU7SUFDRSxpQkFBZ0I7RUg0a01wQjtFRzdrTUU7SUFDRSxlQUFnQjtFSCtrTXBCO0VHaGxNRTtJQUNFLHVCQUFnQjtFSGtsTXBCO0VHbmxNRTtJQUNFLGlCQUFnQjtFSHFsTXBCO0VHdGxNRTtJQUNFLG1CQUFnQjtFSHdsTXBCO0VHemxNRTtJQUNFLGtCQUFnQjtFSDJsTXBCO0VHNWxNRTtJQUNFLGVBQWdCO0VIOGxNcEI7RUcvbE1FO0lBQ0UsbUJBQWdCO0VIaW1NcEI7RUdsbU1FO0lBQ0Usa0JBQWdCO0VIb21NcEI7RUdybU1FO0lBQ0UsaUJBQWdCO0VIdW1NcEI7RUd4bU1FO0lBQ0UsbUJBQWdCO0VIMG1NcEI7RUczbU1FO0lBQ0Usa0JBQWdCO0VINm1NcEI7RUc5bU1FO0lBQ0UsZUFBZ0I7RUhnbk1wQjtFR2puTUU7SUFDRSxtQkFBZ0I7RUhtbk1wQjtFR3BuTUU7SUFDRSxrQkFBZ0I7RUhzbk1wQjtFR3ZuTUU7SUFDRSxpQkFBZ0I7RUh5bk1wQjtFRzFuTUU7SUFDRSxtQkFBZ0I7RUg0bk1wQjtFRzduTUU7SUFDRSxrQkFBZ0I7RUgrbk1wQjtFR2hvTUU7SUFDRSxlQUFnQjtFSGtvTXBCO0VHbm9NRTtJQUNFLG1CQUFnQjtFSHFvTXBCO0VHdG9NRTtJQUNFLGtCQUFnQjtFSHdvTXBCO0VHem9NRTtJQUNFLGlCQUFnQjtFSDJvTXBCO0VHNW9NRTtJQUNFLGtCQUFnQjtFSDhvTXBCO0VHL29NRTtJQUNFLGlCQUFnQjtFSGlwTXBCO0VHbHBNRTtJQUNFLGtCQUFnQjtFSG9wTXBCO0VHcnBNRTtJQUNFLFdBQWdCO0VIdXBNcEI7RUd4cE1FO0lBQ0UsVUFBZ0I7RUgwcE1wQjtFRzNwTUU7SUFDRSxVQUFnQjtFSDZwTXBCO0VHOXBNRTtJQUNFLFVBQWdCO0VIZ3FNcEI7RUdqcU1FO0lBQ0UsVUFBZ0I7RUhtcU1wQjtFR3BxTUU7SUFDRSxVQUFnQjtFSHNxTXBCO0VHdnFNRTtJQUNFLFVBQWdCO0VIeXFNcEI7RUcxcU1FO0lBQ0UsVUFBZ0I7RUg0cU1wQjtFRzdxTUU7SUFDRSxVQUFnQjtFSCtxTXBCO0VHaHJNRTtJQUNFLFVBQWdCO0VIa3JNcEI7RUduck1FO0lBQ0UsZ0JBQWdCO0VIcXJNcEI7RUd0ck1FO0lBQ0UsZ0JBQWdCO0VId3JNcEI7RUd6ck1FO0lBQ0UsVUFBZ0I7RUgyck1wQjtFRzVyTUU7SUFDRSxlQUFnQjtFSDhyTXBCO0VHL3JNRTtJQUNFLGNBQWdCO0VIaXNNcEI7RUdsc01FO0lBQ0UsY0FBZ0I7RUhvc01wQjtFR3JzTUU7SUFDRSxjQUFnQjtFSHVzTXBCO0VHeHNNRTtJQUNFLGNBQWdCO0VIMHNNcEI7RUczc01FO0lBQ0UsY0FBZ0I7RUg2c01wQjtFRzlzTUU7SUFDRSxjQUFnQjtFSGd0TXBCO0VHanRNRTtJQUNFLGFBQWdCO0VIbXRNcEI7RUdwdE1FO0lBQ0UsYUFBZ0I7RUhzdE1wQjtFR3Z0TUU7SUFDRSxjQUFnQjtFSHl0TXBCO0VHMXRNRTtJQUNFLG9CQUFnQjtFSDR0TXBCO0VHN3RNRTtJQUNFLG9CQUFnQjtFSCt0TXBCO0VHaHVNRTtJQUNFLGNBQWdCO0VIa3VNcEI7QUFDRjs7QUlsdU1JO0VERkE7SUFDRSxnQkFBZ0I7RUh3dU1wQjtFR3p1TUU7SUFDRSxrQkFBZ0I7RUgydU1wQjtFRzV1TUU7SUFDRSxrQkFBZ0I7RUg4dU1wQjtFRy91TUU7SUFDRSxlQUFnQjtFSGl2TXBCO0VHbHZNRTtJQUNFLGNBQWdCO0VIb3ZNcEI7RUdydk1FO0lBQ0UsYUFBZ0I7RUh1dk1wQjtFR3h2TUU7SUFDRSxhQUFnQjtFSDB2TXBCO0VHM3ZNRTtJQUNFLGdCQUFnQjtFSDZ2TXBCO0VHOXZNRTtJQUNFLGlCQUFnQjtFSGd3TXBCO0VHandNRTtJQUNFLGVBQWdCO0VIbXdNcEI7RUdwd01FO0lBQ0UsdUJBQWdCO0VIc3dNcEI7RUd2d01FO0lBQ0UsaUJBQWdCO0VIeXdNcEI7RUcxd01FO0lBQ0UsbUJBQWdCO0VINHdNcEI7RUc3d01FO0lBQ0Usa0JBQWdCO0VIK3dNcEI7RUdoeE1FO0lBQ0UsZUFBZ0I7RUhreE1wQjtFR254TUU7SUFDRSxtQkFBZ0I7RUhxeE1wQjtFR3R4TUU7SUFDRSxrQkFBZ0I7RUh3eE1wQjtFR3p4TUU7SUFDRSxpQkFBZ0I7RUgyeE1wQjtFRzV4TUU7SUFDRSxtQkFBZ0I7RUg4eE1wQjtFRy94TUU7SUFDRSxrQkFBZ0I7RUhpeU1wQjtFR2x5TUU7SUFDRSxlQUFnQjtFSG95TXBCO0VHcnlNRTtJQUNFLG1CQUFnQjtFSHV5TXBCO0VHeHlNRTtJQUNFLGtCQUFnQjtFSDB5TXBCO0VHM3lNRTtJQUNFLGlCQUFnQjtFSDZ5TXBCO0VHOXlNRTtJQUNFLG1CQUFnQjtFSGd6TXBCO0VHanpNRTtJQUNFLGtCQUFnQjtFSG16TXBCO0VHcHpNRTtJQUNFLGVBQWdCO0VIc3pNcEI7RUd2ek1FO0lBQ0UsbUJBQWdCO0VIeXpNcEI7RUcxek1FO0lBQ0Usa0JBQWdCO0VINHpNcEI7RUc3ek1FO0lBQ0UsaUJBQWdCO0VIK3pNcEI7RUdoME1FO0lBQ0Usa0JBQWdCO0VIazBNcEI7RUduME1FO0lBQ0UsaUJBQWdCO0VIcTBNcEI7RUd0ME1FO0lBQ0Usa0JBQWdCO0VIdzBNcEI7RUd6ME1FO0lBQ0UsV0FBZ0I7RUgyME1wQjtFRzUwTUU7SUFDRSxVQUFnQjtFSDgwTXBCO0VHLzBNRTtJQUNFLFVBQWdCO0VIaTFNcEI7RUdsMU1FO0lBQ0UsVUFBZ0I7RUhvMU1wQjtFR3IxTUU7SUFDRSxVQUFnQjtFSHUxTXBCO0VHeDFNRTtJQUNFLFVBQWdCO0VIMDFNcEI7RUczMU1FO0lBQ0UsVUFBZ0I7RUg2MU1wQjtFRzkxTUU7SUFDRSxVQUFnQjtFSGcyTXBCO0VHajJNRTtJQUNFLFVBQWdCO0VIbTJNcEI7RUdwMk1FO0lBQ0UsVUFBZ0I7RUhzMk1wQjtFR3YyTUU7SUFDRSxnQkFBZ0I7RUh5Mk1wQjtFRzEyTUU7SUFDRSxnQkFBZ0I7RUg0Mk1wQjtFRzcyTUU7SUFDRSxVQUFnQjtFSCsyTXBCO0VHaDNNRTtJQUNFLGVBQWdCO0VIazNNcEI7RUduM01FO0lBQ0UsY0FBZ0I7RUhxM01wQjtFR3QzTUU7SUFDRSxjQUFnQjtFSHczTXBCO0VHejNNRTtJQUNFLGNBQWdCO0VIMjNNcEI7RUc1M01FO0lBQ0UsY0FBZ0I7RUg4M01wQjtFRy8zTUU7SUFDRSxjQUFnQjtFSGk0TXBCO0VHbDRNRTtJQUNFLGNBQWdCO0VIbzRNcEI7RUdyNE1FO0lBQ0UsYUFBZ0I7RUh1NE1wQjtFR3g0TUU7SUFDRSxhQUFnQjtFSDA0TXBCO0VHMzRNRTtJQUNFLGNBQWdCO0VINjRNcEI7RUc5NE1FO0lBQ0Usb0JBQWdCO0VIZzVNcEI7RUdqNU1FO0lBQ0Usb0JBQWdCO0VIbTVNcEI7RUdwNU1FO0lBQ0UsY0FBZ0I7RUhzNU1wQjtBQUNGOztBSXQ1TUk7RURGQTtJQUNFLGdCQUFnQjtFSDQ1TXBCO0VHNzVNRTtJQUNFLGtCQUFnQjtFSCs1TXBCO0VHaDZNRTtJQUNFLGtCQUFnQjtFSGs2TXBCO0VHbjZNRTtJQUNFLGVBQWdCO0VIcTZNcEI7RUd0Nk1FO0lBQ0UsY0FBZ0I7RUh3Nk1wQjtFR3o2TUU7SUFDRSxhQUFnQjtFSDI2TXBCO0VHNTZNRTtJQUNFLGFBQWdCO0VIODZNcEI7RUcvNk1FO0lBQ0UsZ0JBQWdCO0VIaTdNcEI7RUdsN01FO0lBQ0UsaUJBQWdCO0VIbzdNcEI7RUdyN01FO0lBQ0UsZUFBZ0I7RUh1N01wQjtFR3g3TUU7SUFDRSx1QkFBZ0I7RUgwN01wQjtFRzM3TUU7SUFDRSxpQkFBZ0I7RUg2N01wQjtFRzk3TUU7SUFDRSxtQkFBZ0I7RUhnOE1wQjtFR2o4TUU7SUFDRSxrQkFBZ0I7RUhtOE1wQjtFR3A4TUU7SUFDRSxlQUFnQjtFSHM4TXBCO0VHdjhNRTtJQUNFLG1CQUFnQjtFSHk4TXBCO0VHMThNRTtJQUNFLGtCQUFnQjtFSDQ4TXBCO0VHNzhNRTtJQUNFLGlCQUFnQjtFSCs4TXBCO0VHaDlNRTtJQUNFLG1CQUFnQjtFSGs5TXBCO0VHbjlNRTtJQUNFLGtCQUFnQjtFSHE5TXBCO0VHdDlNRTtJQUNFLGVBQWdCO0VIdzlNcEI7RUd6OU1FO0lBQ0UsbUJBQWdCO0VIMjlNcEI7RUc1OU1FO0lBQ0Usa0JBQWdCO0VIODlNcEI7RUcvOU1FO0lBQ0UsaUJBQWdCO0VIaStNcEI7RUdsK01FO0lBQ0UsbUJBQWdCO0VIbytNcEI7RUdyK01FO0lBQ0Usa0JBQWdCO0VIdStNcEI7RUd4K01FO0lBQ0UsZUFBZ0I7RUgwK01wQjtFRzMrTUU7SUFDRSxtQkFBZ0I7RUg2K01wQjtFRzkrTUU7SUFDRSxrQkFBZ0I7RUhnL01wQjtFR2ovTUU7SUFDRSxpQkFBZ0I7RUhtL01wQjtFR3AvTUU7SUFDRSxrQkFBZ0I7RUhzL01wQjtFR3YvTUU7SUFDRSxpQkFBZ0I7RUh5L01wQjtFRzEvTUU7SUFDRSxrQkFBZ0I7RUg0L01wQjtFRzcvTUU7SUFDRSxXQUFnQjtFSCsvTXBCO0VHaGdORTtJQUNFLFVBQWdCO0VIa2dOcEI7RUduZ05FO0lBQ0UsVUFBZ0I7RUhxZ05wQjtFR3RnTkU7SUFDRSxVQUFnQjtFSHdnTnBCO0VHemdORTtJQUNFLFVBQWdCO0VIMmdOcEI7RUc1Z05FO0lBQ0UsVUFBZ0I7RUg4Z05wQjtFRy9nTkU7SUFDRSxVQUFnQjtFSGloTnBCO0VHbGhORTtJQUNFLFVBQWdCO0VIb2hOcEI7RUdyaE5FO0lBQ0UsVUFBZ0I7RUh1aE5wQjtFR3hoTkU7SUFDRSxVQUFnQjtFSDBoTnBCO0VHM2hORTtJQUNFLGdCQUFnQjtFSDZoTnBCO0VHOWhORTtJQUNFLGdCQUFnQjtFSGdpTnBCO0VHamlORTtJQUNFLFVBQWdCO0VIbWlOcEI7RUdwaU5FO0lBQ0UsZUFBZ0I7RUhzaU5wQjtFR3ZpTkU7SUFDRSxjQUFnQjtFSHlpTnBCO0VHMWlORTtJQUNFLGNBQWdCO0VINGlOcEI7RUc3aU5FO0lBQ0UsY0FBZ0I7RUgraU5wQjtFR2hqTkU7SUFDRSxjQUFnQjtFSGtqTnBCO0VHbmpORTtJQUNFLGNBQWdCO0VIcWpOcEI7RUd0ak5FO0lBQ0UsY0FBZ0I7RUh3ak5wQjtFR3pqTkU7SUFDRSxhQUFnQjtFSDJqTnBCO0VHNWpORTtJQUNFLGFBQWdCO0VIOGpOcEI7RUcvak5FO0lBQ0UsY0FBZ0I7RUhpa05wQjtFR2xrTkU7SUFDRSxvQkFBZ0I7RUhva05wQjtFR3JrTkU7SUFDRSxvQkFBZ0I7RUh1a05wQjtFR3hrTkU7SUFDRSxjQUFnQjtFSDBrTnBCO0FBQ0Y7O0FJMWtOSTtFREZBO0lBQ0UsZ0JBQWdCO0VIZ2xOcEI7RUdqbE5FO0lBQ0Usa0JBQWdCO0VIbWxOcEI7RUdwbE5FO0lBQ0Usa0JBQWdCO0VIc2xOcEI7RUd2bE5FO0lBQ0UsZUFBZ0I7RUh5bE5wQjtFRzFsTkU7SUFDRSxjQUFnQjtFSDRsTnBCO0VHN2xORTtJQUNFLGFBQWdCO0VIK2xOcEI7RUdobU5FO0lBQ0UsYUFBZ0I7RUhrbU5wQjtFR25tTkU7SUFDRSxnQkFBZ0I7RUhxbU5wQjtFR3RtTkU7SUFDRSxpQkFBZ0I7RUh3bU5wQjtFR3ptTkU7SUFDRSxlQUFnQjtFSDJtTnBCO0VHNW1ORTtJQUNFLHVCQUFnQjtFSDhtTnBCO0VHL21ORTtJQUNFLGlCQUFnQjtFSGluTnBCO0VHbG5ORTtJQUNFLG1CQUFnQjtFSG9uTnBCO0VHcm5ORTtJQUNFLGtCQUFnQjtFSHVuTnBCO0VHeG5ORTtJQUNFLGVBQWdCO0VIMG5OcEI7RUczbk5FO0lBQ0UsbUJBQWdCO0VINm5OcEI7RUc5bk5FO0lBQ0Usa0JBQWdCO0VIZ29OcEI7RUdqb05FO0lBQ0UsaUJBQWdCO0VIbW9OcEI7RUdwb05FO0lBQ0UsbUJBQWdCO0VIc29OcEI7RUd2b05FO0lBQ0Usa0JBQWdCO0VIeW9OcEI7RUcxb05FO0lBQ0UsZUFBZ0I7RUg0b05wQjtFRzdvTkU7SUFDRSxtQkFBZ0I7RUgrb05wQjtFR2hwTkU7SUFDRSxrQkFBZ0I7RUhrcE5wQjtFR25wTkU7SUFDRSxpQkFBZ0I7RUhxcE5wQjtFR3RwTkU7SUFDRSxtQkFBZ0I7RUh3cE5wQjtFR3pwTkU7SUFDRSxrQkFBZ0I7RUgycE5wQjtFRzVwTkU7SUFDRSxlQUFnQjtFSDhwTnBCO0VHL3BORTtJQUNFLG1CQUFnQjtFSGlxTnBCO0VHbHFORTtJQUNFLGtCQUFnQjtFSG9xTnBCO0VHcnFORTtJQUNFLGlCQUFnQjtFSHVxTnBCO0VHeHFORTtJQUNFLGtCQUFnQjtFSDBxTnBCO0VHM3FORTtJQUNFLGlCQUFnQjtFSDZxTnBCO0VHOXFORTtJQUNFLGtCQUFnQjtFSGdyTnBCO0VHanJORTtJQUNFLFdBQWdCO0VIbXJOcEI7RUdwck5FO0lBQ0UsVUFBZ0I7RUhzck5wQjtFR3ZyTkU7SUFDRSxVQUFnQjtFSHlyTnBCO0VHMXJORTtJQUNFLFVBQWdCO0VINHJOcEI7RUc3ck5FO0lBQ0UsVUFBZ0I7RUgrck5wQjtFR2hzTkU7SUFDRSxVQUFnQjtFSGtzTnBCO0VHbnNORTtJQUNFLFVBQWdCO0VIcXNOcEI7RUd0c05FO0lBQ0UsVUFBZ0I7RUh3c05wQjtFR3pzTkU7SUFDRSxVQUFnQjtFSDJzTnBCO0VHNXNORTtJQUNFLFVBQWdCO0VIOHNOcEI7RUcvc05FO0lBQ0UsZ0JBQWdCO0VIaXROcEI7RUdsdE5FO0lBQ0UsZ0JBQWdCO0VIb3ROcEI7RUdydE5FO0lBQ0UsVUFBZ0I7RUh1dE5wQjtFR3h0TkU7SUFDRSxlQUFnQjtFSDB0TnBCO0VHM3RORTtJQUNFLGNBQWdCO0VINnROcEI7RUc5dE5FO0lBQ0UsY0FBZ0I7RUhndU5wQjtFR2p1TkU7SUFDRSxjQUFnQjtFSG11TnBCO0VHcHVORTtJQUNFLGNBQWdCO0VIc3VOcEI7RUd2dU5FO0lBQ0UsY0FBZ0I7RUh5dU5wQjtFRzF1TkU7SUFDRSxjQUFnQjtFSDR1TnBCO0VHN3VORTtJQUNFLGFBQWdCO0VIK3VOcEI7RUdodk5FO0lBQ0UsYUFBZ0I7RUhrdk5wQjtFR252TkU7SUFDRSxjQUFnQjtFSHF2TnBCO0VHdHZORTtJQUNFLG9CQUFnQjtFSHd2TnBCO0VHenZORTtJQUNFLG9CQUFnQjtFSDJ2TnBCO0VHNXZORTtJQUNFLGNBQWdCO0VIOHZOcEI7QUFDRjs7QUk5dk5JO0VERkE7SUFDRSxnQkFBZ0I7RUhvd05wQjtFR3J3TkU7SUFDRSxrQkFBZ0I7RUh1d05wQjtFR3h3TkU7SUFDRSxrQkFBZ0I7RUgwd05wQjtFRzN3TkU7SUFDRSxlQUFnQjtFSDZ3TnBCO0VHOXdORTtJQUNFLGNBQWdCO0VIZ3hOcEI7RUdqeE5FO0lBQ0UsYUFBZ0I7RUhteE5wQjtFR3B4TkU7SUFDRSxhQUFnQjtFSHN4TnBCO0VHdnhORTtJQUNFLGdCQUFnQjtFSHl4TnBCO0VHMXhORTtJQUNFLGlCQUFnQjtFSDR4TnBCO0VHN3hORTtJQUNFLGVBQWdCO0VIK3hOcEI7RUdoeU5FO0lBQ0UsdUJBQWdCO0VIa3lOcEI7RUdueU5FO0lBQ0UsaUJBQWdCO0VIcXlOcEI7RUd0eU5FO0lBQ0UsbUJBQWdCO0VId3lOcEI7RUd6eU5FO0lBQ0Usa0JBQWdCO0VIMnlOcEI7RUc1eU5FO0lBQ0UsZUFBZ0I7RUg4eU5wQjtFRy95TkU7SUFDRSxtQkFBZ0I7RUhpek5wQjtFR2x6TkU7SUFDRSxrQkFBZ0I7RUhvek5wQjtFR3J6TkU7SUFDRSxpQkFBZ0I7RUh1ek5wQjtFR3h6TkU7SUFDRSxtQkFBZ0I7RUgwek5wQjtFRzN6TkU7SUFDRSxrQkFBZ0I7RUg2ek5wQjtFRzl6TkU7SUFDRSxlQUFnQjtFSGcwTnBCO0VHajBORTtJQUNFLG1CQUFnQjtFSG0wTnBCO0VHcDBORTtJQUNFLGtCQUFnQjtFSHMwTnBCO0VHdjBORTtJQUNFLGlCQUFnQjtFSHkwTnBCO0VHMTBORTtJQUNFLG1CQUFnQjtFSDQwTnBCO0VHNzBORTtJQUNFLGtCQUFnQjtFSCswTnBCO0VHaDFORTtJQUNFLGVBQWdCO0VIazFOcEI7RUduMU5FO0lBQ0UsbUJBQWdCO0VIcTFOcEI7RUd0MU5FO0lBQ0Usa0JBQWdCO0VIdzFOcEI7RUd6MU5FO0lBQ0UsaUJBQWdCO0VIMjFOcEI7RUc1MU5FO0lBQ0Usa0JBQWdCO0VIODFOcEI7RUcvMU5FO0lBQ0UsaUJBQWdCO0VIaTJOcEI7RUdsMk5FO0lBQ0Usa0JBQWdCO0VIbzJOcEI7RUdyMk5FO0lBQ0UsV0FBZ0I7RUh1Mk5wQjtFR3gyTkU7SUFDRSxVQUFnQjtFSDAyTnBCO0VHMzJORTtJQUNFLFVBQWdCO0VINjJOcEI7RUc5Mk5FO0lBQ0UsVUFBZ0I7RUhnM05wQjtFR2ozTkU7SUFDRSxVQUFnQjtFSG0zTnBCO0VHcDNORTtJQUNFLFVBQWdCO0VIczNOcEI7RUd2M05FO0lBQ0UsVUFBZ0I7RUh5M05wQjtFRzEzTkU7SUFDRSxVQUFnQjtFSDQzTnBCO0VHNzNORTtJQUNFLFVBQWdCO0VIKzNOcEI7RUdoNE5FO0lBQ0UsVUFBZ0I7RUhrNE5wQjtFR240TkU7SUFDRSxnQkFBZ0I7RUhxNE5wQjtFR3Q0TkU7SUFDRSxnQkFBZ0I7RUh3NE5wQjtFR3o0TkU7SUFDRSxVQUFnQjtFSDI0TnBCO0VHNTRORTtJQUNFLGVBQWdCO0VIODROcEI7RUcvNE5FO0lBQ0UsY0FBZ0I7RUhpNU5wQjtFR2w1TkU7SUFDRSxjQUFnQjtFSG81TnBCO0VHcjVORTtJQUNFLGNBQWdCO0VIdTVOcEI7RUd4NU5FO0lBQ0UsY0FBZ0I7RUgwNU5wQjtFRzM1TkU7SUFDRSxjQUFnQjtFSDY1TnBCO0VHOTVORTtJQUNFLGNBQWdCO0VIZzZOcEI7RUdqNk5FO0lBQ0UsYUFBZ0I7RUhtNk5wQjtFR3A2TkU7SUFDRSxhQUFnQjtFSHM2TnBCO0VHdjZORTtJQUNFLGNBQWdCO0VIeTZOcEI7RUcxNk5FO0lBQ0Usb0JBQWdCO0VINDZOcEI7RUc3Nk5FO0lBQ0Usb0JBQWdCO0VIKzZOcEI7RUdoN05FO0lBQ0UsY0FBZ0I7RUhrN05wQjtBQUNGOztBS2o0Tk07RUN6REY7SUFDRSxlQUE0QjtFTjg3TmhDO0VNLzdORTtJQUNFLGdCQUE0QjtFTmk4TmhDO0VNbDhORTtJQUNFLFVBQTRCO0VObzhOaEM7RU1yOE5FO0lBQ0UsZ0JBQTRCO0VOdThOaEM7RU14OE5FO0lBQ0UsZ0JBQTRCO0VOMDhOaEM7RU0zOE5FO0lBQ0UsVUFBNEI7RU42OE5oQztFTTk4TkU7SUFDRSxnQkFBNEI7RU5nOU5oQztFTWo5TkU7SUFDRSxnQkFBNEI7RU5tOU5oQztFTXA5TkU7SUFDRSxVQUE0QjtFTnM5TmhDO0VNdjlORTtJQUNFLGdCQUE0QjtFTnk5TmhDO0VNMTlORTtJQUNFLGdCQUE0QjtFTjQ5TmhDO0VNNzlORTtJQUNFLFdBQTRCO0VOKzlOaEM7QUFDRjs7QUtwN05NO0VDckNGO0lBQ0UsZUFBNEI7RU42OU5oQztFTTk5TkU7SUFDRSxnQkFBNEI7RU5nK05oQztFTWorTkU7SUFDRSxVQUE0QjtFTm0rTmhDO0VNcCtORTtJQUNFLGdCQUE0QjtFTnMrTmhDO0VNditORTtJQUNFLGdCQUE0QjtFTnkrTmhDO0VNMStORTtJQUNFLFVBQTRCO0VONCtOaEM7RU03K05FO0lBQ0UsZ0JBQTRCO0VOKytOaEM7RU1oL05FO0lBQ0UsZ0JBQTRCO0VOay9OaEM7RU1uL05FO0lBQ0UsVUFBNEI7RU5xL05oQztFTXQvTkU7SUFDRSxnQkFBNEI7RU53L05oQztFTXovTkU7SUFDRSxnQkFBNEI7RU4yL05oQztFTTUvTkU7SUFDRSxXQUE0QjtFTjgvTmhDO0FBQ0Y7O0FLMzlOTTtFQzdCRjtJQUNFLGVBQTRCO0VONC9OaEM7RU03L05FO0lBQ0UsZ0JBQTRCO0VOKy9OaEM7RU1oZ09FO0lBQ0UsVUFBNEI7RU5rZ09oQztFTW5nT0U7SUFDRSxnQkFBNEI7RU5xZ09oQztFTXRnT0U7SUFDRSxnQkFB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LHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUHlxbUJwQjtFT3hxbUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUCtxbUJwQjtFTzlxbUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUHFybUJwQjtFT3BybUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUDJybUJwQjtFTzFybUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUGlzbUJwQjtFT2hzbUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUHVzbUJwQjtFT3RzbUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUDZzbUJwQjtFTzVzbUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix3QkFKTTtFUG10bUJwQjtFT2x0bUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix3QkFKTTtFUHl0bUJwQjtFT3h0bUJVO0lBckNSLHFCQW1DYztJQWxDZCx3QkFtQ2tCO0lBR04scUJBSkU7SUFLRix3QkFKTTtFUCt0bUJwQjtFTzl0bUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUHF1bUJwQjtFT3B1bUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUDJ1bUJwQjtFTzF1bUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFKTTtFUGl2bUJwQjtFT2h2bUJVO0lBckNSLHFCQW1DYztJQWxDZCx1QkFtQ2tCO0lBR04scUJBSkU7SUFLRix1QkFK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QztFQUNsQywwQ0FBMEM7RUFDMUMsNkxBRXFEO0VBQ3JELGtCQUFrQjtFQUNsQixnQkFBZ0I7QVhvMXlCbEI7O0FZbjR5QkE7RUFDQyw2QkFBNkI7QVpzNHlCOUI7O0FDbjJ5QkE7RVcvQkMsdUJBQXVCO0VBQ3ZCLGtDQzhPa0M7QWJ3cHlCbkM7O0FDNzB5QkE7RVdyREMsc0JDa0NjO0VEakNkLGNDZ0NpQjtFRC9CakIsb0JFMEIrQjtFRnpCL0IsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxnQkFBZ0I7QVpzNHlCakI7O0FDN3Z5QkE7RVdySUMscUJBQXFCO0VBQ3JCLDJCQ29GVTtFRG5GVixjQzhCdUI7RUQ3QnZCLGVBQWU7RUFDZixxQkFBcUI7QVpzNHlCdEI7O0FZbjR5QkM7RUFDQSxTQUFRO0VBQ1IsVUFBVTtFQUNWLGNBQWM7RUFDZCxxQkFBcUI7QVpzNHlCdEI7O0FZbjR5QkE7RUFDQyxnQkFBZ0I7QVpzNHlCakI7O0FZOTN5QkE7O0VBRUMsc0JFTitCO0VGTy9CLG9CRVArQjtFRlEvQixpQkFBaUI7RUFDakIsZ0JBQWdCO0FaaTR5QmpCOztBWTkzeUJBOztFQUVDLHNCRWQrQjtFRmUvQixhQUFhO0VBQ2IsbUJFaEIrQjtFRmlCL0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBWmk0eUJqQjs7QVk5M3lCQTs7RUFFQyxtQkV2QitCO0VGd0IvQixpQkFBaUI7RUFDakIsZ0JBQWdCO0FaaTR5QmpCOztBWTkzeUJBO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQjtBWmk0eUJsQjs7QVk5M3lCQTs7RUFFQyxrQkVuQytCO0VGb0MvQixpQkFBaUI7QVppNHlCbEI7O0FZMTN5QkE7RUFDQyxtQkU1QytCO0VGNkMvQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FaNjN5QmxCOztBWWg0eUJBO0VBTUUsU0FBUztBWjgzeUJYOztBWTEzeUJBO0VBQ0MsZ0JBQWdCO0FaNjN5QmpCOztBQ3Z1eUJBO0VjalBFLFlBQVk7RUFDWixlQUFlO0FmNDl5QmpCOztBZ0I5OXlCQTtFQUNFLHlCSDBDZ0I7RUd6Q2hCLGVGb0M4QjtFRW5DOUIsV0h5Q2E7RUd4Q2IsNkJGa0M4QjtBZCs3eUJoQzs7QUtwN3lCTTtFV2pETjtJQU1JLHdCRmdDNEI7RWRvOHlCOUI7QUFDRjs7QUt4NnlCTTtFV25FTjtJQVdNLGlCSDBFUztJR3pFVCxjQUFjO0lBQ2QsOEJGeUIwQjtFZDQ4eUI5QjtBQUNGOztBZ0JsK3lCRTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7QWhCcSt5QjFCOztBS3Y4eUJNO0VXaENKO0lBSUksbUJBQW1CO0lBQ25CLGVBQWU7SUFDZiw4QkFBOEI7RWhCdyt5QmxDO0FBQ0Y7O0FLLzh5Qk07RVdoQ0o7SUFTSSxpQkFBaUI7SUFDakIsd0JGVzBCO0VkZyt5QjlCO0FBQ0Y7O0FLdDl5Qk07RVdsQko7SUFFSSxpQkZLMEI7RWRzK3lCOUI7QUFDRjs7QUs1OXlCTTtFV2xCSjtJQUtJLHNCRkUwQjtFZDQreUI5QjtBQUNGOztBZ0JwL3lCRztFQVFHLFVBQVU7QWhCZy95QmhCOztBZ0J4L3lCRztFQVVLLFdBQVc7QWhCay95Qm5COztBSzEreUJNO0VXbEJIO0lBYUssVUFBVTtFaEJvL3lCaEI7QUFDRjs7QUtoL3lCTTtFV2xCSDtJQWdCSyxVQUFVO0lBQ1YsZ0JBQWdCO0VoQnUveUJ0QjtBQUNGOztBZ0J6Z3pCRztFQXFCRyx3QkZkMEI7RUVlMUIsZUZmMEI7RUVnQjFCLGdCQUFnQjtFQUNoQixxQkFBcUI7QWhCdy95QjNCOztBSzkveUJNO0VXbEJIO0lBMEJLLDBCRm5Cd0I7RWQ4Z3pCOUI7QUFDRjs7QUtwZ3pCTTtFV2xCSDtJQTZCSywwQkZ0QndCO0Vkb2h6QjlCO0FBQ0Y7O0FnQjEveUJFO0VBQ0UsYUFBYTtBaEI2L3lCakI7O0FnQjkveUJHO0VBR0csb0JGOUIwQjtFRStCMUIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZUZsQzBCO0VFbUMxQixjRm5DMEI7RUVvQzFCLHNCSDlCUztFRytCVCxtQkFBbUI7RUFDbkIsc0NINEJLO0FibSt5Qlg7O0FLMWh6Qk07RVdnQkg7SUFhSyxrQkZ4Q3dCO0lFeUN4QixpQkZ6Q3dCO0Vk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Qk07RWU4QkY7SUFjSSx3Qk52RHdCO0VkaS96QjlCO0FBQ0Y7O0FvQno4ekJLO0VBaUJHLG1CTjFEd0I7QWRzL3pCaEM7O0FLMyt6Qk07RWU4QkQ7SUFtQkssZ0JBQWdCO0lBQ2hCLHNCTjdEc0I7RWQ0L3pCOUI7QUFDRjs7QUtsL3pCTTtFZThCRDtJQXVCSyxpQk5oRXNCO0Vka2cwQjlCO0FBQ0Y7O0FLeC96Qk07RWU4QkQ7SUE0QkssZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7RXBCbTh6QjFCO0FBQ0Y7O0FvQjc3ekJBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0FwQmc4ekJiOztBS3RnMEJNO0VlbUVOO0lBS0ksaUJQcENXO0lPcUNYLGVOcEY0QjtFZHVoMEI5QjtBQUNGOztBSzdnMEJNO0VlbUVOO0lBU0ksaUJQdkNVO0ViNit6Qlo7QUFDRjs7QW9CcDh6QkU7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7QXBCdTh6QmxCOztBS3poMEJNO0VlK0VKO0lBS0ksaUJOL0YwQjtFZHlpMEI5QjtBQUNGOztBb0J2OHpCRTtFQUNFLGtCTnBHNEI7RU1xRzVCLGlCQUFpQjtBcEIwOHpCckI7O0FLcGkwQk07RWV3Rko7SUFJSSxtQk52RzBCO0lNd0cxQixpQkFBaUI7RXBCNjh6QnJCO0FBQ0Y7O0FLM2kwQk07RWV3Rko7SUFRSSxtQk4zRzBCO0lNNEcxQixpQkFBaUI7RXBCZzl6QnJCO0FBQ0Y7O0FLbGowQk07RWV3Rko7SUFZSSxhQUFhO0lBQ2IsVUFBVTtJQUNWLGVBQWU7RXBCbTl6Qm5CO0FBQ0Y7O0FxQjNtMEJBO0VBTUUsdUJQZ0M4QjtFTy9COUIsV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7QXJCeW0wQnBCOztBcUJsbjBCQTtFQVdJLGtCQUFrQjtBckIybTBCdEI7O0FLcmswQk07RWdCakROO0lBY0ksb0JQd0I0QjtFZHFsMEI5QjtBQUNGOztBSzNrMEJNO0VnQmpETjtJQWlCSSxrQkFBa0I7RXJCZ24wQnBCO0FBQ0Y7O0FxQjltMEJFO0VBQ0UsbUJQaUI0QjtFT2hCNUIsY0FBYztFQUNkLGNSb0JjO0VRbkJkLGdCQUFnQjtFQUNoQixrQkFBa0I7QXJCaW4wQnRCOztBS3psMEJNO0VnQjdCSjtJQU9JLGlCUFcwQjtFZHltMEI5QjtBQUNGOztBSy9sMEJNO0VnQjdCSjtJQVVJLG9CUFEwQjtJT1AxQixnQkFBZ0I7RXJCdW4wQnBCO0FBQ0Y7O0FxQnJuMEJJO0VBQ0UsZVBHMEI7RU9GMUIsZ0JBQWdCO0FyQnduMEJ0Qjs7QUszbTBCTTtFZ0JmRjtJQUlJLGtCUEF3QjtFZDJuMEI5QjtBQUNGOztBS2puMEJNO0VnQmZGO0lBT0ksaUJQSHdCO0lPSXhCLGNBQWM7SUFDZCxrQkFBa0I7RXJCOG4wQnhCO0FBQ0Y7O0FLem4wQk07RWdCZkY7SUFZSSxvQlBSd0I7RWR5bzBCOUI7QUFDRjs7QUsvbjBCTTtFZ0JBRjtJQUVJLG1CUGJ3QjtFZCtvMEI5QjtBQUNGOztBcUJobzBCSTtFQUNFLHVCUGpCMEI7QWRvcDBCaEM7O0FLem8wQk07RWdCS0Y7SUFHSSxxQlBuQndCO0VkeXAwQjlCO0FBQ0Y7O0FLL28wQk07RWdCS0Y7SUFNSSxxQlB0QndCO0VkK3AwQjlCO0FBQ0Y7O0FxQnZvMEJJO0VBQ0UsbUJQMUIwQjtFTzJCMUIsZUFBZTtBckIwbzBCckI7O0FLMXAwQk07RWdCY0Y7SUFJSSxtQlA3QndCO0VkMHEwQjlCO0FBQ0Y7O0FxQnpvMEJFO0VBQ0Usb0JQbkM0QjtFT29DNUIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCw4QlB0QzRCO0VPdUM1QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FyQjRvMEJwQjs7QUt6cTBCTTtFZ0J1Qko7SUFRSSxpQlAxQzBCO0lPMkMxQixnQkFBZ0I7RXJCK28wQnBCO0FBQ0Y7O0FLaHIwQk07RWdCdUJKO0lBWUkscUJQOUMwQjtFZGdzMEI5QjtBQUNGOztBS2hyMEJNO0VnQmtDSjtJQUVJLGlCUHJEMEI7RWRzczBCOUI7QUFDRjs7QUsxcTBCTTtFZ0JzQko7SUFLSSxrQlB4RDBCO0VkNHMwQjlCO0FBQ0Y7O0FLaHIwQk07RWdCK0JKO0lBRUksb0JQOUQwQjtFZGt0MEI5QjtBQUNGOztBcUJqcDBCRTtFQUNFLGNBQWM7QXJCb3AwQmxCOztBcUJqcDBCRTtFQUNFLGlCQUFpQjtBckJvcDBCckI7O0FxQmpwMEJFO0VBQ0UseUJQM0U0QjtBZCt0MEJoQzs7QUtwdDBCTTtFZ0IrREo7SUFHSSx3QlA3RTBCO0Vkb3UwQjlCO0FBQ0Y7O0FLMXQwQk07RWdCK0RKO0lBTUksdUJQaEYwQjtFZDB1MEI5QjtBQUNGOztBS2h1MEJNO0VnQitESjtJQVNJLHlCUG5GMEI7RWRndjBCOUI7QUFDRjs7QXFCenAwQkU7RUFDRSx3QlB6RjRCO0FkcXYwQmhDOztBSzF1MEJNO0VnQjZFSjtJQUdJLGVQM0YwQjtFZDB2MEI5QjtBQUNGOztBS2h2MEJNO0VnQjZFSjtJQU1JLDJCUDlGMEI7RWRndzBCOUI7QUFDRjs7QUt0djBCTTtFZ0I2RUo7SUFTSSxrQlBqRzBCO0Vkc3cwQjlCO0FBQ0Y7O0FxQi9xMEJHO0VBWUcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQlIvRW9CO0VRZ0ZwQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFNBQVM7RUFDVCxzQkFBc0I7QXJCdXEwQjVCOztBcUJwcTBCRTtFQUNFLCtCUDlHNEI7QWRxeDBCaEM7O0FLMXcwQk07RWdCa0dKO0lBR0kseUJQaEgwQjtFZDB4MEI5QjtBQUNGOztBS2h4MEJNO0VnQmtHSjtJQU1JLCtCUG5IMEI7RWRneTBCOUI7QUFDRjs7QXFCMXEwQkU7RUFDRSx5QlB4SDRCO0FkcXkwQmhDOztBSzF4MEJNO0VnQjRHSjtJQUdJLDZCUDFIMEI7RWQweTBCOUI7QUFDRjs7QUtoeTBCTTtFZ0I0R0o7SUFNSSxvQkFBcUI7RXJCbXIwQnpCO0FBQ0Y7O0FxQjFyMEJHO0VBU0csa0JBQWtCO0VBQ2xCLGNQakkwQjtFT2tJMUIsV0FBVztFQUNYLFFBQVE7RUFDUixTQUFTO0FyQnFyMEJmOztBSzl5MEJNO0VnQjRHSDtJQWVLLGdCUHRJd0I7SU91SXhCLFlBQVk7RXJCd3IwQmxCO0FBQ0Y7O0FLcnowQk07RWdCNEdIO0lBbUJLLFlBQVk7SUFDWixZQUFZO0lBQ1osVUFBVTtJQUNWLGdCUDdJd0I7RWR3MDBCOUI7QUFDRjs7QUs5ejBCTTtFZ0I0R0g7SUF5QkssWUFBWTtFckI4cjBCbEI7QUFDRjs7QUtwMDBCTTtFZ0I0R0g7SUE0QkssWUFBWTtFckJpczBCbEI7QUFDRjs7QXNCMzMwQkE7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLG9CUm1DOEI7RVFsQzlCLDRHQUE0RTtFQUE1RSw0RUFBNEU7RUFDNUUsMkRBQTJEO0F0QjgzMEI3RDs7QUtsMTBCTTtFaUJqRE47SUFPSSxpQlIrQjRCO0VkazIwQjlCO0FBQ0Y7O0FLeDEwQk07RWlCakROO0lBVUksc0JSNEI0QjtJUTNCNUIsc0JSMkI0QjtJUTFCNUIsNEJBQTRCO0lBQzVCLHFDQUFxQztFdEJvNDBCdkM7QUFDRjs7QUtqMjBCTTtFaUJqRE47SUFnQkksb0JSc0I0QjtJUXJCNUIsb0JScUI0QjtFZGszMEI5QjtBQUNGOztBc0J0NDBCRTtFQUNFLGNBQWM7QXRCeTQwQmxCOztBc0J2NDBCRTtFQUNFLG1CUmU0QjtFUWQ1QixrQlJjNEI7RVFiNUIsNEdBQTRFO0VBQTVFLDRFQUE0RTtFQUM1RSxxQ0FBcUM7QXRCMDQwQnpDOztBS24zMEJNO0VpQjNCSjtJQU1JLHFCUlUwQjtJUVQxQixtQlJTMEI7RWRvNDBCOUI7QUFDRjs7QUsxMzBCTTtFaUIzQko7SUFVSSxzQlJNMEI7SVFMMUIsNEJBQTRCO0lBQzVCLHFDQUFxQztFdEJnNTBCekM7QUFDRjs7QUtsNDBCTTtFaUIzQko7SUFlSSxvQlJDMEI7SVFBMUIsaUJSQTBCO0VkbTUwQjlCO0FBQ0Y7O0FzQmo1MEJFO0VBQ0UsV1JKNEI7RVFLNUIsNEdBQTRFO0VBQTVFLDRFQUE0RTtFQUM1RSxxQ0FBcUM7QXRCbzUwQnpDOztBSy80MEJNO0VpQlJKO0lBS0ksTUFBTTtJQUNOLDRCQUE0QjtJQUM1QixxQ0FBcUM7RXRCdTUwQnpDO0FBQ0Y7O0FLdjUwQk07RWlCUko7SUFVSSxtQlJiMEI7SVFjMUIsNEJBQTRCO0lBQzVCLGFSZjBCO0VkeTYwQjlCO0FBQ0Y7O0FLLzUwQk07RWlCUko7SUFlSSxlUmxCMEI7RWQrNjBCOUI7QUFDRjs7QUtyNjBCTTtFaUJXSjtJQUVJLHFDQUFxQztFdEI2NTBCekM7QUFDRjs7QUszNjBCTTtFaUJpQko7SUFFSSxxQ0FBcUM7RXRCNjUwQnpDO0FBQ0Y7O0FLajcwQk07RWlCaUJKO0lBS0kscUNBQXFDO0V0Qmc2MEJ6QztBQUNGOztBS3Y3MEJNO0VpQnlCSjtJQUVJLHFDQUFxQztFdEJpNjBCekM7QUFDRjs7QXVCOSswQkE7RUFDRSxzQlYyQ2E7QWJzODBCZjs7QXVCaC8wQkU7RUFDRSxnQkFBZ0I7RUFDaEIsbUJUa0M0QjtFU2pDNUIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixTQUFTO0VBQ1QsY0FBYztBdkJtLzBCbEI7O0F1QnovMEJHO0VBUUcsY1Z5Q2tCO0FiNDgwQnhCOztBSzk4MEJNO0VrQm5DSjtJQUVJLHVCVHNCMEI7RWQ4OTBCOUI7QUFDRjs7QXVCai8wQkU7RUFDRSxlVGlCNEI7RVNoQjVCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsc0JUYzRCO0FkcyswQmhDOztBSzM5MEJNO0VrQjdCSjtJQU1JLG1CVFkwQjtFZDIrMEI5QjtBQUNGOztBdUJwLzBCRTtFQUNFLHlCQUF5QjtFQUN6QixlVE00QjtFU0w1QixjVjRDbUI7QWIyODBCdkI7O0F1QnAvMEJFO0VBQ0Usa0JBQWtCO0F2QnUvMEJ0Qjs7QXVCeC8wQkc7RUFHRyxrQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixXQUFXO0F2QnkvMEJqQjs7QUtsLzBCTTtFa0JiSDtJQVFLLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsV0FBVztFdkI0LzBCakI7QUFDRjs7QXVCdmcxQkc7RUFnQkcsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBdkIyLzBCekI7O0F1QjVnMUJHO0VBc0JLLDBCQUEwQjtBdkIwLzBCbEM7O0F1QnAvMEJJO0VBQ0UsYUFBYTtBdkJ1LzBCbkI7O0FLdmcxQk07RWtCZUY7SUFHSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osYVRqQ3dCO0VkMmgxQjlCO0FBQ0Y7O0FLamgxQk07RWtCZUY7SUFVSSxZQUFZO0lBQ1osYVRyQ3dCO0Vka2kxQjlCO0FBQ0Y7O0F1QjMvMEJJO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQlQzQzBCO0FkeWkxQmhDOztBSzloMUJNO0VrQjZCRjtJQUtJLGFBQWE7RXZCaWcxQm5CO0FBQ0Y7O0F1QjcvMEJFO0VBQ0UsMkNUbkQ0QjtBZG1qMUJoQzs7QUt4aTFCTTtFa0J1Q0o7SUFHSSxrQ1RyRDBCO0lTc0QxQiw2Q1Z2QitDO0ViMGgxQm5EO0FBQ0Y7O0FLL2kxQk07RWtCdUNKO0lBT0ksK0JUekQwQjtFZCtqMUI5QjtBQUNGOztBS3JqMUJNO0VrQnVDSjtJQVVJLGNBQWM7SUFDZCxnQ1Q3RDBCO0Vkc2sxQjlCO0FBQ0Y7O0F3QjdtMUJBO0VBQ0UsNENWcUM4QjtFVXBDOUIseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIseUJYK0NpQjtFVzlDakIsMkNYZ0VtRDtFVy9EbkQsa0RYK0ZpQjtFVzlGakIsbUJWOEI4QjtFVTdCOUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsV1g2QmE7QWJtbDFCZjs7QXdCL20xQkU7RUFDRSx5QlhrQ29CO0FiZ2wxQnhCOztBd0IzbTFCRTtFQUNFLHNCWG1CVztFV2xCWCxjWGlCYztBYjZsMUJsQjs7QXdCaG4xQkc7RUFJRyx5Qlh3QmE7RVd2QmIsV1hlUztBYmltMUJmOztBd0I1bTFCRTtFQUNFLHdDVkk0QjtFVUM1QixvQlZENEI7QWQ0bTFCaEM7O0FLM2wxQk07RW1CdEJKO0lBR0ksc0JWRTBCO0lVRDFCLHFCVkMwQjtFZGtuMUI5QjtBQUNGOztBd0IvbTFCRTtFQUNFLDZCQUEwQjtFQUMxQixrQlZONEI7RVVPNUIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsY0FB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QUNGOztBNkJsNDJCSTtFQUNFLGtCQUFrQjtBN0JxNDJCeEI7O0FLMTIyQk07RXdCNUJGO0lBR0ksZ0JBQWdCO0U3Qnc0MkJ0QjtBQUNGOztBNkJwNDJCSTtFQUNFLGVmUTBCO0VlUDFCLGlCQUFpQjtFQUNqQixjQUFjO0E3QnU0MkJwQjs7QUt0MzJCTTtFd0JwQkY7SUFLSSxpQmZJd0I7RWRzNDJCOUI7QUFDRjs7QUs1MzJCTTtFd0JwQkY7SUFRSSxpQkFBaUI7SUFDakIsY0FBYztFN0I2NDJCcEI7QUFDRjs7QUs3MzJCTTtFd0IxQkY7SUFZSSxpQmZId0I7SWVJeEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFN0JnNTJCdEI7QUFDRjs7QTZCOTQyQkk7RUFDRSxvQmZUMEI7RWVVMUIsZ0JBQWdCO0VBQ2hCLG9CZlgwQjtBZDQ1MkJoQzs7QTZCLzQyQkk7RUFDRSxvQmZkMEI7RWVlMUIsU0FBUztFQUNULGNBQWM7QTdCazUyQnBCOztBS3Y1MkJNO0V3QkVGO0lBS0ksb0JmbEJ3QjtFZHU2MkI5QjtBQUNGOztBNkJqNTJCSTtFQUNFLGdCQUFnQjtFQUNoQixrQmZ6QjBCO0VlMEIxQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBN0JvNTJCNUI7O0FLcjYyQk07RXdCWUY7SUFPSSxnQkFBZ0I7SUFDaEIsb0JmL0J3QjtFZHM3MkI5QjtBQUNGOztBNkJyNTJCSTtFQUNFLG1CZm5DMEI7RWVvQzFCLHFCZnBDMEI7RWVxQzFCLG1CQUFtQjtBN0J3NTJCekI7O0E2QnQ1MkJJO0VBQ0Usb0JmeEMwQjtFZXlDMUIsZ0JBQWdCO0VBQ2hCLHFCZjFDMEI7QWRtODJCaEM7O0FLeDcyQk07RXdCNEJGO0lBS0ksbUJmNUN3QjtJZTZDeEIsbUJmN0N3QjtJZThDeEIsaUJBQWlCO0U3QjQ1MkJ2QjtBQUNGOztBS2g4MkJNO0V3QjRCRjtJQVVJLHFCZmpEd0I7RWRnOTJCOUI7QUFDRjs7QTZCNTUyQkU7RUFDRSx1QkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtBN0IrNTJCcEI7O0FLLzgyQk07RXdCMENKO0lBUUksMkJmN0QwQjtJZThEMUIsZUFBZTtJQUNmLGNBQWM7RTdCazYyQmxCO0FBQ0Y7O0FLdjkyQk07RXdCMENKO0lBYUksa0JBQWtCO0U3QnE2MkJ0QjtBQUNGOztBNkJuNzJCRztFQWdCRyxzQkFBcUI7QTdCdTYyQjNCOztBS2orMkJNO0V3QjBDSDtJQWtCSyxzQmZ2RXdCO0VkaS8yQjlCO0FBQ0Y7O0FLdisyQk07RXdCaUVKO0lBRUksYUFBYTtJQUNiLFVBQVU7RTdCeTYyQmQ7QUFDRjs7QUs5KzJCTTtFd0JpRUo7SUFNSSxjQUFjO0lBQ2QsV0FBVztFN0I0NjJCZjtBQUNGOztBS3IvMkJNO0V3QjBFRjtJQUVJLGNBQWM7SUFDZCxXQUFXO0U3Qjg2MkJqQjtBQUNGOztBNkIxNjJCRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV2hCMUZXO0VnQjJGWCx5QmhCaEZrQjtFZ0JpRmxCLDBCZmxHNEI7QWQrZzNCaEM7O0FLcGczQk07RXdCa0ZKO0lBT0ksNEJmcEcwQjtFZG9oM0I5QjtBQUNGOztBSzFnM0JNO0V3QmtGSjtJQVVJLDJCZnZHMEI7RWQwaDNCOUI7QUFDRjs7QTZCOTcyQkc7RUFhRyxhQUFhO0VBQ2Isc0JBQXNCO0E3QnE3MkI1Qjs7QUtyaDNCTTtFd0JrRkg7SUFnQkksbUJBQW1CO0U3Qnc3MkJ4QjtBQUNGOztBNkJwNzJCRztFQUVHLHNCQUFzQjtFQUN0QixvQmZySDBCO0Vlc0gxQixpQmZ0SDBCO0VldUgxQixXQUFXO0VBQ1gsWUFBWTtFQUNaLDJDaEJ4RjhDO0FiOGczQnBEOztBS3BpM0JNO0V3QnVHSDtJQVNLLGNmM0h3QjtJZTRIeEIsVUFBVTtFN0J5NzJCaEI7QUFDRjs7QUszaTNCTTtFd0J1R0g7SUFhSyxXQUFXO0U3QjQ3MkJqQjtBQUNGOztBNkIxODJCRztFQWlCRyxvQmZuSTBCO0Vlb0kxQiwwQmZwSTBCO0VlcUkxQixXQUFXO0VBQ1gsa0JmdEkwQjtFZXVJMUIseUJoQjFIa0I7RWdCMkhs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SUFLSSxRQUFRO0UvQnUyM0JaO0FBQ0Y7O0FLcjMzQk07RTBCUUo7SUFRSSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsNEJBQTJCO0UvQjAyM0IvQjtBQUNGOztBSy8zM0JNO0UwQnVCRjtJQUVJLFFBQVE7SUFDUix5QmpCckN3QjtFZGc1M0I5QjtBQUNGOztBS3Q0M0JNO0UwQnVCRjtJQU1JLG9CQUFtQjtFL0I4MjNCekI7QUFDRjs7QUs1NDNCTTtFMEJnQ0Y7SUFFSSxvQmpCN0N3QjtFZDQ1M0I5QjtBQUNGOztBS2w1M0JNO0UwQmdDRjtJQUtJLGlCakJoRHdCO0VkazYzQjlCO0FBQ0Y7O0FLeDUzQk07RTBCZ0NGO0lBUUkscUJqQm5Ed0I7RWR3NjNCOUI7QUFDRjs7QUs5NTNCTTtFMEIyQ0Y7SUFFSSxhQUFhO0UvQnMzM0JuQjtBQUNGOztBS3A2M0JNO0UwQjJDRjtJQUtJLGtCakIzRHdCO0VkbzczQjlCO0FBQ0Y7O0FLMTYzQk07RTBCMkNGO0lBUUksc0JqQjlEd0I7RWQwNzNCOUI7QUFDRjs7QStCeDYzQkc7RUFzREcscUJBQXFCO0VBQ3JCLG9CakIxRTBCO0VpQjJFMUIsb0JqQjNFMEI7QWRpODNCaEM7O0ErQjk2M0JHO0VBNERHLGtCakIvRTBCO0VpQmdGMUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQmpCbEYwQjtFaUJtRjFCLGNBQWM7QS9CczMzQnBCOztBSzk3M0JNO0UwQlFIO0lBa0VLLG1CakJyRndCO0lpQnNGeEIsZ0JBQWdCO0UvQnkzM0J0QjtBQUNGOztBS3I4M0JNO0UwQjZFQTtJQUVJLG9CakIxRnNCO0lpQjJGdEIsZ0JBQWdCO0UvQjIzM0J4QjtBQUNGOztBK0JwODNCRztFQTZFRyxlakJoRzBCO0VpQmlHMUIseUJBQXlCO0VBQ3pCLGNsQnJGa0I7RWtCc0ZsQixvQmpCbkcwQjtBZDg5M0JoQzs7QStCMzgzQkc7RUFtRkcsU0FBUztBL0I0MzNCZjs7QStCeGc0QkE7RUFnSkksY0FBYztFQUNkLDBCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQix5QkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHVCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMkJBQTBCO1VBQTFCLDBCQUEwQjtBL0I0MzNCOUI7O0ErQmpoNEJBO0VBd0pJLHFCQUFxQjtBL0I2MzNCekI7O0FLcCszQk07RTBCMEdKO0lBRUksbUJBQW1CO0UvQjYzM0J2QjtBQUNGOztBZ0MzaDRCQTtFQVFFLFlBQVk7RUFDWixnQmxCNkI4QjtFa0I1QjlCLHNCbEI0QjhCO0VrQjNCOUIsbURuQnlEeUQ7RW1CeER6RCxzQmxCMEI4QjtFa0J6QjlCLHNCbkIrQmE7RW1COUJiLGdCQUFnQjtBaEN1aDRCbEI7O0FnQ3JoNEJFO0VBQ0UsZUFBZTtBaEN3aDRCbkI7O0FnQ3poNEJHO0VBR0csb0JBQWlCO0tBQWpCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7QWhDMGg0QnJCOztBZ0N4aDRCSTtFQUNFLGdCQUFnQjtFQUNoQix1QmxCWTBCO0FkK2c0QmhDOztBZ0M3aDRCSTtFQUlJLGdCQUFnQjtFQUNoQixrQkFBa0I7QWhDNmg0QjFCOztBZ0MxaDRCSTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsMkJBQW1CO0VBQW5CLHdCQUFtQjtFQUFuQixtQkFBbUI7RUFDbkIsMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsY0FBYztBaEM2aDRCcEI7O0FLamg0Qk07RTJCakJGO0lBT0ksWUFBWTtJQUNaLFdBQVc7RWhDZ2k0QmpCO0FBQ0Y7O0FnQ3ppNEJJO0VBV0ksa0JBQWtCO0VBQ2xCLG1CbEJOd0I7QWR3aTRCaEM7O0FLN2g0Qk07RTJCakJGO0lBY00scUJsQlJzQjtFZDZpNEI5QjtBQUNGOztBS25pNEJNO0UyQmpCRjtJQWlCTSxnQkFBZ0I7RWhDd2k0QnhCO0FBQ0Y7O0FnQ25pNEJFO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY25CUm9CO0VtQlNwQixlbEJ0QjRCO0VrQnVCNUIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtBaENzaTRCekI7O0FnQzdpNEJHO0VBU0csMEJBQTBCO0FoQ3dpNEJoQzs7QWdDdGk0Qkk7RUFFSSxVbEI5QndCO0VrQitCeEIsa0JBQWtCO0VBQ2xCLFFBQVE7QWhDd2k0QmhCOztBSzdqNEJNO0UyQmlCRjtJQU1NLGNsQmxDc0I7RWQ2azRCOUI7QUFDRjs7QWdDdGk0QkU7RUFDRSxtQkFBbUI7RUFDbkIsbUJsQjFDNEI7RWtCMkM1QixnQkFBZ0I7QWhDeWk0QnBCOztBS3prNEJNO0UyQjZCSjtJQUtJLGtCbEI3QzBCO0VkeWw0QjlCO0FBQ0Y7O0FnQzNpNEJJO0VBQ0UsaUJsQmhEMEI7RWtCaUQxQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG9CQUFtQjtBaEM4aTRCekI7O0FLdGw0Qk07RTJCb0NGO0lBTUksbUJsQnJEd0I7SWtCc0R4QixnQkFBZ0I7SUFDaEIsY0FBYztFaENpajRCcEI7QUFDRjs7QUs5bDRCTTtFMkJvQ0Y7SUFXSSxjQUFjO0VoQ29qNEJwQjtBQUNGOztBS3BtNEJNO0UyQm9DRjtJQWNJLGNBQWM7RWhDdWo0QnBCO0FBQ0Y7O0FnQ3JqNEJJO0VBQ0Usb0JsQmpFMEI7RWtCa0UxQiwyQmxCbEUwQjtFa0JtRTFCLGNBQWM7QWhDd2o0QnBCOztBS2huNEJNO0UyQnFERjtJQUtJLDJCbEJyRXdCO0VkZ280QjlCO0FBQ0Y7O0FnQ3pqNEJJO0VBRUksaUJBQWlCO0VBQ2pCLGNuQnRFVTtBYmlvNEJsQjs7QUszbjRCTTtFMkI2REY7SUFLTSxnQkFBZ0I7RWhDOGo0QnhCO0FBQ0Y7O0FnQ3BrNEJJO0VBUU0sMEJBQTBCO0FoQ2drNEJwQzs7QWdDNWo0Qkk7RUFDRSxjQUFjO0FoQytqNEJwQjs7QUt6bzRCTTtFMkJ5RUY7SUFHSSxvQmxCdkZ3QjtJa0J3RnhCLHNCbEJ4RndCO0VkMHA0QjlCO0FBQ0Y7O0FnQ2hrNEJJO0VBQ0UsdUJsQjVGMEI7RWtCNkYxQixvQmxCN0YwQjtFa0I4RjFCLGlCQUFpQjtBaENtazRCdkI7O0FLdHA0Qk07RTJCdUZKO0lBRUksa0JsQnBHMEI7RWRzcTRCOUI7QUFDRjs7QWdDams0Qkk7RUFDRSxtQmxCdkcwQjtFa0J3RzFCLGlCQUFpQjtBaENvazRCdkI7O0FnQ2hrNEJFO0VBQ0UsZWxCN0c0QjtBZGdyNEJoQzs7QWdDbGs0Qkk7RUFDRSw4Q2xCL0cwQjtBZG9yNEJoQzs7QUt6cTRCTTtFMkJtR0Y7SUFHSSw2Q2xCakh3QjtFZHlyNEI5QjtBQUNGOztBSy9xNEJNO0UyQm1HRjtJQU1JLHNDbEJwSHdCO0VkK3I0QjlCO0FBQ0Y7O0FnQ3prNEJJO0VBQ0UsVUFBVTtBaEM0azRCaEI7O0FnQzFrNEJJO0VBRUksZ0JBQWdCO0VBQ2hCLG1CbEI3SHdCO0FkeXM0QmhDOztBZ0N6azRCSTtFQUVJLHFCQUFvQjtFQUNwQixtQmxCbkl3QjtBZDhzNEJoQzs7QUtuczRCTTtFMkJxSEY7SUFLTSxxQkFBb0I7SUFDcEIsbUJsQnRJc0I7RWRvdDRCOUI7QUFDRjs7QWdDcmw0Qkk7RUFVSSxtQmxCMUl3QjtFa0IySXhCLHlCQUF5QjtBaEMrazRCakM7O0FLL3M0Qk07RTJCcUhGO0lBYU0sZWxCN0lzQjtFZCt0NEI5QjtBQUNGOztBZ0M1azRCSTtFQUNFLGlCbEJySjBCO0VrQnNKMUIsY25CeklrQjtBYnd0NEJ4Qjs7QWdDamw0Qkk7RUFJSSwwQkFBMEI7QWhDaWw0QmxDOztBZ0M1azRCRTtFQUNFLG1CQUFtQjtFQUNuQixrQmxCL0o0QjtFa0JnSzVCLFdBQVc7RUFDWCxrQkFBa0I7QWhDK2s0QnRCOztBS3J1NEJNO0UyQmtKSjtJQU1JLHNDbEJuSzBCO0VkcXY0QjlCO0FBQ0Y7O0FLM3U0Qk07RTJCa0pKO0lBU0ksc0NsQnRLMEI7RWQydjRCOUI7QUFDRjs7QWdDbGw0QkU7RUFDRSw2Q25CNUlpRDtBYml1NEJyRDs7QWdDbGw0QkU7RUFDRSxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixrQkFBa0I7QWhDcWw0QnRCOztBZ0NsbDRCRTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsOEJBQThCO0VBQzlCLHlDbEJ6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S3RrNUJNO0U2QjZFSjtJQUdJLHFCcEIzRjBCO0Vkc2w1QjlCO0FBQ0Y7O0FLNWs1Qk07RTZCNkVKO0lBTUksd0JwQjlGMEI7RWQ0bDVCOUI7QUFDRjs7QUtsbDVCTTtFNkI2RUo7SUFTSSxtQnBCakcwQjtJb0JrRzFCLHdCcEJsRzBCO0VkbW01QjlCO0FBQ0Y7O0FLemw1Qk07RTZCNkVKO0lBYUkscUJwQnJHMEI7RWR5bTVCOUI7QUFDRjs7QWtDamc1QkU7RUFDRSwrQnBCMUc0QjtBZDhtNUJoQzs7QUtubTVCTTtFNkI4Rko7SUFHSSx5QnBCNUcwQjtFZG1uNUI5QjtBQUNGOztBS3ptNUJNO0U2QjhGSjtJQU1JLDBCcEIvRzBCO0VkeW41QjlCO0FBQ0Y7O0FrQ2poNUJHO0VBU0csYUFBYTtFQUNiLGVBQWU7QWxDNGc1QnJCOztBS3BuNUJNO0U2QjhGSDtJQVlLLG1CQUFtQjtFbEMrZzVCekI7QUFDRjs7QUsxbjVCTTtFNkIrR0o7SUFFSSx1QnBCNUgwQjtFZDBvNUI5QjtBQUNGOztBbUM5cTVCRTtFQUNFLGFBQWE7QW5DaXI1QmpCOztBS3BvNUJNO0U4QjlDSjtJQUdJLGNBQWM7SUFDZCx1QnJCK0IwQjtFZHFwNUI5QjtBQUNGOztBbUNucjVCSTtFQUNFLGNBQWM7RUFDZCxrQnJCMkIwQjtFcUIxQjFCLDZCckIwQjBCO0VxQnpCMUIsV0FBVztBbkNzcjVCakI7O0FLbHA1Qk07RThCeENGO0lBTUksZ0JyQnVCd0I7RWRrcTVCOUI7QUFDRjs7QUt4cDVCTTtFOEJ4Q0Y7SUFTSSxjQUFjO0lBQ2QsbUJBQXNCO0VuQzRyNUI1QjtBQUNGOztBSy9wNUJNO0U4QnhDRjtJQWFJLFVBQVU7SUFDVixVQUFVO0lBQ1YsNkJyQmN3QjtFZGlyNUI5QjtBQUNGOztBS3ZxNUJNO0U4QnhDRDtJQW9CSyxXdEJlSztFYmlyNUJiO0FBQ0Y7O0FtQzNyNUJFO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxtQnJCQTRCO0FkOHI1QmhDOztBS25yNUJNO0U4QmRKO0lBS0ksYUFBYTtJQUNiLHNCQUFzQjtFbkNpczVCMUI7QUFD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RWtDdkNKO0lBVUksMEJ6QmtCMEI7RWQrczZCOUI7QUFDRjs7QXVDN3Q2QkU7RUFDRSxrQkFBa0I7RUFDbEIsVzFCaUJXO0UwQmhCWCxlekJVNEI7RXlCVDVCLHVCekJTNEI7RXlCUjVCLG9CekJRNEI7QWR3dDZCaEM7O0FLN3M2Qk07RWtDeEJKO0lBT0ksaUJ6Qk0wQjtJeUJMMUIsc0J6QkswQjtFZDh0NkI5QjtBQUNGOztBS3B0NkJNO0VrQ3hCSjtJQVdJLG1CekJFMEI7SXlCRDFCLHNCekJDMEI7RWRxdTZCOUI7QUFDRjs7QUszdDZCTTtFa0N4Qko7SUFlSSxtQnpCRjBCO0VkMnU2QjlCO0FBQ0Y7O0F1Q2x4NkJBO0VBNkNJLGFBQWE7QXZDeXU2QmpCOztBdUN0eDZCQTtFQWlESSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixZQUFZO0F2Q3l1NkJoQjs7QUs1dTZCTTtFa0NqRE47SUFzRE0sMkJ6QmhCMEI7SXlCaUIxQix1QnpCakIwQjtFZDZ2NkI5QjtBQUNGOztBdUNweTZCQTtFQTJETSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7QXZDNnU2QmxCOztBdUMxeTZCQTtFQWlFTSxjMUJiYTtFMEJjYixtQnpCNUIwQjtFeUI2QjFCLHFCQUFxQjtFQUNyQix5QkFBeUI7QXZDNnU2Qi9COztBdUNqejZCQTtFQXdFTSxlekJsQzBCO0V5Qm1DMUIsWXpCbkMwQjtFeUJvQzFCLGExQmxCWTtBYit2NkJsQjs7QXdDdno2QkE7RUFDRSx5QjNCMENnQjtFMkJ6Q2hCLGtCQUFrQjtBeEMwejZCcEI7O0F3Q3p6NkJFO0VBQ0Usa0IxQmtDNEI7QWQweDZCaEM7O0FLL3c2Qk07RW1DOUNKO0lBSUksZ0JBQWdCO0lBQ2hCLGVBQWU7RXhDOHo2Qm5CO0FBQ0Y7O0F3QzN6NkJFO0VBQ0Usa0JBQWtCO0VBQ2xCLFczQjhCVztFMkI3QlgsZTFCdUI0QjtBZHV5NkJoQzs7QUs1eDZCTTtFbUNyQ0o7SUFLSSxpQjFCcUIwQjtFZDR5NkI5QjtBQUNGOztBS2x5NkJNO0VtQ3JDSjtJQVFJLG1CMUJrQjBCO0Vka3o2QjlCO0FBQ0Y7O0F3Q2owNkJFO0VBQ0Usa0JBQWtCO0VBQ2xCLFMxQlk0QjtFMEJYNUIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsaUIxQlE0QjtFMEJQNUIsZ0IxQk80QjtFMEJONUIsY0FBYztFQUNkLHNCM0JXVztFMkJWWCxlQUFlO0VBQ2YsNkMzQm9FcUI7RTJCbkVyQixrQkFBa0I7RUFDbEIsNkJBQTZCO0F4Q28wNkJqQzs7QUt4ejZCTTtFbUN6Qko7SUFlSSxZMUJEMEI7STBCRTFCLFcxQkYwQjtJMEJHMUIsUzFCSDBCO0VkMDA2QjlCO0FBQ0Y7O0FLaDA2Qk07RW1DekJKO0lBb0JJLGExQk4wQjtFZGcxNkI5QjtBQUNGOztBd0MvMTZCRztFQXdCRyxnQjFCVjBCO0UwQlcxQixlMUJYMEI7RTBCWTFCLFUzQk5TO0UyQk9ULHlCM0JxREs7QWJzeDZCWDs7QXdDdDI2Qkc7RUErQkcsZ0IzQlhTO0FiczE2QmY7O0F3QzEyNkJHO0VBaUNLLGEzQk5nQjtBYm0xNkJ4Qjs7QXdDeDA2QkU7RUFDRSxhMUJ6QjRCO0FkbzI2QmhDOztBS3oxNkJNO0VtQ2FKO0lBR0ksYTFCM0IwQjtFZHkyNkI5QjtBQUNGOztBSy8xNkJNO0VtQ2FKO0lBTUksVzFCOUIwQjtFZCsyNkI5QjtBQUNGOztBd0M5MDZCRTtFQUNFLGMxQm5DNEI7QWRvMzZCaEM7O0FLejI2Qk07RW1DdUJKO0lBR0ksYTFCckMwQjtFZHkzNkI5QjtBQUNGOztBSy8yNkJNO0VtQ3VCSjtJQU1JLGExQnhDMEI7RWQrMzZCOUI7QUFDRjs7QUtyMzZCTTtFbUN1Qko7SUFTSSxZMUIzQzBCO0VkcTQ2QjlCO0FBQ0Y7O0F3QzU2NkJBO0VBc0ZJLGFBQWE7QXhDMDE2QmpCOztBd0NoNzZCQTtFQTBGSSxtQjFCcEQ0QjtBZDg0NkJoQzs7QXdDcDc2QkE7RUE4RkksYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsWUFBWTtBeEMwMTZCaEI7O0F3QzM3NkJBO0VBb0dNLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsWUFBWTtBeEMyMTZCbEI7O0F3Q2o4NkJBO0VBMEdNLGMzQnREYTtBYmk1NkJuQjs7QXlDcDg2QkU7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHlCNUJtRGtCO0U0QmxEbEIsZ0MzQmlDNEI7QWRzNjZCaEM7O0FLMzU2Qk07RW9DaERKO0lBTUksMEMzQitCMEI7RWQyNjZCOUI7QUFDRjs7QUtqNjZCTTtFb0NoREo7SUFTSSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLDZCQUE2QjtFekM2ODZCakM7QUFDRjs7QXlDMzg2QkU7RUFDRSw2QkFBNkI7RUFDN0IsVzVCMkJXO0U0QjFCWCxhQUFhO0VBQ2Isc0JBQXNCO0F6Qzg4NkIxQjs7QUtoNzZCTTtFb0NsQ0o7SUFNSSxVQUFVO0lBQ1YsaUMzQmdCMEI7STJCZjFCLHlCNUJnQ2dCO0ViaTc2QnBCO0FBQ0Y7O0FLeDc2Qk07RW9DbENKO0lBV0ksaUMzQlkwQjtFZHc4NkI5QjtBQUNGOztBSzk3NkJNO0VvQ2xDSjtJQWNJLDZDM0JTMEI7RWQ4ODZCOUI7QUFDRjs7QXlDcjk2QkU7RUFDRSxvQjNCSzRCO0UyQko1QixtQjNCSTRCO0UyQkg1QixpQjNCRzRCO0UyQkY1QixjQUFjO0VBQ2QsMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0F6Q3c5NkJ0Qjs7QUs3ODZCTTtFb0NqQko7SUFRSSxvQjNCRjBCO0kyQkcxQixzQjNCSDBCO0VkODk2QjlCO0FBQ0Y7O0FLcDk2Qk07RW9DakJKO0lBWUksb0IzQk4wQjtFZG8rNkI5QjtBQUNGOztBSzE5NkJNO0VvQ2pCSjtJQWVJLG9CM0JUMEI7RWQwKzZCOUI7QUFDRjs7QXlDai82Qkc7RUFrQkcsV0FBVTtFQUNWLHFEQUFzRDtFQUN0RCxrQkFBa0I7RUFDbEIsaUIzQmYwQjtFMkJnQjFCLGdCM0JoQjBCO0UyQmlCMUIsZ0IzQmpCMEI7RTJCa0IxQixNQUFNO0F6Q20rNkJaOztBeUMvOTZCRTtFQUNFLGtCM0J2QjRCO0UyQndCNUIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxrQkFBa0I7QXpDays2QnRCOztBS2ovNkJNO0VvQ1dKO0lBTUksZTNCNUIwQjtFZGlnN0I5QjtBQUNGOztBS3YvNkJNO0VvQ1dKO0lBU0ksZ0JBQWdCO0V6Q3crNkJwQjtBQUNGOztBeUNyKzZCRTtFQUNFLG1CM0JwQzRCO0UyQnFDNUIsOEJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixxQkFBcUI7QXpDdys2QnpCOztBS3BnN0JNO0VvQ3dCSjtJQU1JLGlCM0J6QzBCO0kyQjBDMUIsMkJBQTBCO0V6QzIrNkI5QjtBQUNGOztBeUN4KzZCRTtFQUNFLDZCQUE2QjtFQUM3QixXNUIxQ1c7RTRCMkNYLG1CM0JqRDRCO0FkNGg3QmhDOztBS2poN0JNO0VvQ21DSjtJQUtJLGM1QjlDWTtJNEIrQ1osVUFBVTtJQUNWLGdDM0JyRDBCO0kyQnNEMUIseUI1Qi9DaUI7RWI2aDdCckI7QUFDRjs7QUsxaDdCTTtFb0NtQ0o7SUFXSSx1QzNCekQwQjtFZDBpN0I5QjtBQUNGOztBeUM5KzZCRTtFQUNFLG1CM0I5RDRCO0UyQitENUIsbUIzQi9ENEI7RTJCZ0U1QixpQkFBaUI7QXpDaS82QnJCOztBeUN2bDdCQTtFQTBHSSxnQkFBZ0I7RUFDaEIsbUIzQnJFNEI7QWRzajdCaEM7O0F5QzVsN0JBO0VBNkdNLGFBQWE7QXpDbS82Qm5COztBeUNobTdCQTtFQWtISSx5QjVCckRzQjtFNEJzRHRCLG9CM0I3RTRCO0UyQjhFNUIsZ0IzQjlFNEI7QWRnazdCaEM7O0FLbmk3Qk07RW9DbkVOO0lBeUhNLG9CQUFvQjtFekNrLzZCeEI7QUFDRjs7QXlDNW03QkE7RUE4SEksWUFBWTtFQUNaLGdCM0J6RjRCO0UyQjBGNUIsZTNCMUY0QjtFMkIyRjVCLCtCM0IzRjRCO0FkNms3QmhDOztBS2xrN0JNO0VvQ2pETjtJQW1JTSxnQjNCN0YwQjtFZGtsN0I5QjtBQUNGOztBMEN2bjdCSTtFQUNFLGVBQWU7QTFDMG43QnJCOztBMEM1bjdCRztFQUtHLFdBQVc7QTFDMm43QmpCOztBMENobzdCRztFQVNHLGM3QitDVTtBYjRrN0JoQjs7QTBDcG83Qkc7RUFhRyw2QkFBNkI7RUFDN0IsU0FBUztFQUNULHFCQUFxQjtFQUNyQixTQUFTO0VBQ1QsWUFBWTtBMUMybjdCbEI7O0EwQzVvN0JHO0VBbUJLLGM3QnVEcUI7RTZCdERyQixZQUFZO0VBQ1osb0I1QmdCd0I7RTRCZnhCLHNCQUFzQjtFQUN0QixXQUFXO0ExQzZuN0JuQjs7QTBDcHA3Qkc7RUEwQkssYzdCaUQ0QjtBYjZrN0JwQzs7QTBDeHA3Qkc7RUEwQkssYzdCaUQ0QjtBYjZrN0JwQzs7QTBDeHA3Qkc7RUEwQkssYzdCaUQ0QjtBYjZrN0JwQzs7QTBDeHA3Qkc7RUE2QkssbUI1QlF3QjtBZHVuN0JoQzs7QTBDNXA3Qkc7RUFrQ0csbUJBQW1CO0VBQ25CLGVBQWU7QTFDOG43QnJCOztBMENqcTdCRztFQXVDRyxnQkFBZ0I7RUFDakIsa0M3QjJNOEI7RTZCMU03QixtQjdCU2tCO0U2QlJsQixXN0JDUztFNkJBVCxvQjVCTjBCO0U0Qk8xQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsU0FBUztFQUNULGVBQWU7RUFDZixrRDdCbURhO0FiMms3Qm5COztBMENocjdCRztFQW9ESyx5QjdCSGU7QWJtbzdCdkI7O0FLbG43Qk07RXFDVkQ7SUFHSyxhQUFhO0UxQzhuN0JyQjtBQUNGOztBMENsbzdCSztFQU9HLGFBQWE7QTFDK243QnJCOztBMEN0bzdCSztFQVVHLGdCQUFnQjtBMUNnbzdCeEI7O0EwQzFvN0JLO0VBWUssaUI1Qi9Cc0I7RTRCZ0N0QixTQUFTO0VBQ1QsMkM3QkEwQztBYmtvN0JwRDs7QUt0bzdCTTtFcUNWRDtJQWdCTyxVQUFVO0UxQ3FvN0JwQjtBQUNGOztBSzVvN0JNO0VxQ1ZEO0lBc0JLLFVBQVU7RTFDcW83QmxCO0FBQ0Y7O0EwQzVwN0JLO0VBMEJHLHFCQUFvQjtFQUNwQixnQkFBZ0I7QTFDc283QnhCOztBS3ZwN0JNO0VxQ1ZEO0lBNkJLLFVBQVU7SUFDVixxQjVCakRzQjtFZDByN0I5QjtBQUNGOztBMEN4cTdCSztFQWtDRyxXQUFXO0VBQ1gsa0I1QnREd0I7RTRCdUR4QiwwQjVCdkR3QjtBZGlzN0JoQzs7QUt0cjdCTTtFcUNRRDtJQXNDSyxvQjVCekRzQjtFZHNzN0I5QjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ2hhbmdlIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUmVtb3ZlIHRoZSBncmV5IGhpZ2hsaWdodCBvbiBsaW5rcyBpbiBpT1MgKG9waW5pb25hdGVkKS5cbiAqIDUuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDYuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5odG1sIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICB0YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogNSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDUgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLyogNiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5pZnJhbWUge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIHdpdGhpbiBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnN2Zzpub3QoW2ZpbGxdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBjb250cm9scyBpbiBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgaW5jb25zaXN0ZW50IGFwcGVhcmFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSAxOC0gYW5kIElFLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBGaXJlZm94LlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAyICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdXBsb2FkIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIDEuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHNcbiAgICAgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAxICovXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHNcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuXG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBBdHRlbnRpb24gc2Vla2VycyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3B1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VYIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fdGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fd29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7XG4gIH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9famVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2hlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4vKiBCYWNrIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19iYWNrSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19iYWNrSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19iYWNrSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luVXA7XG59XG5cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5hbmltYXRlX19iYWNrT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja091dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFVwO1xufVxuXG4vKiBCb3VuY2luZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG4vKiBCb3VuY2luZyBleGl0cyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG59XG5cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0VG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG59XG5cbi8qIEZsaXBwZXJzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5hbmltYXRlX19mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuLyogTGlnaHRzcGVlZCAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLyogUm90YXRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKiBSb3RhdGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cblxuLyogU3BlY2lhbHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3JvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbi8qIFpvb21pbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlX196b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3pvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi5hbmltYXRlX196b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbi8qIFpvb21pbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuLyogU2xpZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzEzMWE7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3NDcxO1xufVxuXG4uYmctZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcbn1cblxuLmJnLWdyZXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0NTtcbn1cblxuLmJnLXBlcml3aW5rbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2ZjO1xufVxuXG4uYmctcmVkLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTJDMjc7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTQ1MzU7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ2NDRhO1xufVxuXG4uYmctcGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjNmFiO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NmZTg7XG59XG5cbi5iZy1kYXJrLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1NDU4O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMzY0O1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGOTtcbn1cblxuLmJnLWJvcmRlci1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMTYsIDExNCwgMC4xKTtcbn1cblxuLmJnLWRpdmlkZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEM0QzO1xufVxuXG4uYmctYm94LXNoYWRvdy0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IDE0cHggMTRweCA1MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJnLWJveC1zaGFkb3ctMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAxNHB4IDE0cHggNTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iZy1ib3gtc2hhZG93LTQwLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogN3B4IDdweCAxMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCA4cHggMCAjZWVlO1xufVxuXG4uYmctYm94LXNoYWRvdy00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IDE0cHggMTRweCA3MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmJnLWJveC1zaGFkb3ctMjAtbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAxNHB4IDE0cHggODBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5iZy1ib3gtc2hhZG93LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogNDJweCA0MnB4IDcwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmctYm94LXNoYWRvdy1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogMTRweCAxNHB4IDYwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYm94LXNoYWRvdy1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYm94LXNoYWRvdy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmctYm94LXNoYWRvdy1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5iZy1ib3gtc2hhZG93LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5iZy1zY3JpbS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMSwgMTksIDYxLCAwLjkpIDQwJSwgcmdiYSgxMiwgMTIsIDU5LCAwLjcpKTtcbn1cblxuLmJnLWdyYWRpZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxMTM4IDMwJSwgIzAwMjQ3YSA4MyUpO1xufVxuXG4uYmctaW5wdXQtY29sb3ItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzQ3NWI7XG59XG5cbi5iZy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG59XG5cbi5iZy1tZXRhLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cblxuLmJnLXNjcmltLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgMTksIDI2LCAwLjM5KTtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwYzEzMWE7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29sb3ItZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNzM3NDcxO1xufVxuXG4uY29sb3ItZ3JleS1kYXJrIHtcbiAgY29sb3I6ICM2RTZFNkU7XG59XG5cbi5jb2xvci1ncmV5LWRhcmtlciB7XG4gIGNvbG9yOiAjNDI0MjQ1O1xufVxuXG4uY29sb3ItcGVyaXdpbmtsZSB7XG4gIGNvbG9yOiAjNTQ1Y2ZjO1xufVxuXG4uY29sb3ItcmVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjRTEyQzI3O1xufVxuXG4uY29sb3ItZGFyay1vcmFuZ2Uge1xuICBjb2xvcjogI0U5NDUzNTtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmQ2NDRhO1xufVxuXG4uY29sb3ItcGVhY2gge1xuICBjb2xvcjogI2YyYzZhYjtcbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzEzY2ZlODtcbn1cblxuLmNvbG9yLWRhcmstdGVhbCB7XG4gIGNvbG9yOiAjMjE1NDU4O1xufVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzdmZDM2NDtcbn1cblxuLmNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4uY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2xvci1ib2R5IHtcbiAgY29sb3I6ICNGNkY4Rjk7XG59XG5cbi5jb2xvci1ib3JkZXItY29sb3Ige1xuICBjb2xvcjogcmdiYSgxMTUsIDExNiwgMTE0LCAwLjEpO1xufVxuXG4uY29sb3ItZGl2aWRlci1jb2xvciB7XG4gIGNvbG9yOiAjRDNEM0QzO1xufVxuXG4uY29sb3ItYm94LXNoYWRvdy0yMCB7XG4gIGNvbG9yOiAxNHB4IDE0cHggNTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jb2xvci1ib3gtc2hhZG93LTMwIHtcbiAgY29sb3I6IDE0cHggMTRweCA1MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNvbG9yLWJveC1zaGFkb3ctNDAtc20ge1xuICBjb2xvcjogN3B4IDdweCAxMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNCksIGluc2V0IDAgMCA4cHggMCAjZWVlO1xufVxuXG4uY29sb3ItYm94LXNoYWRvdy00MCB7XG4gIGNvbG9yOiAxNHB4IDE0cHggNzBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5jb2xvci1ib3gtc2hhZG93LTIwLWxnIHtcbiAgY29sb3I6IDE0cHggMTRweCA4MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmNvbG9yLWJveC1zaGFkb3ctNTAge1xuICBjb2xvcjogNDJweCA0MnB4IDcwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY29sb3ItYm94LXNoYWRvdy1jYXJkIHtcbiAgY29sb3I6IDE0cHggMTRweCA2MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNvbG9yLWJveC1zaGFkb3ctcG9zdCB7XG4gIGNvbG9yOiAxMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jb2xvci1ib3gtc2hhZG93LWJ1dHRvbiB7XG4gIGNvbG9yOiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uY29sb3ItYm94LXNoYWRvdy1pbnB1dCB7XG4gIGNvbG9yOiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xufVxuXG4uY29sb3ItYm94LXNoYWRvdy1uYXYge1xuICBjb2xvcjogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmNvbG9yLXNjcmltLWJnIHtcbiAgY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMSwgMTksIDYxLCAwLjkpIDQwJSwgcmdiYSgxMiwgMTIsIDU5LCAwLjcpKTtcbn1cblxuLmNvbG9yLWdyYWRpZW50LWJnIHtcbiAgY29sb3I6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMTEzOCAzMCUsICMwMDI0N2EgODMlKTtcbn1cblxuLmNvbG9yLWlucHV0LWNvbG9yLXRleHQge1xuICBjb2xvcjogIzMzNDc1Yjtcbn1cblxuLmNvbG9yLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2RTZFNkU7XG59XG5cbi5jb2xvci1tZXRhLWNvbG9yIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5jb2xvci1zY3JpbS1jb2xvciB7XG4gIGNvbG9yOiByZ2JhKDEyLCAxOSwgMjYsIDAuMzkpO1xufVxuXG4uc2hhZG93LWJsYWNrIHtcbiAgYm94LXNoYWRvdzogIzBjMTMxYTtcbn1cblxuLnNoYWRvdy13aGl0ZSB7XG4gIGJveC1zaGFkb3c6ICNmZmY7XG59XG5cbi5zaGFkb3ctZ3JleS1saWdodCB7XG4gIGJveC1zaGFkb3c6ICNmMmYyZjI7XG59XG5cbi5zaGFkb3ctZ3JleSB7XG4gIGJveC1zaGFkb3c6ICM3Mzc0NzE7XG59XG5cbi5zaGFkb3ctZ3JleS1kYXJrIHtcbiAgYm94LXNoYWRvdzogIzZFNkU2RTtcbn1cblxuLnNoYWRvdy1ncmV5LWRhcmtlciB7XG4gIGJveC1zaGFkb3c6ICM0MjQyNDU7XG59XG5cbi5zaGFkb3ctcGVyaXdpbmtsZSB7XG4gIGJveC1zaGFkb3c6ICM1NDVjZmM7XG59XG5cbi5zaGFkb3ctcmVkLW9yYW5nZSB7XG4gIGJveC1zaGFkb3c6ICNFMTJDMjc7XG59XG5cbi5zaGFkb3ctZGFyay1vcmFuZ2Uge1xuICBib3gtc2hhZG93OiAjRTk0NTM1O1xufVxuXG4uc2hhZG93LW9yYW5nZSB7XG4gIGJveC1zaGFkb3c6ICNmZDY0NGE7XG59XG5cbi5zaGFkb3ctcGVhY2gge1xuICBib3gtc2hhZG93OiAjZjJjNmFiO1xufVxuXG4uc2hhZG93LWJsdWUge1xuICBib3gtc2hhZG93OiAjMTNjZmU4O1xufVxuXG4uc2hhZG93LWRhcmstdGVhbCB7XG4gIGJveC1zaGFkb3c6ICMyMTU0NTg7XG59XG5cbi5zaGFkb3ctZ3JlZW4ge1xuICBib3gtc2hhZG93OiAjN2ZkMzY0O1xufVxuXG4uc2hhZG93LXJlZCB7XG4gIGJveC1zaGFkb3c6ICNmZjAwMDA7XG59XG5cbi5zaGFkb3ctdHJhbnNwYXJlbnQge1xuICBib3gtc2hhZG93OiB0cmFuc3BhcmVudDtcbn1cblxuLnNoYWRvdy1ib2R5IHtcbiAgYm94LXNoYWRvdzogI0Y2RjhGOTtcbn1cblxuLnNoYWRvdy1ib3JkZXItY29sb3Ige1xuICBib3gtc2hhZG93OiByZ2JhKDExNSwgMTE2LCAxMTQsIDAuMSk7XG59XG5cbi5zaGFkb3ctZGl2aWRlci1jb2xvciB7XG4gIGJveC1zaGFkb3c6ICNEM0QzRDM7XG59XG5cbi5zaGFkb3ctYm94LXNoYWRvdy0yMCB7XG4gIGJveC1zaGFkb3c6IDE0cHggMTRweCA1MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNoYWRvdy1ib3gtc2hhZG93LTMwIHtcbiAgYm94LXNoYWRvdzogMTRweCAxNHB4IDUwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc2hhZG93LWJveC1zaGFkb3ctNDAtc20ge1xuICBib3gtc2hhZG93OiA3cHggN3B4IDEyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC40KSwgaW5zZXQgMCAwIDhweCAwICNlZWU7XG59XG5cbi5zaGFkb3ctYm94LXNoYWRvdy00MCB7XG4gIGJveC1zaGFkb3c6IDE0cHggMTRweCA3MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnNoYWRvdy1ib3gtc2hhZG93LTIwLWxnIHtcbiAgYm94LXNoYWRvdzogMTRweCAxNHB4IDgwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hhZG93LWJveC1zaGFkb3ctNTAge1xuICBib3gtc2hhZG93OiA0MnB4IDQycHggNzBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zaGFkb3ctYm94LXNoYWRvdy1jYXJkIHtcbiAgYm94LXNoYWRvdzogMTRweCAxNHB4IDYwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2hhZG93LWJveC1zaGFkb3ctcG9zdCB7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1ib3gtc2hhZG93LWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zaGFkb3ctYm94LXNoYWRvdy1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5zaGFkb3ctYm94LXNoYWRvdy1uYXYge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uc2hhZG93LXNjcmltLWJnIHtcbiAgYm94LXNoYWRvdzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxLCAxOSwgNjEsIDAuOSkgNDAlLCByZ2JhKDEyLCAxMiwgNTksIDAuNykpO1xufVxuXG4uc2hhZG93LWdyYWRpZW50LWJnIHtcbiAgYm94LXNoYWRvdzogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxMTM4IDMwJSwgIzAwMjQ3YSA4MyUpO1xufVxuXG4uc2hhZG93LWlucHV0LWNvbG9yLXRleHQge1xuICBib3gtc2hhZG93OiAjMzM0NzViO1xufVxuXG4uc2hhZG93LWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyIHtcbiAgYm94LXNoYWRvdzogIzZFNkU2RTtcbn1cblxuLnNoYWRvdy1tZXRhLWNvbG9yIHtcbiAgYm94LXNoYWRvdzogIzcwNzA3MDtcbn1cblxuLnNoYWRvdy1zY3JpbS1jb2xvciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTIsIDE5LCAyNiwgMC4zOSk7XG59XG5cbi5wb3Mtc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcy1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmJveC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm94LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm94LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LXNob3cge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uZmxleC1zZWxmLWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uZmxleC1zZWxmLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZsZXgtc2VsZi1hbGlnbi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4uZmxleC1zZWxmLWFsaWduLWVuZCB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLmZsZXgtc2VsZi1hbGlnbi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtc2VsZi1hbGlnbi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uZmxleC1zZWxmLWFsaWduLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5mbGV4LXNlbGYtYWxpZ24tZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLmZsZXgtc2VsZi1hbGlnbi1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogbGFzdCBiYXNlbGluZTtcbn1cblxuLmZsZXgtYWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZmxleC1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmZsZXgtYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1hbGlnbi1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtYWxpZ24tYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5mbGV4LWFsaWduLWZpcnN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xufVxuXG4uZmxleC1hbGlnbi1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5mbGV4LWp1c3RpZnktc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5mbGV4LWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5mbGV4LWp1c3RpZnktZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtanVzdGlmeS1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWp1c3RpZnktbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmZsZXgtanVzdGlmeS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5cbi5mbGV4LWp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmZsZXgtanVzdGlmeS1zcGFjZS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmZsZXgtanVzdGlmeS1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5mbGV4LWp1c3RpZnktZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZpcnN0IGJhc2VsaW5lO1xufVxuXG4uZmxleC1qdXN0aWZ5LWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5kaXJlY3Rpb25zLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5kaXJlY3Rpb25zLXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZGlyZWN0aW9ucy1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZGlyZWN0aW9ucy1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmZsZXgtd3JhcC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmZsZXgtd3JhcC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udC1mYW1pbHk6IENhbGlicmUsIHNhbnMtc2VyaWY7XG59XG5cbi50cmFuc2l0aW9uLWNvbG9yIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1jb2xvci1mYXN0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbn1cblxuLnRyYW5zaXRpb24tYWNjb3JkaW9uIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJsaXR5IDAuNXMgbWF4LWhlaWdodCAwLjVzIG9wYWNpdHkgMC41cztcbn1cblxuLnRyYW5zaXRpb24tb3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1hbGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLCBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcbn1cblxuLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLnRyYW5zaXRpb24tdHJhbnNmb3JtLWZhc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0tZmFzdGVzdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG59XG5cbi50cmFuc2l0aW9uLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi50cmFuc2l0aW9uLXZpc2liaWxpdHkge1xuICB0cmFuc2l0aW9uOiB2aXNpYmxpdHkgMC41cyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1iZy1jb2xvciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1iZy1jb2xvci1mYXN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udHJhbnNpdGlvbi1ib3JkZXIge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1maWx0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlO1xufVxuXG4udHJhbnNpdGlvbi1maWxsIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG59XG5cbi5nYXAtdG9wLTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5nYXAtdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbi5nYXAtdG9wLTEyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLmdhcC10b3AtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZ2FwLXRvcC0xOCB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuXG4uZ2FwLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5nYXAtdG9wLTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZ2FwLXRvcC0yNiB7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xufVxuXG4uZ2FwLXRvcC0yOCB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG5cbi5nYXAtdG9wLTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmdhcC10b3AtMzQge1xuICBtYXJnaW4tdG9wOiAyLjEyNXJlbTtcbn1cblxuLmdhcC10b3AtMzYge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuXG4uZ2FwLXRvcC00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLmdhcC10b3AtNDIge1xuICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbn1cblxuLmdhcC10b3AtNDQge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xufVxuXG4uZ2FwLXRvcC00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5nYXAtdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5cbi5nYXAtdG9wLTUyIHtcbiAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbn1cblxuLmdhcC10b3AtNTYge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5cbi5nYXAtdG9wLTYwIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cblxuLmdhcC10b3AtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG59XG5cbi5nYXAtdG9wLTEwOCB7XG4gIG1hcmdpbi10b3A6IDYuNzVyZW07XG59XG5cbi5nYXAtcmlnaHQtOCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLmdhcC1yaWdodC0xMiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmdhcC1yaWdodC0xNiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmdhcC1yaWdodC0xOCB7XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG59XG5cbi5nYXAtcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5nYXAtcmlnaHQtMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmdhcC1yaWdodC0yNiB7XG4gIG1hcmdpbi1yaWdodDogMS42MjVyZW07XG59XG5cbi5nYXAtcmlnaHQtMjgge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5nYXAtcmlnaHQtMzIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5nYXAtcmlnaHQtMzQge1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI1cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5nYXAtcmlnaHQtNDIge1xuICBtYXJnaW4tcmlnaHQ6IDIuNjI1cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbn1cblxuLmdhcC1yaWdodC01MiB7XG4gIG1hcmdpbi1yaWdodDogMy4yNXJlbTtcbn1cblxuLmdhcC1yaWdodC01NiB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtO1xufVxuXG4uZ2FwLXJpZ2h0LTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07XG59XG5cbi5nYXAtcmlnaHQtMTA4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS04IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5nYXAtYm90dG9tLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmdhcC1ib3R0b20tMTgge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLmdhcC1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmdhcC1ib3R0b20tMjYge1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cblxuLmdhcC1ib3R0b20tMjgge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nYXAtYm90dG9tLTM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG5cbi5nYXAtYm90dG9tLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLmdhcC1ib3R0b20tNDAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5nYXAtYm90dG9tLTQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XG59XG5cbi5nYXAtYm90dG9tLTQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cblxuLmdhcC1ib3R0b20tNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZ2FwLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS01MiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG59XG5cbi5nYXAtYm90dG9tLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5cbi5nYXAtYm90dG9tLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuXG4uZ2FwLWJvdHRvbS0xMDgge1xuICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xufVxuXG4uZ2FwLWxlZnQtOCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5nYXAtbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cblxuLmdhcC1sZWZ0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5nYXAtbGVmdC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZ2FwLWxlZnQtMTgge1xuICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG59XG5cbi5nYXAtbGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZ2FwLWxlZnQtMjQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uZ2FwLWxlZnQtMjYge1xuICBtYXJnaW4tbGVmdDogMS42MjVyZW07XG59XG5cbi5nYXAtbGVmdC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG4uZ2FwLWxlZnQtMzIge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLmdhcC1sZWZ0LTM0IHtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI1cmVtO1xufVxuXG4uZ2FwLWxlZnQtMzYge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbTtcbn1cblxuLmdhcC1sZWZ0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLmdhcC1sZWZ0LTQyIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNjI1cmVtO1xufVxuXG4uZ2FwLWxlZnQtNDQge1xuICBtYXJnaW4tbGVmdDogMi43NXJlbTtcbn1cblxuLmdhcC1sZWZ0LTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi5nYXAtbGVmdC01MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbn1cblxuLmdhcC1sZWZ0LTUyIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVyZW07XG59XG5cbi5nYXAtbGVmdC01NiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG5cbi5nYXAtbGVmdC02MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xufVxuXG4uZ2FwLWxlZnQtNzIge1xuICBtYXJnaW4tbGVmdDogNC41cmVtO1xufVxuXG4uZ2FwLWxlZnQtMTA4IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNzVyZW07XG59XG5cbi5wYWQtdG9wLTgge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucGFkLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cblxuLnBhZC10b3AtMTIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cblxuLnBhZC10b3AtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZC10b3AtMTgge1xuICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG59XG5cbi5wYWQtdG9wLTIwIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5cbi5wYWQtdG9wLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBhZC10b3AtMjYge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG59XG5cbi5wYWQtdG9wLTI4IHtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG59XG5cbi5wYWQtdG9wLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wYWQtdG9wLTM0IHtcbiAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xufVxuXG4ucGFkLXRvcC0zNiB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xufVxuXG4ucGFkLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5cbi5wYWQtdG9wLTQyIHtcbiAgcGFkZGluZy10b3A6IDIuNjI1cmVtO1xufVxuXG4ucGFkLXRvcC00NCB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuXG4ucGFkLXRvcC00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ucGFkLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbn1cblxuLnBhZC10b3AtNTIge1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cblxuLnBhZC10b3AtNTYge1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xufVxuXG4ucGFkLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuXG4ucGFkLXRvcC03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG59XG5cbi5wYWQtdG9wLTEwOCB7XG4gIHBhZGRpbmctdG9wOiA2Ljc1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWQtcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLnBhZC1yaWdodC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wYWQtcmlnaHQtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkLXJpZ2h0LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG59XG5cbi5wYWQtcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTI2IHtcbiAgcGFkZGluZy1yaWdodDogMS42MjVyZW07XG59XG5cbi5wYWQtcmlnaHQtMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBhZC1yaWdodC0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTI1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTM2IHtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbn1cblxuLnBhZC1yaWdodC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnBhZC1yaWdodC00MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTQ0IHtcbiAgcGFkZGluZy1yaWdodDogMi43NXJlbTtcbn1cblxuLnBhZC1yaWdodC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5wYWQtcmlnaHQtNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbn1cblxuLnBhZC1yaWdodC01MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG59XG5cbi5wYWQtcmlnaHQtNTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5cbi5wYWQtcmlnaHQtNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuXG4ucGFkLXJpZ2h0LTEwOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW07XG59XG5cbi5wYWQtYm90dG9tLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFkLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnBhZC1ib3R0b20tMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnBhZC1ib3R0b20tMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZC1ib3R0b20tMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5wYWQtYm90dG9tLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wYWQtYm90dG9tLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZC1ib3R0b20tMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW07XG59XG5cbi5wYWQtYm90dG9tLTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG59XG5cbi5wYWQtYm90dG9tLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYWQtYm90dG9tLTM0IHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTI1cmVtO1xufVxuXG4ucGFkLWJvdHRvbS0zNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xufVxuXG4ucGFkLWJvdHRvbS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5wYWQtYm90dG9tLTQyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtO1xufVxuXG4ucGFkLWJvdHRvbS00NCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xufVxuXG4ucGFkLWJvdHRvbS00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucGFkLWJvdHRvbS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLnBhZC1ib3R0b20tNTIge1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbn1cblxuLnBhZC1ib3R0b20tNTYge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuXG4ucGFkLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuXG4ucGFkLWJvdHRvbS03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG59XG5cbi5wYWQtYm90dG9tLTEwOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtO1xufVxuXG4ucGFkLWxlZnQtOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucGFkLWxlZnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ucGFkLWxlZnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5wYWQtbGVmdC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnBhZC1sZWZ0LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLnBhZC1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ucGFkLWxlZnQtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnBhZC1sZWZ0LTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcbn1cblxuLnBhZC1sZWZ0LTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuXG4ucGFkLWxlZnQtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wYWQtbGVmdC0zNCB7XG4gIHBhZGRpbmctbGVmdDogMi4xMjVyZW07XG59XG5cbi5wYWQtbGVmdC0zNiB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cblxuLnBhZC1sZWZ0LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5wYWQtbGVmdC00MiB7XG4gIHBhZGRpbmctbGVmdDogMi42MjVyZW07XG59XG5cbi5wYWQtbGVmdC00NCB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbn1cblxuLnBhZC1sZWZ0LTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucGFkLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xufVxuXG4ucGFkLWxlZnQtNTIge1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG59XG5cbi5wYWQtbGVmdC01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuXG4ucGFkLWxlZnQtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG59XG5cbi5wYWQtbGVmdC03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuXG4ucGFkLWxlZnQtMTA4IHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xufVxuXG4uc3RhY2stMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zdGFjay02IHtcbiAgei1pbmRleDogNjtcbn1cblxuLnN0YWNrLTEwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zdGFjay0yMCB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uc3RhY2stMzAge1xuICB6LWluZGV4OiAzMDtcbn1cblxuLnN0YWNrLTQwIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi5zdGFjay0xMDAwIHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnN0YWNrLTMwMDAge1xuICB6LWluZGV4OiAzMDAwO1xufVxuXG4udGV4dC04IHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG5cbi50ZXh0LTEwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLnRleHQtMTIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi50ZXh0LTE2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGV4dC0xOCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi50ZXh0LTIwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGV4dC0yNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbi50ZXh0LTI4IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4udGV4dC0zMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRleHQtMzQge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuXG4udGV4dC0zNiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cblxuLnRleHQtNDAge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLnRleHQtNDIge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuXG4udGV4dC00NCB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbn1cblxuLnRleHQtNDgge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi50ZXh0LTUwIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbn1cblxuLnRleHQtNTIge1xuICBmb250LXNpemU6IDMuMjVyZW07XG59XG5cbi50ZXh0LTU2IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5cbi50ZXh0LTYwIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xufVxuXG4udGV4dC03MiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xufVxuXG4udGV4dC0xMDgge1xuICBmb250LXNpemU6IDYuNzVyZW07XG59XG5cbi53ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud2VpZ2h0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53ZWlnaHQtc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZHRoLTkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLndpZHRoLTgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLndpZHRoLTYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndpZHRoLTQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLndpZHRoLTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLndpZHRoLTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLndpZHRoLXF1YXJ0ZXIge1xuICB3aWR0aDogMjUlO1xufVxuXG4ud2lkdGgtdGhpcmQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ud2lkdGgtdHdvLXRoaXJkcyB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi53aWR0aC10aHJlZS1xdWFydGVycyB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5tYXgtd2lkdGgtZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1heC13aWR0aC05MCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4ubWF4LXdpZHRoLTgwIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5tYXgtd2lkdGgtNzAge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cblxuLm1heC13aWR0aC02MCB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ubWF4LXdpZHRoLTUwIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5tYXgtd2lkdGgtNDAge1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLm1heC13aWR0aC0zMCB7XG4gIG1heC13aWR0aDogMzA7XG59XG5cbi5tYXgtd2lkdGgtMjAge1xuICBtYXgtd2lkdGg6IDIwO1xufVxuXG4ubWF4LXdpZHRoLXF1YXJ0ZXIge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLm1heC13aWR0aC10aGlyZCB7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ubWF4LXdpZHRoLXR3by10aGlyZHMge1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLm1heC13aWR0aC10aHJlZS1xdWFydGVycyB7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnhzbWFsbFxcOnBvcy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnhzbWFsbFxcOnBvcy1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC54c21hbGxcXDpwb3MtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAueHNtYWxsXFw6cG9zLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnhzbWFsbFxcOmJveC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnhzbWFsbFxcOmJveC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC54c21hbGxcXDpib3gtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAueHNtYWxsXFw6Ym94LXNob3cge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLnhzbWFsbFxcOmZsZXgtd3JhcC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC54c21hbGxcXDpmbGV4LXdyYXAtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC54c21hbGxcXDpmbGV4LXdyYXAtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC04IHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC0xMCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC0xMiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTE2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtMTgge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtMjAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC0yNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtMjYge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtMjgge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC0zMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTM0IHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTM2IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtNDAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTQyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTQ0IHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbiAgLnhzbWFsbFxcOnRleHQtNDgge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC01MCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC01MiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTU2IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC02MCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG4gIC54c21hbGxcXDp0ZXh0LTcyIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICAueHNtYWxsXFw6dGV4dC0xMDgge1xuICAgIGZvbnQtc2l6ZTogNi43NXJlbTtcbiAgfVxuICAueHNtYWxsXFw6d2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnhzbWFsbFxcOndpZHRoLTkwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC54c21hbGxcXDp3aWR0aC04MCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAueHNtYWxsXFw6d2lkdGgtNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnhzbWFsbFxcOndpZHRoLTYwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC54c21hbGxcXDp3aWR0aC01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueHNtYWxsXFw6d2lkdGgtNDAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnhzbWFsbFxcOndpZHRoLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC54c21hbGxcXDp3aWR0aC0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAueHNtYWxsXFw6d2lkdGgtcXVhcnRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueHNtYWxsXFw6d2lkdGgtdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnhzbWFsbFxcOndpZHRoLXR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnhzbWFsbFxcOndpZHRoLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtOTAge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtODAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtNzAge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtNjAge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtNTAge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtNDAge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtMzAge1xuICAgIG1heC13aWR0aDogMzA7XG4gIH1cbiAgLnhzbWFsbFxcOm1heC13aWR0aC0yMCB7XG4gICAgbWF4LXdpZHRoOiAyMDtcbiAgfVxuICAueHNtYWxsXFw6bWF4LXdpZHRoLXF1YXJ0ZXIge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtdGhpcmQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC54c21hbGxcXDptYXgtd2lkdGgtdHdvLXRoaXJkcyB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnhzbWFsbFxcOm1heC13aWR0aC10aHJlZS1xdWFydGVycyB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbWFsbFxcOnBvcy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNtYWxsXFw6cG9zLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNtYWxsXFw6cG9zLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnNtYWxsXFw6cG9zLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnNtYWxsXFw6Ym94LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc21hbGxcXDpib3gtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc21hbGxcXDpib3gtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc21hbGxcXDpib3gtc2hvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAuc21hbGxcXDpmbGV4LXdyYXAtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuc21hbGxcXDpmbGV4LXdyYXAtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zbWFsbFxcOmZsZXgtd3JhcC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtOCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC0xMCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTEyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC0xNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMTgge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC0yMCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMjQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMjYge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC0yOCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMzIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTM0IHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMzYge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTQwIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTQyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtNDQge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTQ4IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC01MCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxuICAuc21hbGxcXDp0ZXh0LTUyIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC01NiB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLnNtYWxsXFw6dGV4dC02MCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtNzIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC5zbWFsbFxcOnRleHQtMTA4IHtcbiAgICBmb250LXNpemU6IDYuNzVyZW07XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtOTAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtNDAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNtYWxsXFw6d2lkdGgtcXVhcnRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGxcXDp3aWR0aC10aGlyZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuc21hbGxcXDp3aWR0aC10d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5zbWFsbFxcOndpZHRoLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5zbWFsbFxcOm1heC13aWR0aC1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNtYWxsXFw6bWF4LXdpZHRoLTkwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuc21hbGxcXDptYXgtd2lkdGgtODAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5zbWFsbFxcOm1heC13aWR0aC03MCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLnNtYWxsXFw6bWF4LXdpZHRoLTYwIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuc21hbGxcXDptYXgtd2lkdGgtNTAge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbFxcOm1heC13aWR0aC00MCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLnNtYWxsXFw6bWF4LXdpZHRoLTMwIHtcbiAgICBtYXgtd2lkdGg6IDMwO1xuICB9XG4gIC5zbWFsbFxcOm1heC13aWR0aC0yMCB7XG4gICAgbWF4LXdpZHRoOiAyMDtcbiAgfVxuICAuc21hbGxcXDptYXgtd2lkdGgtcXVhcnRlciB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnNtYWxsXFw6bWF4LXdpZHRoLXRoaXJkIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuc21hbGxcXDptYXgtd2lkdGgtdHdvLXRoaXJkcyB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnNtYWxsXFw6bWF4LXdpZHRoLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpdW1cXDpwb3Mtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5tZWRpdW1cXDpwb3MtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVkaXVtXFw6cG9zLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1lZGl1bVxcOnBvcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5tZWRpdW1cXDpib3gtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWRpdW1cXDpib3gtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWVkaXVtXFw6Ym94LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bVxcOmJveC1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5tZWRpdW1cXDpmbGV4LXdyYXAtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubWVkaXVtXFw6ZmxleC13cmFwLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtXFw6ZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtOCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtMTAge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtMTIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC0xNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTE4IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTIwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtMjQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTI2IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTI4IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtMzIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC0zNCB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC0zNiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTQwIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC00MiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC00NCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG4gIC5tZWRpdW1cXDp0ZXh0LTQ4IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtNTAge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtNTIge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC01NiB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtNjAge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxuICAubWVkaXVtXFw6dGV4dC03MiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOnRleHQtMTA4IHtcbiAgICBmb250LXNpemU6IDYuNzVyZW07XG4gIH1cbiAgLm1lZGl1bVxcOndpZHRoLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW1cXDp3aWR0aC05MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubWVkaXVtXFw6d2lkdGgtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLm1lZGl1bVxcOndpZHRoLTcwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5tZWRpdW1cXDp3aWR0aC02MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubWVkaXVtXFw6d2lkdGgtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bVxcOndpZHRoLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5tZWRpdW1cXDp3aWR0aC0zMCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubWVkaXVtXFw6d2lkdGgtMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLm1lZGl1bVxcOndpZHRoLXF1YXJ0ZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bVxcOndpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW1cXDp3aWR0aC10d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW1cXDp3aWR0aC10aHJlZS1xdWFydGVycyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTkwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTgwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTcwIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTYwIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLTMwIHtcbiAgICBtYXgtd2lkdGg6IDMwO1xuICB9XG4gIC5tZWRpdW1cXDptYXgtd2lkdGgtMjAge1xuICAgIG1heC13aWR0aDogMjA7XG4gIH1cbiAgLm1lZGl1bVxcOm1heC13aWR0aC1xdWFydGVyIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLXRoaXJkIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtXFw6bWF4LXdpZHRoLXR3by10aGlyZHMge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW1cXDptYXgtd2lkdGgtdGhyZWUtcXVhcnRlcnMge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxhcmdlXFw6cG9zLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGFyZ2VcXDpwb3MtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGFyZ2VcXDpwb3MtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubGFyZ2VcXDpwb3MtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAubGFyZ2VcXDpib3gtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXJnZVxcOmJveC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXJnZVxcOmJveC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXJnZVxcOmJveC1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5sYXJnZVxcOmZsZXgtd3JhcC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5sYXJnZVxcOmZsZXgtd3JhcC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlXFw6ZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC04IHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTEwIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtMTIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTE2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0xOCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTIwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0yNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0yNiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTI4IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0zMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtMzQge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0zNiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtNDAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtNDIge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC00NCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtNDgge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTUwIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG4gIC5sYXJnZVxcOnRleHQtNTIge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTU2IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAubGFyZ2VcXDp0ZXh0LTYwIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC03MiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLmxhcmdlXFw6dGV4dC0xMDgge1xuICAgIGZvbnQtc2l6ZTogNi43NXJlbTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC05MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC04MCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC03MCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC02MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC0zMCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2VcXDp3aWR0aC1xdWFydGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZVxcOndpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZVxcOndpZHRoLXR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmxhcmdlXFw6d2lkdGgtdGhyZWUtcXVhcnRlcnMge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmxhcmdlXFw6bWF4LXdpZHRoLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2VcXDptYXgtd2lkdGgtOTAge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5sYXJnZVxcOm1heC13aWR0aC04MCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLmxhcmdlXFw6bWF4LXdpZHRoLTcwIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAubGFyZ2VcXDptYXgtd2lkdGgtNjAge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5sYXJnZVxcOm1heC13aWR0aC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlXFw6bWF4LXdpZHRoLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAubGFyZ2VcXDptYXgtd2lkdGgtMzAge1xuICAgIG1heC13aWR0aDogMzA7XG4gIH1cbiAgLmxhcmdlXFw6bWF4LXdpZHRoLTIwIHtcbiAgICBtYXgtd2lkdGg6IDIwO1xuICB9XG4gIC5sYXJnZVxcOm1heC13aWR0aC1xdWFydGVyIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2VcXDptYXgtd2lkdGgtdGhpcmQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZVxcOm1heC13aWR0aC10d28tdGhpcmRzIHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2VcXDptYXgtd2lkdGgtdGhyZWUtcXVhcnRlcnMge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLnhsYXJnZVxcOnBvcy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnhsYXJnZVxcOnBvcy1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC54bGFyZ2VcXDpwb3MtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAueGxhcmdlXFw6cG9zLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnhsYXJnZVxcOmJveC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnhsYXJnZVxcOmJveC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC54bGFyZ2VcXDpib3gtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAueGxhcmdlXFw6Ym94LXNob3cge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLnhsYXJnZVxcOmZsZXgtd3JhcC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC54bGFyZ2VcXDpmbGV4LXdyYXAtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC54bGFyZ2VcXDpmbGV4LXdyYXAtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC04IHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC0xMCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC0xMiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTE2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtMTgge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtMjAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC0yNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtMjYge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtMjgge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC0zMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTM0IHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTM2IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtNDAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTQyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTQ0IHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbiAgLnhsYXJnZVxcOnRleHQtNDgge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC01MCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC01MiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTU2IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC02MCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG4gIC54bGFyZ2VcXDp0ZXh0LTcyIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICAueGxhcmdlXFw6dGV4dC0xMDgge1xuICAgIGZvbnQtc2l6ZTogNi43NXJlbTtcbiAgfVxuICAueGxhcmdlXFw6d2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnhsYXJnZVxcOndpZHRoLTkwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC54bGFyZ2VcXDp3aWR0aC04MCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAueGxhcmdlXFw6d2lkdGgtNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnhsYXJnZVxcOndpZHRoLTYwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC54bGFyZ2VcXDp3aWR0aC01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueGxhcmdlXFw6d2lkdGgtNDAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnhsYXJnZVxcOndpZHRoLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC54bGFyZ2VcXDp3aWR0aC0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAueGxhcmdlXFw6d2lkdGgtcXVhcnRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueGxhcmdlXFw6d2lkdGgtdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnhsYXJnZVxcOndpZHRoLXR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnhsYXJnZVxcOndpZHRoLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtOTAge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtODAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtNzAge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtNjAge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtNTAge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtNDAge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtMzAge1xuICAgIG1heC13aWR0aDogMzA7XG4gIH1cbiAgLnhsYXJnZVxcOm1heC13aWR0aC0yMCB7XG4gICAgbWF4LXdpZHRoOiAyMDtcbiAgfVxuICAueGxhcmdlXFw6bWF4LXdpZHRoLXF1YXJ0ZXIge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtdGhpcmQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC54bGFyZ2VcXDptYXgtd2lkdGgtdHdvLXRoaXJkcyB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnhsYXJnZVxcOm1heC13aWR0aC10aHJlZS1xdWFydGVycyB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdyaWQtMXgxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmdyaWQtMXgyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ3JpZC0xeDMge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTF4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdyaWQtMXg1IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ3JpZC0xeDYge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTF4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmdyaWQtMXg4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ3JpZC0xeDkge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTF4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xufVxuXG4uZ3JpZC0xeDExIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG59XG5cbi5ncmlkLTF4MTIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtMngxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC0yeDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtMngzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTJ4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0yeDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtMng2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTJ4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC0yeDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtMng5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTJ4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTJ4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC0yeDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtM3gxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC0zeDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtM3gzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTN4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0zeDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtM3g2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTN4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC0zeDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtM3g5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTN4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTN4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC0zeDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtNHgxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC00eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtNHgzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTR4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC00eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtNHg2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTR4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC00eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtNHg5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTR4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTR4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC00eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtNXgxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC01eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtNXgzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTV4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC01eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtNXg2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTV4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC01eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtNXg5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTV4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTV4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC01eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtNngxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC02eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtNngzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTZ4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC02eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtNng2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTZ4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC02eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtNng5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTZ4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTZ4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC02eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtN3gxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC03eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtN3gzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTd4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC03eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtN3g2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTd4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC03eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtN3g5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTd4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTd4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC03eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtOHgxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC04eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtOHgzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTh4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC04eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtOHg2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTh4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC04eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtOHg5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTh4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTh4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC04eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtOXgxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC05eDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtOXgzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTl4NCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC05eDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtOXg2IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTl4NyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC05eDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtOXg5IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTl4MTAge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTl4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC05eDEyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtMTB4MSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5cbi5ncmlkLTEweDIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5ncmlkLTEweDMge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTEweDQge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5ncmlkLTEweDUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5ncmlkLTEweDYge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTEweDcge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5ncmlkLTEweDgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5ncmlkLTEweDkge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTEweDEwIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbn1cblxuLmdyaWQtMTB4MTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbn1cblxuLmdyaWQtMTB4MTIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtMTF4MSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC0xMXgyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtMTF4MyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTExeDQge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0xMXg1IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtMTF4NiB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTExeDcge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC0xMXg4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtMTF4OSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTExeDEwIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTExeDExIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC0xMXgxMiB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtMTJ4MSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC0xMngyIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtMTJ4MyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLTEyeDQge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0xMng1IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtMTJ4NiB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLTEyeDcge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC0xMng4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtMTJ4OSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLTEyeDEwIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLTEyeDExIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC0xMngxMiB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmNlbGwtcG9zLTF4MSB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5jZWxsLXBvcy0xeDIge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uY2VsbC1wb3MtMXgzIHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmNlbGwtcG9zLTF4NCB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5jZWxsLXBvcy0xeDUge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uY2VsbC1wb3MtMXg2IHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5jZWxsLXBvcy0xeDcge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNlbGwtcG9zLTF4OCB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uY2VsbC1wb3MtMXg5IHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5jZWxsLXBvcy0xeDEwIHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY2VsbC1wb3MtMXgxMSB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLmNlbGwtcG9zLTF4MTIge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5jZWxsLXBvcy0yeDEge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uY2VsbC1wb3MtMngyIHtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmNlbGwtcG9zLTJ4MyB7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICBncmlkLXJvdy1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5jZWxsLXBvcy0yeDQge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uY2VsbC1wb3MtMng1IHtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmNlbGwtcG9zLTJ4NiB7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY2VsbC1wb3MtMng3IHtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICBncmlkLXJvdy1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5jZWxsLXBvcy0yeDgge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmNlbGwtcG9zLTJ4OSB7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY2VsbC1wb3MtMngxMCB7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmNlbGwtcG9zLTJ4MTEge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5jZWxsLXBvcy0yeDEyIHtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICBncmlkLXJvdy1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY2VsbC1wb3MtM3gxIHtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmNlbGwtcG9zLTN4MiB7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5jZWxsLXBvcy0zeDMge1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY2VsbC1wb3MtM3g0IHtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmNlbGwtcG9zLTN4NSB7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5jZWxsLXBvcy0zeDYge1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmNlbGwtcG9zLTN4NyB7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uY2VsbC1wb3MtM3g4IHtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5jZWxsLXBvcy0zeDkge1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmNlbGwtcG9zLTN4MTAge1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG59XG5cbi5jZWxsLXBvcy0zeDExIHtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uY2VsbC1wb3MtM3gxMiB7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmNlbGwtcG9zLTR4MSB7XG4gIC1tcy1ncmlkLXJvdzogNztcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5jZWxsLXBvcy00eDIge1xuICAtbXMtZ3JpZC1yb3c6IDc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uY2VsbC1wb3MtNHgzIHtcbiAgLW1zLWdyaWQtcm93OiA3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmNlbGwtcG9zLTR4NCB7XG4gIC1tcy1ncmlkLXJvdzogNztcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5jZWxsLXBvcy00eDUge1xuICAtbXMtZ3JpZC1yb3c6IDc7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uY2VsbC1wb3MtNHg2IHtcbiAgLW1zLWdyaWQtcm93OiA3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5jZWxsLXBvcy00eDcge1xuICAtbXMtZ3JpZC1yb3c6IDc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNlbGwtcG9zLTR4OCB7XG4gIC1tcy1ncmlkLXJvdzogNztcbiAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uY2VsbC1wb3MtNHg5IHtcbiAgLW1zLWdyaWQtcm93OiA3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5jZWxsLXBvcy00eDEwIHtcbiAgLW1zLWdyaWQtcm93OiA3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY2VsbC1wb3MtNHgxMSB7XG4gIC1tcy1ncmlkLXJvdzogNztcbiAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLmNlbGwtcG9zLTR4MTIge1xuICAtbXMtZ3JpZC1yb3c6IDc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5jZWxsLXBvcy01eDEge1xuICAtbXMtZ3JpZC1yb3c6IDk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uY2VsbC1wb3MtNXgyIHtcbiAgLW1zLWdyaWQtcm93OiA5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmNlbGwtcG9zLTV4MyB7XG4gIC1tcy1ncmlkLXJvdzogOTtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICBncmlkLXJvdy1zdGFydDogNTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5jZWxsLXBvcy01eDQge1xuICAtbXMtZ3JpZC1yb3c6IDk7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uY2VsbC1wb3MtNXg1IHtcbiAgLW1zLWdyaWQtcm93OiA5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmNlbGwtcG9zLTV4NiB7XG4gIC1tcy1ncmlkLXJvdzogOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY2VsbC1wb3MtNXg3IHtcbiAgLW1zLWdyaWQtcm93OiA5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICBncmlkLXJvdy1zdGFydDogNTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5jZWxsLXBvcy01eDgge1xuICAtbXMtZ3JpZC1yb3c6IDk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmNlbGwtcG9zLTV4OSB7XG4gIC1tcy1ncmlkLXJvdzogOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY2VsbC1wb3MtNXgxMCB7XG4gIC1tcy1ncmlkLXJvdzogOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmNlbGwtcG9zLTV4MTEge1xuICAtbXMtZ3JpZC1yb3c6IDk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5jZWxsLXBvcy01eDEyIHtcbiAgLW1zLWdyaWQtcm93OiA5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICBncmlkLXJvdy1zdGFydDogNTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY2VsbC1wb3MtNngxIHtcbiAgLW1zLWdyaWQtcm93OiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdy1zdGFydDogNjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5jZWxsLXBvcy02eDIge1xuICAtbXMtZ3JpZC1yb3c6IDExO1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmNlbGwtcG9zLTZ4MyB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY2VsbC1wb3MtNng0IHtcbiAgLW1zLWdyaWQtcm93OiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdy1zdGFydDogNjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5jZWxsLXBvcy02eDUge1xuICAtbXMtZ3JpZC1yb3c6IDExO1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmNlbGwtcG9zLTZ4NiB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmNlbGwtcG9zLTZ4NyB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNlbGwtcG9zLTZ4OCB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmNlbGwtcG9zLTZ4OSB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmNlbGwtcG9zLTZ4MTAge1xuICAtbXMtZ3JpZC1yb3c6IDExO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICBncmlkLXJvdy1zdGFydDogNjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY2VsbC1wb3MtNngxMSB7XG4gIC1tcy1ncmlkLXJvdzogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5jZWxsLXBvcy02eDEyIHtcbiAgLW1zLWdyaWQtcm93OiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmNlbGwtcG9zLTd4MSB7XG4gIC1tcy1ncmlkLXJvdzogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uY2VsbC1wb3MtN3gyIHtcbiAgLW1zLWdyaWQtcm93OiAxMztcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5jZWxsLXBvcy03eDMge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiA3O1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmNlbGwtcG9zLTd4NCB7XG4gIC1tcy1ncmlkLXJvdzogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uY2VsbC1wb3MtN3g1IHtcbiAgLW1zLWdyaWQtcm93OiAxMztcbiAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5jZWxsLXBvcy03eDYge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5jZWxsLXBvcy03eDcge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5jZWxsLXBvcy03eDgge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5jZWxsLXBvcy03eDkge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5jZWxsLXBvcy03eDEwIHtcbiAgLW1zLWdyaWQtcm93OiAxMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmNlbGwtcG9zLTd4MTEge1xuICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICBncmlkLXJvdy1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uY2VsbC1wb3MtN3gxMiB7XG4gIC1tcy1ncmlkLXJvdzogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gIGdyaWQtcm93LXN0YXJ0OiA3O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5jZWxsLXBvcy04eDEge1xuICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93LXN0YXJ0OiA4O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmNlbGwtcG9zLTh4MiB7XG4gIC1tcy1ncmlkLXJvdzogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uY2VsbC1wb3MtOHgzIHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICBncmlkLXJvdy1zdGFydDogODtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5jZWxsLXBvcy04eDQge1xuICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gIGdyaWQtcm93LXN0YXJ0OiA4O1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmNlbGwtcG9zLTh4NSB7XG4gIC1tcy1ncmlkLXJvdzogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uY2VsbC1wb3MtOHg2IHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY2VsbC1wb3MtOHg3IHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uY2VsbC1wb3MtOHg4IHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uY2VsbC1wb3MtOHg5IHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY2VsbC1wb3MtOHgxMCB7XG4gIC1tcy1ncmlkLXJvdzogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gIGdyaWQtcm93LXN0YXJ0OiA4O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG59XG5cbi5jZWxsLXBvcy04eDExIHtcbiAgLW1zLWdyaWQtcm93OiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLmNlbGwtcG9zLTh4MTIge1xuICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICBncmlkLXJvdy1zdGFydDogODtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY2VsbC1wb3MtOXgxIHtcbiAgLW1zLWdyaWQtcm93OiAxNztcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdy1zdGFydDogOTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5jZWxsLXBvcy05eDIge1xuICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmNlbGwtcG9zLTl4MyB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY2VsbC1wb3MtOXg0IHtcbiAgLW1zLWdyaWQtcm93OiAxNztcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdy1zdGFydDogOTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5jZWxsLXBvcy05eDUge1xuICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmNlbGwtcG9zLTl4NiB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmNlbGwtcG9zLTl4NyB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNlbGwtcG9zLTl4OCB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmNlbGwtcG9zLTl4OSB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmNlbGwtcG9zLTl4MTAge1xuICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICBncmlkLXJvdy1zdGFydDogOTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY2VsbC1wb3MtOXgxMSB7XG4gIC1tcy1ncmlkLXJvdzogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5jZWxsLXBvcy05eDEyIHtcbiAgLW1zLWdyaWQtcm93OiAxNztcbiAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmNlbGwtcG9zLTEweDEge1xuICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5jZWxsLXBvcy0xMHgyIHtcbiAgLW1zLWdyaWQtcm93OiAxOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdy1zdGFydDogMTA7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uY2VsbC1wb3MtMTB4MyB7XG4gIC1tcy1ncmlkLXJvdzogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmNlbGwtcG9zLTEweDQge1xuICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5jZWxsLXBvcy0xMHg1IHtcbiAgLW1zLWdyaWQtcm93OiAxOTtcbiAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICBncmlkLXJvdy1zdGFydDogMTA7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uY2VsbC1wb3MtMTB4NiB7XG4gIC1tcy1ncmlkLXJvdzogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5jZWxsLXBvcy0xMHg3IHtcbiAgLW1zLWdyaWQtcm93OiAxOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNlbGwtcG9zLTEweDgge1xuICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICBncmlkLXJvdy1zdGFydDogMTA7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uY2VsbC1wb3MtMTB4OSB7XG4gIC1tcy1ncmlkLXJvdzogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5jZWxsLXBvcy0xMHgxMCB7XG4gIC1tcy1ncmlkLXJvdzogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY2VsbC1wb3MtMTB4MTEge1xuICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICBncmlkLXJvdy1zdGFydDogMTA7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLmNlbGwtcG9zLTEweDEyIHtcbiAgLW1zLWdyaWQtcm93OiAxOTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5jZWxsLXBvcy0xMXgxIHtcbiAgLW1zLWdyaWQtcm93OiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdy1zdGFydDogMTE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uY2VsbC1wb3MtMTF4MiB7XG4gIC1tcy1ncmlkLXJvdzogMjE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmNlbGwtcG9zLTExeDMge1xuICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5jZWxsLXBvcy0xMXg0IHtcbiAgLW1zLWdyaWQtcm93OiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdy1zdGFydDogMTE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uY2VsbC1wb3MtMTF4NSB7XG4gIC1tcy1ncmlkLXJvdzogMjE7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmNlbGwtcG9zLTExeDYge1xuICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICBncmlkLXJvdy1zdGFydDogMTE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY2VsbC1wb3MtMTF4NyB7XG4gIC1tcy1ncmlkLXJvdzogMjE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5jZWxsLXBvcy0xMXg4IHtcbiAgLW1zLWdyaWQtcm93OiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmNlbGwtcG9zLTExeDkge1xuICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICBncmlkLXJvdy1zdGFydDogMTE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY2VsbC1wb3MtMTF4MTAge1xuICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICBncmlkLXJvdy1zdGFydDogMTE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmNlbGwtcG9zLTExeDExIHtcbiAgLW1zLWdyaWQtcm93OiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5jZWxsLXBvcy0xMXgxMiB7XG4gIC1tcy1ncmlkLXJvdzogMjE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY2VsbC1wb3MtMTJ4MSB7XG4gIC1tcy1ncmlkLXJvdzogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmNlbGwtcG9zLTEyeDIge1xuICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5jZWxsLXBvcy0xMngzIHtcbiAgLW1zLWdyaWQtcm93OiAyMztcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICBncmlkLXJvdy1zdGFydDogMTI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY2VsbC1wb3MtMTJ4NCB7XG4gIC1tcy1ncmlkLXJvdzogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmNlbGwtcG9zLTEyeDUge1xuICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5jZWxsLXBvcy0xMng2IHtcbiAgLW1zLWdyaWQtcm93OiAyMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmNlbGwtcG9zLTEyeDcge1xuICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICBncmlkLXJvdy1zdGFydDogMTI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uY2VsbC1wb3MtMTJ4OCB7XG4gIC1tcy1ncmlkLXJvdzogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5jZWxsLXBvcy0xMng5IHtcbiAgLW1zLWdyaWQtcm93OiAyMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmNlbGwtcG9zLTEyeDEwIHtcbiAgLW1zLWdyaWQtcm93OiAyMztcbiAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG59XG5cbi5jZWxsLXBvcy0xMngxMSB7XG4gIC1tcy1ncmlkLXJvdzogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uY2VsbC1wb3MtMTJ4MTIge1xuICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICBncmlkLXJvdy1zdGFydDogMTI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmNlbGwtc2l6ZS0xeDEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbn1cblxuLmNlbGwtc2l6ZS0xeDIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLmNlbGwtc2l6ZS0xeDMge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbn1cblxuLmNlbGwtc2l6ZS0xeDQge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cblxuLmNlbGwtc2l6ZS0xeDUge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLmNlbGwtc2l6ZS0xeDYge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG59XG5cbi5jZWxsLXNpemUtMXg3IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xufVxuXG4uY2VsbC1zaXplLTF4OCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbn1cblxuLmNlbGwtc2l6ZS0xeDkge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG59XG5cbi5jZWxsLXNpemUtMXgxMCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5cbi5jZWxsLXNpemUtMXgxMSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG59XG5cbi5jZWxsLXNpemUtMXgxMiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5cbi5jZWxsLXNpemUtMngxIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG59XG5cbi5jZWxsLXNpemUtMngyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5jZWxsLXNpemUtMngzIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG59XG5cbi5jZWxsLXNpemUtMng0IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5jZWxsLXNpemUtMng1IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG59XG5cbi5jZWxsLXNpemUtMng2IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uY2VsbC1zaXplLTJ4NyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbn1cblxuLmNlbGwtc2l6ZS0yeDgge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5jZWxsLXNpemUtMng5IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xufVxuXG4uY2VsbC1zaXplLTJ4MTAge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xufVxuXG4uY2VsbC1zaXplLTJ4MTEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xufVxuXG4uY2VsbC1zaXplLTJ4MTIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xufVxuXG4uY2VsbC1zaXplLTN4MSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xufVxuXG4uY2VsbC1zaXplLTN4MiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xufVxuXG4uY2VsbC1zaXplLTN4MyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuXG4uY2VsbC1zaXplLTN4NCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuXG4uY2VsbC1zaXplLTN4NSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xufVxuXG4uY2VsbC1zaXplLTN4NiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbn1cblxuLmNlbGwtc2l6ZS0zeDcge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG59XG5cbi5jZWxsLXNpemUtM3g4IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xufVxuXG4uY2VsbC1zaXplLTN4OSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbn1cblxuLmNlbGwtc2l6ZS0zeDEwIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbn1cblxuLmNlbGwtc2l6ZS0zeDExIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbn1cblxuLmNlbGwtc2l6ZS0zeDEyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cblxuLmNlbGwtc2l6ZS00eDEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbn1cblxuLmNlbGwtc2l6ZS00eDIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLmNlbGwtc2l6ZS00eDMge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbn1cblxuLmNlbGwtc2l6ZS00eDQge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cblxuLmNlbGwtc2l6ZS00eDUge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLmNlbGwtc2l6ZS00eDYge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG59XG5cbi5jZWxsLXNpemUtNHg3IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xufVxuXG4uY2VsbC1zaXplLTR4OCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbn1cblxuLmNlbGwtc2l6ZS00eDkge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG59XG5cbi5jZWxsLXNpemUtNHgxMCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5cbi5jZWxsLXNpemUtNHgxMSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG59XG5cbi5jZWxsLXNpemUtNHgxMiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5cbi5jZWxsLXNpemUtNXgxIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG59XG5cbi5jZWxsLXNpemUtNXgyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5jZWxsLXNpemUtNXgzIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG59XG5cbi5jZWxsLXNpemUtNXg0IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5jZWxsLXNpemUtNXg1IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG59XG5cbi5jZWxsLXNpemUtNXg2IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uY2VsbC1zaXplLTV4NyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbn1cblxuLmNlbGwtc2l6ZS01eDgge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5jZWxsLXNpemUtNXg5IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xufVxuXG4uY2VsbC1zaXplLTV4MTAge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xufVxuXG4uY2VsbC1zaXplLTV4MTEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xufVxuXG4uY2VsbC1zaXplLTV4MTIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xufVxuXG4uY2VsbC1zaXplLTZ4MSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbn1cblxuLmNlbGwtc2l6ZS02eDIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5jZWxsLXNpemUtNngzIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuXG4uY2VsbC1zaXplLTZ4NCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cblxuLmNlbGwtc2l6ZS02eDUge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG59XG5cbi5jZWxsLXNpemUtNng2IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbn1cblxuLmNlbGwtc2l6ZS02eDcge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xufVxuXG4uY2VsbC1zaXplLTZ4OCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5jZWxsLXNpemUtNng5IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbn1cblxuLmNlbGwtc2l6ZS02eDEwIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5cbi5jZWxsLXNpemUtNngxMSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xufVxuXG4uY2VsbC1zaXplLTZ4MTIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cblxuLmNlbGwtc2l6ZS03eDEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG59XG5cbi5jZWxsLXNpemUtN3gyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xufVxuXG4uY2VsbC1zaXplLTd4MyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbn1cblxuLmNlbGwtc2l6ZS03eDQge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5jZWxsLXNpemUtN3g1IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xufVxuXG4uY2VsbC1zaXplLTd4NiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG59XG5cbi5jZWxsLXNpemUtN3g3IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbn1cblxuLmNlbGwtc2l6ZS03eDgge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xufVxuXG4uY2VsbC1zaXplLTd4OSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG59XG5cbi5jZWxsLXNpemUtN3gxMCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xufVxuXG4uY2VsbC1zaXplLTd4MTEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbn1cblxuLmNlbGwtc2l6ZS03eDEyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5cbi5jZWxsLXNpemUtOHgxIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xufVxuXG4uY2VsbC1zaXplLTh4MiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLmNlbGwtc2l6ZS04eDMge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG59XG5cbi5jZWxsLXNpemUtOHg0IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuXG4uY2VsbC1zaXplLTh4NSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLmNlbGwtc2l6ZS04eDYge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uY2VsbC1zaXplLTh4NyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG59XG5cbi5jZWxsLXNpemUtOHg4IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbn1cblxuLmNlbGwtc2l6ZS04eDkge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xufVxuXG4uY2VsbC1zaXplLTh4MTAge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbn1cblxuLmNlbGwtc2l6ZS04eDExIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG59XG5cbi5jZWxsLXNpemUtOHgxMiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xufVxuXG4uY2VsbC1zaXplLTl4MSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbn1cblxuLmNlbGwtc2l6ZS05eDIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5jZWxsLXNpemUtOXgzIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuXG4uY2VsbC1zaXplLTl4NCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cblxuLmNlbGwtc2l6ZS05eDUge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG59XG5cbi5jZWxsLXNpemUtOXg2IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbn1cblxuLmNlbGwtc2l6ZS05eDcge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xufVxuXG4uY2VsbC1zaXplLTl4OCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5jZWxsLXNpemUtOXg5IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbn1cblxuLmNlbGwtc2l6ZS05eDEwIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5cbi5jZWxsLXNpemUtOXgxMSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xufVxuXG4uY2VsbC1zaXplLTl4MTIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cblxuLmNlbGwtc2l6ZS0xMHgxIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbn1cblxuLmNlbGwtc2l6ZS0xMHgyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLmNlbGwtc2l6ZS0xMHgzIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbn1cblxuLmNlbGwtc2l6ZS0xMHg0IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cblxuLmNlbGwtc2l6ZS0xMHg1IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLmNlbGwtc2l6ZS0xMHg2IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG59XG5cbi5jZWxsLXNpemUtMTB4NyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xufVxuXG4uY2VsbC1zaXplLTEweDgge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbn1cblxuLmNlbGwtc2l6ZS0xMHg5IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG59XG5cbi5jZWxsLXNpemUtMTB4MTAge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5cbi5jZWxsLXNpemUtMTB4MTEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG59XG5cbi5jZWxsLXNpemUtMTB4MTIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5cbi5jZWxsLXNpemUtMTF4MSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG59XG5cbi5jZWxsLXNpemUtMTF4MiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5jZWxsLXNpemUtMTF4MyB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG59XG5cbi5jZWxsLXNpemUtMTF4NCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5jZWxsLXNpemUtMTF4NSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG59XG5cbi5jZWxsLXNpemUtMTF4NiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uY2VsbC1zaXplLTExeDcge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbn1cblxuLmNlbGwtc2l6ZS0xMXg4IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5jZWxsLXNpemUtMTF4OSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xufVxuXG4uY2VsbC1zaXplLTExeDEwIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xufVxuXG4uY2VsbC1zaXplLTExeDExIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xufVxuXG4uY2VsbC1zaXplLTExeDEyIHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xufVxuXG4uY2VsbC1zaXplLTEyeDEge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xufVxuXG4uY2VsbC1zaXplLTEyeDIge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xufVxuXG4uY2VsbC1zaXplLTEyeDMge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuXG4uY2VsbC1zaXplLTEyeDQge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuXG4uY2VsbC1zaXplLTEyeDUge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xufVxuXG4uY2VsbC1zaXplLTEyeDYge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbn1cblxuLmNlbGwtc2l6ZS0xMng3IHtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG59XG5cbi5jZWxsLXNpemUtMTJ4OCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xufVxuXG4uY2VsbC1zaXplLTEyeDkge1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbn1cblxuLmNlbGwtc2l6ZS0xMngxMCB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbn1cblxuLmNlbGwtc2l6ZS0xMngxMSB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbn1cblxuLmNlbGwtc2l6ZS0xMngxMiB7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ncmlkLXhzbWFsbC0xeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTF4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0yeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMngzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMng5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0yeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0yeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0zeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3gzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3g5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtM3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0zeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0zeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC00eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC00eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC00eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC01eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC01eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC01eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC02eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNngzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNng5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtNngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC02eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC02eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC03eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3gzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3g5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtN3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC03eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC03eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC04eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC04eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC04eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC05eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtOXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC05eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC05eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTEweDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTB4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTEweDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTB4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTEweDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTB4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQteHNtYWxsLTEweDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTB4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTF4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14c21hbGwtMTJ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMngxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhzbWFsbC0xMngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTF4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0yeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMng4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0yeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0yeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDEge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDIge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDMge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDQge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDUge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDYge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtM3g3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0zeDkge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtM3gxMCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtM3gxMiB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTR4NyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC00eDgge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNHg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTR4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTR4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4MSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4MyB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4NCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4NiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC01eDcge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTV4OSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC01eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC01eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC02eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTZ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC02eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTZ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNng3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC02eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTZ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtNngxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC02eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtN3gxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC03eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtN3g0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC03eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTd4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC03eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTd4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtN3gxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTh4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC04eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOHgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTh4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC04eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOHg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC04eDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOHg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC04eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTh4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC05eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTl4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC05eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTl4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC05eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTl4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtOXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC05eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTEweDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTB4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTEweDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTEweDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDEge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDQge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTExeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMngxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMngzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMng0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMng2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTJ4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteHNtYWxsLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhzbWFsbC0xMng5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTJ4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14c21hbGwtMTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTF4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTF4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0yeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0yeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMng3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMng4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMngxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtM3gxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0zeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtM3g0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0zeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTN4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0zeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTR4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTR4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC00eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNHgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC01eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC01eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNXgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTV4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNngxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNng0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTZ4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC02eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtNng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTZ4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTZ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC03eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTd4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC03eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC03eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC04eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOHgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTl4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC05eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtOXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTl4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTl4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEweDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEweDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTB4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTExeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteHNtYWxsLTEyeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14c21hbGwtMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhzbWFsbC0xMngxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zbWFsbC0xeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0yeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0yeDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTJ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0yeDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTJ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0yeDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTJ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTJ4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0zeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0zeDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTN4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtM3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0zeDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTN4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtM3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0zeDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTN4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtM3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTN4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtM3gxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC00eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC00eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTR4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC00eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTR4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC00eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTR4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTR4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNHgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC01eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC01eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTV4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC01eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTV4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC01eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTV4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTV4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC02eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC02eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTZ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC02eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTZ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC02eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTZ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTZ4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtNngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC03eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC03eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTd4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtN3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC03eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTd4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtN3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC03eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTd4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtN3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTd4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtN3gxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC04eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC04eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTh4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC04eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTh4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC04eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTh4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTh4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOHgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC05eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC05eDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTl4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC05eDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTl4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC05eDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTl4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTl4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtOXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEweDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTB4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEweDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTB4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEweDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTB4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTB4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEweDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTExeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTF4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTExeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTF4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTExeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTF4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTExeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTF4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEyeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTJ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEyeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTJ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1zbWFsbC0xMng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEyeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTJ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXNtYWxsLTEyeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtc21hbGwtMTJ4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0yeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMngxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0zeDEge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTN4MiB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3gzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0zeDQge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTN4NSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3g2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3g3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3g4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3g5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtM3gxMCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0zeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTN4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNHgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC00eDIge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4MyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNHg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC00eDUge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4NiB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4NyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4OCB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4OSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTR4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNHgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC00eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTV4MSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDMge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTV4NCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDYge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDcge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDgge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDkge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC01eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTV4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNng3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTZ4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC02eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNngxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNngxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtNngxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3gxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3gyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3gzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3g0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3g1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3g2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTd4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC03eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtN3g5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTd4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTd4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTd4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC04eDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtOHg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTh4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC04eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC04eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC04eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtOXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTl4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC05eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtOXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtOXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtOXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTB4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMHgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTB4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMHg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEweDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTB4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMHgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTExeDEge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTF4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTExeDQge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTF4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTExeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMngxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEyeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMng0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEyeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3Mtc21hbGwtMTJ4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1zbWFsbC0xMngxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXNtYWxsLTEyeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTF4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTF4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTF4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0yeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0yeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMng3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0yeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMngxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0yeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtM3gxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTN4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0zeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtM3g0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTN4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0zeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTN4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtM3g4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0zeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTN4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0zeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtM3gxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTR4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC00eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTR4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC00eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC00eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTR4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC00eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNHgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTR4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC01eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTV4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC01eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTV4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNXg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC01eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTV4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNXgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTV4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC01eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNngxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC02eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNng0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC02eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTZ4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtNngxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC02eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTd4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtN3gyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTd4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtN3g1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC03eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTd4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtN3gxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC04eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTh4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC04eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTh4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC04eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTh4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC05eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC05eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTl4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtOXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC05eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEweDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMHgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTB4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEweDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMHg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTB4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEweDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTB4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTB4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEweDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTF4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTExeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTF4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTExeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTF4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTExeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTExeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEyeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEyeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEyeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTJ4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXNtYWxsLTEyeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1zbWFsbC0xMngxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtc21hbGwtMTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLW1lZGl1bS0xeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTF4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0yeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMngzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMng5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0yeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0yeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0zeDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3gzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3g5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tM3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0zeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0zeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS00eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS00eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS00eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS01eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS01eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS01eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS02eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNngzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNng5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tNngxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS02eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS02eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS03eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3gzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3g5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tN3gxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS03eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS03eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS04eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOHgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS04eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS04eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS05eDEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg0IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg3IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tOXgxMCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS05eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS05eDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTEweDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTB4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTEweDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTB4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTEweDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTB4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQtbWVkaXVtLTEweDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTB4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTF4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1tZWRpdW0tMTJ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMngxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLW1lZGl1bS0xMngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTF4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0yeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMng4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0yeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0yeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDEge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDIge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDMge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDQge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDUge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDYge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tM3g3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0zeDkge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tM3gxMCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tM3gxMiB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTR4NyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS00eDgge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNHg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTR4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTR4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4MSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4MyB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4NCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4NiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS01eDcge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTV4OSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS01eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS01eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS02eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTZ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS02eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTZ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNng3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS02eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTZ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tNngxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS02eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tN3gxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS03eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tN3g0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS03eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTd4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS03eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTd4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tN3gxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTh4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS04eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOHgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTh4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS04eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOHg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS04eDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOHg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS04eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTh4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS05eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTl4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS05eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTl4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS05eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTl4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tOXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS05eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTEweDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTB4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTEweDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTEweDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDEge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDQge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTExeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMngxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMngzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMng0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMng2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTJ4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbWVkaXVtLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLW1lZGl1bS0xMng5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTJ4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1tZWRpdW0tMTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTF4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTF4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0yeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0yeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMng3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMng4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMngxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tM3gxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0zeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tM3g0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0zeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTN4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0zeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTR4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTR4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS00eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNHgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS01eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS01eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNXgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTV4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNngxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNng0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTZ4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS02eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tNng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTZ4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTZ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS03eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTd4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS03eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS03eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS04eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOHgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTl4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS05eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tOXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTl4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTl4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEweDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEweDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTB4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTExeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbWVkaXVtLTEyeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1tZWRpdW0tMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLW1lZGl1bS0xMngxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyaWQtbGFyZ2UtMXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTF4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0yeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTJ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0yeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTJ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0yeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTJ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0yeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTJ4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtM3gxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtM3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0zeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTN4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtM3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0zeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTN4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtM3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0zeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTN4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0zeDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTN4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS00eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTR4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS00eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTR4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS00eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTR4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS00eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTR4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS01eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTV4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS01eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTV4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS01eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTV4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS01eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTV4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNngyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS02eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTZ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNng1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS02eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTZ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtNng4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS02eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTZ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS02eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTZ4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtN3gxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtN3gyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS03eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTd4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtN3g1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS03eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTd4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtN3g4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS03eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTd4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS03eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTd4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS04eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTh4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS04eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTh4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS04eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTh4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS04eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTh4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOXgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS05eDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTl4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOXg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS05eDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTl4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtOXg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS05eDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTl4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS05eDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTl4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTB4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMHgyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTB4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEweDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMHg1IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTB4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEweDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMHg4IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTB4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEweDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEweDExIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMHgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTF4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTF4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTExeDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTF4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTExeDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTF4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTExeDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTExeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTJ4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTJ4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMngzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEyeDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTJ4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMng2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEyeDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtbGFyZ2UtMTJ4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMng5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEyeDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1sYXJnZS0xMngxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWxhcmdlLTEyeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTF4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTF4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0yeDEge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMngzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0yeDQge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMng2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMng3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMng4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMng5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMngxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtM3gxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0zeDIge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4MyB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtM3g0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0zeDUge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4NiB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4NyB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4OSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTN4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0zeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTR4MSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDMge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTR4NCB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDYge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDcge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDgge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDkge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS00eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNHgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS01eDEge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS01eDQge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTV4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNngxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNngzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNng0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNng2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTZ4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS02eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtNng5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTZ4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTZ4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS03eDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTd4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS03eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS03eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOHg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS04eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOHgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOHgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTl4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS05eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtOXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTl4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTl4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEweDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEweDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMHgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTB4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTExeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLWxhcmdlLTEyeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MtbGFyZ2UtMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy1sYXJnZS0xMngxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTF4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTF4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMXg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTF4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMXgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMngxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0yeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMng0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0yeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTJ4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMng4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0yeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTJ4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0yeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMngxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTN4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0zeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtM3gzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTN4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0zeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtM3g2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0zeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTN4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtM3g5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0zeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtM3gxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTN4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS00eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNHgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTR4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS00eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNHg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTR4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS00eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTR4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTR4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS00eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTV4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS01eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTV4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS01eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTV4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS01eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTV4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS01eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTZ4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTZ4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS02eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTZ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtNngxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS03eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTd4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3gzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS03eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTd4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3g2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3g3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3g4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3g5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtN3gxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS03eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTd4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOHgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS04eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOHg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS04eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTh4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOHgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS04eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTl4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTl4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS05eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTl4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtOXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMHgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTB4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEweDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMHg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTB4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEweDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTB4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMHg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEweDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTB4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEweDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMHgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTF4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTExeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTF4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTExeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTExeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTF4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTExeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEyeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMngyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEyeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMng1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMng3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEyeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS1sYXJnZS0xMngxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUtbGFyZ2UtMTJ4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLWxhcmdlLTEyeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuZ3JpZC14bGFyZ2UtMXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xeDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMXgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTF4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xeDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMXg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTF4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xeDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMXg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTF4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTF4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xeDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTJ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMngxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtM3gxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTN4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzJdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtM3gxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtM3gxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTR4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNHgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNHgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbM107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTV4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzRdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNngxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTZ4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzVdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNngxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtNngxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtN3gxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTd4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtN3gxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtN3gxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbNl07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOHgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTh4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzddO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOHgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOHgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbN107XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOXgxIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4MyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4NCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbM107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4NiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4NyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNl07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4OSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTl4MTAge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzhdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOXgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtOXgxMiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTB4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTB4MiB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xMHgzIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEweDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzNdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTB4NSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbNF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xMHg2IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEweDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzldO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAoMXJlbSAxZnIpWzZdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTB4OCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbN107XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xMHg5IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEweDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLXhsYXJnZS0xMHgxMSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbOV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEweDEyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVs5XTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTF4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTBdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDExLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTExeDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTF4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTF4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzEwXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTJ4MSB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgLW1zLWdyaWQtcm93czogMWZyICgxcmVtIDFmcilbMTFdO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsyXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVszXTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDUge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs0XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDYge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs1XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDcge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs2XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDgge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs3XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVs4XTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQteGxhcmdlLTEyeDEwIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyICgxcmVtIDFmcilbOV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTJ4MTEge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMF07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC14bGFyZ2UtMTJ4MTIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAoMXJlbSAxZnIpWzExXTtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgKDFyZW0gMWZyKVsxMV07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTF4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDEge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDIge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDMge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDQge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDUge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDYge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMng3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTJ4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0yeDkge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMngxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMngxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMngxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3gxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3gyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3gzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3g0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3g1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3g2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTN4NyB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0zeDgge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtM3g5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTN4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTN4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTN4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4MSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4MiB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4MyB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4NCB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4NSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4NiB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS00eDcge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNHg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTR4OSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS00eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS00eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS00eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDEge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDIge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDMge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDQge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDUge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDYge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNXg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTV4OCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS01eDkge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNXgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNXgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNngxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTZ4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS02eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNng0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTZ4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS02eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTZ4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNng4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS02eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTZ4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS02eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtNngxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTd4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS03eDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtN3gzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTd4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS03eDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtN3g2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS03eDcge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTd4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtN3g5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS03eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtN3gxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTd4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS04eDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOHgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTh4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS04eDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOHg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTh4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOHg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS04eDgge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTh4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOHgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTh4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS04eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTl4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS05eDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTl4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS05eDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTl4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOXg4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS05eDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTl4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS05eDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtOXgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDEge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDIge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDMge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDQge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDUge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDYge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMHg3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTB4OCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEweDkge1xuICAgIC1tcy1ncmlkLXJvdzogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNztcbiAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMHgxMCB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE5O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMHgxMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMHgxMiB7XG4gICAgLW1zLWdyaWQtcm93OiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDIzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXgxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXg0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTF4NyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTExeDgge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxNTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTF4MTAge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxOTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdzogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyMztcbiAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4MSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4NCB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDExO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEyeDcge1xuICAgIC1tcy1ncmlkLXJvdzogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxMztcbiAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLmNlbGwtcG9zLXhsYXJnZS0xMng4IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5jZWxsLXBvcy14bGFyZ2UtMTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93OiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE3O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEyeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEyeDExIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuICAuY2VsbC1wb3MteGxhcmdlLTEyeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTF4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTF4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMXgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTF4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMngxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0yeDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMng0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0yeDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTJ4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMngxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0yeDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTN4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtM3gyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTN4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtM3g1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0zeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTN4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtM3gxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS00eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTR4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS00eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTR4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHg3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNHgxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS00eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTR4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNXgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS01eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNXg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS01eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTV4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNXgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS01eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS02eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtNng4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTZ4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDExO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS02eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS02eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS02eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtN3g3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTd4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS03eDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtN3gxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtN3gxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtN3gxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDEzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHgzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHg2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTh4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE1O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS04eDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOHg5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTh4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTh4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTh4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS05eDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtOXg4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTl4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE3O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS05eDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS05eDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS05eDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMHgxIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEweDIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4MyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMHg0IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEweDUge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4NiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4NyB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4OCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4OSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTB4MTAge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMHgxMSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEweDEyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTF4MSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMXgyIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDMge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTF4NCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMXg1IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDYge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDcge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDgge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDkge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTc7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTExeDEwIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTF4MTEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMXgxMiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEyeDEge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTJ4MiB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMngzIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEyeDQge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTJ4NSB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMng2IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMng3IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMng4IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMng5IHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE3O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuICAuY2VsbC1zaXplLXhsYXJnZS0xMngxMCB7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDIzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxOTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jZWxsLXNpemUteGxhcmdlLTEyeDExIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDIxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNlbGwtc2l6ZS14bGFyZ2UtMTJ4MTIge1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxufVxuXG4uZ3JpZC13aW5kb3cge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4vKlxuICogUmVzb3VyY2VzIG9uIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246XG4gKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGluc2V0KDFweCAxcHggMXB4IDFweCk7XG59XG5cbi5mYWRlLWluLW9uLWxvYWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlLWluLW9uLWxvYWQtMjAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtaW4tb24tbG9hZC0xMCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xufVxuXG4udGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1nLWNlbnRlcmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuW3gtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9DYWxpYnJlLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9DYWxpYnJlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FsaWJyZSwgc2Fucy1zZXJpZic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9DYWxpYnJlLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9DYWxpYnJlLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FsaWJyZSwgc2Fucy1zZXJpZic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9DYWxpYnJlLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udHMvQ2FsaWJyZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0NhbGlicmUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuKiB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmUsIHNhbnMtc2VyaWZcIjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMGMxMzFhO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBjb2xvcjogI0U5NDUzNTtcbiAgbGluZS1oZWlnaHQ6IC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzEzMWE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW0gMi42MjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNS44NzVyZW0gMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMi4zNzVyZW0gMCAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19wcmltYXJ5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19wcmltYXJ5LXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fcHJpbWFyeS1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29tcGFueS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fY29tcGFueS1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuODc1cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbXBhbnktaW5mbyBhIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmZvb3Rlcl9fY29tcGFueS1pbmZvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbXBhbnktaW5mbyBhIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb21wYW55LWluZm8gYSB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbXBhbnktaW5mbyBwIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAyLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29tcGFueS1pbmZvIHAge1xuICAgIG1hcmdpbjogMS4xMjVyZW0gMCAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb21wYW55LWluZm8gcCB7XG4gICAgbWFyZ2luOiAxLjM3NXJlbSAwIDIuMjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMy4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCAuc29jaWFsLWljb24ge1xuICAgIGhlaWdodDogMi4zMjM3NXJlbTtcbiAgICB3aWR0aDogMi4zMjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtaWNvbiB7XG4gICAgaGVpZ2h0OiAyLjY3MTg4cmVtO1xuICAgIHdpZHRoOiAyLjY3MTg4cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbCAuc29jaWFsLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTQ1MzU7XG59XG5cbi5mb290ZXJfX3NvY2lhbCAuc29jaWFsLWljb246aG92ZXIgLmljb24tc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtaWNvbiAuaWNvbi1zdmcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBmaWxsOiAjNkU2RTZFO1xufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAlLCAxZnIpKTtcbiAgbWFyZ2luOiA0LjI1cmVtIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19tZW51IC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3Rlcl9fbGluazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZm9vdGVyX19saW5rOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyX19saW5rIGEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0U5NDUzNTtcbn1cblxuLmZvb3Rlcl9fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUuMTI1cmVtIDA7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19mb3JtIHtcbiAgICB3aWR0aDogODglO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fZm9ybSB7XG4gICAgcGFkZGluZzogMCAwIDAgMi41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzc1cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2Zvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogLjE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fZm9ybTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNjZweCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19zZWNvbmRhcnktc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS43NXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fc2Vjb25kYXJ5LXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogLjE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fc2Vjb25kYXJ5LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sZWdhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVnYWwgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19sZWdhbCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbCBhIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fbGVnYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTk0NTM1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVyZW07XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLS1nYXAge1xuICBnYXA6IDEuMDYyNXJlbTtcbn1cblxuLmdyaWQtLWdhcC1sZyB7XG4gIGdhcDogMi41cmVtO1xufVxuXG4uZ3JpZC0tcXVhcnRlcnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChhdXRvLCAzMjBweCkpO1xufVxuXG4uZ3JpZC0taGFsZiB7XG4gIGNvbHVtbi1nYXA6IDMuMTI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLWhhbGYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTJjb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuZ3JpZC0tM2NvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tM2NvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tNDUtNTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLWJsb2cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDMuMWZyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tYmxvZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgMy4yZnI7XG4gIH1cbn1cblxuLmdyaWRfX2ltYWdlIHtcbiAgb3JkZXI6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faW1hZ2Uge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuXG4uZ3JpZC1pdGVtLS0yY29sIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLmdyaWQtaXRlbS0tM2NvbCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5ncmlkLWl0ZW0tLTJyb3cge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG4uZ3JpZC1pdGVtLS0zY29sIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cblxuLmdyaWQtaXRlbS0tZW5kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQuODc1cmVtIDAgMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDYuMTI1cmVtIDAgMi44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDcuMzc1cmVtIDAgMS43NXJlbTtcbiAgfVxufVxuXG4ucGFnZV9faGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFnZV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgfVxufVxuXG4ucGFnZV9faGVhZGVyLS1ibG9nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYmxvZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlX19oZWFkZXItLWJsb2cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucGFnZV9faGVhZGVyLS1hcmNoaXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYXJjaGl2ZSB7XG4gICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYXJjaGl2ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFnZV9faGVhZGVyLS1hcmNoaXZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRlci0tZW50cnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19oZWFkZXItLWVudHJ5IHtcbiAgICBsZWZ0OiAyNnB4O1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9faGVhZGVyLS1lbnRyeSB7XG4gICAgbGVmdDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tZW50cnkge1xuICAgIHRvcDogLTg4cHg7XG4gICAgbGVmdDogMjZweDtcbiAgfVxufVxuXG4ucGFnZV9faGVhZGVyLS1lbnRyeSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZV9faGVhZGVyLS1hYm91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAucGFnZV9faGVhZGVyLS1hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMTI1cmVtO1xuICB9XG59XG5cbi5wYWdlX19oZWFkZXItLWFib3V0IGgyIHtcbiAgbWFyZ2luOiAwIDAgMi4yNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYWJvdXQgaDIge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci0tYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19oZWFkZXItLWFib3V0IHAge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1lbnRyeSB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMTI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAwIDEuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1lbnRyeSB7XG4gICAgcGFkZGluZzogMCA1LjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lci0tZW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAycmVtIDEuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uOm5vdCguc2VjdGlvbi0tc3RhbmRhcmQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtIDA7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMGMxMzFhO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdGVhbSAuc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tdGVhbSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0gLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLWN1c3RvbWVyIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tcHJvZHVjdC10ZXh0LW1lZGlhIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLXByb2R1Y3QtdGV4dC1tZWRpYSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLXByb2R1Y3QtdGV4dC1tZWRpYSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC45Mzc1cmVtIGF1dG8gMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tLWZ1bGx3aWR0aC1ndXR0ZXIge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VjdGlvbi0tZnVsbHdpZHRoLWd1dHRlciB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VjdGlvbi0tb3ZlcnNpemVkIHtcbiAgICBwYWRkaW5nOiAwIDUuMTg3NXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tbm8tc3BhY2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLS1uby1zcGFjZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tLXBhZGRpbmctYm90dG9tLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXBhZGRpbmctYm90dG9tLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1wYWRkaW5nLWJvdHRvbS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1wYWRkaW5nLWJvdHRvbS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuODEyNXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdGVhbSB7XG4gIHBhZGRpbmc6IDAgMi44NzVyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0ge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0ge1xuICAgIHBhZGRpbmc6IDAgNi4xMjVyZW0gMi43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0ge1xuICAgIHBhZGRpbmc6IDAgMCAxMHJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdGVhbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNEM0QzRDM7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuLnNlY3Rpb24tLWN1c3RvbWVyIHtcbiAgcGFkZGluZzogMi42MjVyZW0gMi44NzVyZW0gMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWN1c3RvbWVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tY3VzdG9tZXIge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gMi41cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWUtdGV4dC1tZWRpYSB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMS42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lLXRleHQtbWVkaWEge1xuICAgIHBhZGRpbmc6IDguMTI1cmVtIDIuNXJlbSAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi0taG9tZS10ZXh0LW1lZGlhIHtcbiAgICBwYWRkaW5nOiAxMi41cmVtIDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi0taG9tZS10ZXh0LW1lZGlhIC5pY29uLXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYyLjVyZW07XG4gIGhlaWdodDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZS10ZXh0LW1lZGlhIC5pY29uLXN2ZyB7XG4gICAgaGVpZ2h0OiA1NC4yNXJlbTtcbiAgICBib3R0b206IC0yNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lLXRleHQtbWVkaWEgLmljb24tc3ZnIHtcbiAgICBib3R0b206IC0zNiU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHJpZ2h0OiAtNCU7XG4gICAgaGVpZ2h0OiA3NC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLWhvbWUtdGV4dC1tZWRpYSAuaWNvbi1zdmcge1xuICAgIGJvdHRvbTogLTI3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLnNlY3Rpb24tLWhvbWUtdGV4dC1tZWRpYSAuaWNvbi1zdmcge1xuICAgIGJvdHRvbTogLTI1JTtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjkzNzVyZW07XG4gICAgZ2FwOiAzLjc1cmVtIDAuOTM3NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBnYXA6IDMuNzVyZW0gMi4yNXJlbTtcbiAgfVxufVxuXG4uY2FyZC1ncm91cC0tY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2FyZC1ncm91cC0tdGVhbSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGdhcDogMS41cmVtIDAuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZ3JvdXAtLXRlYW0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgICBnYXA6IDEuNXJlbSAyLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1ncm91cC0tdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDMuNDM3NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLWdyb3VwLS10ZWFtIHtcbiAgICBnYXA6IDIuMjVyZW0gMy43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uY2FyZC1ncm91cC0tY3VzdG9tZXIge1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZ3JvdXAtLWN1c3RvbWVyIHtcbiAgICBnYXA6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1ncm91cC0tY3VzdG9tZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBnYXA6IDAgMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZC1ncm91cC0tY3VzdG9tZXIge1xuICAgIGdhcDogMCAzLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ncm91cC0tMy1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZ3JvdXAtLTQtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1ncm91cC0tNC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWdyb3VwLS01LWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG4uZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnlfX2NhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZW50cnlfX2NhdGVnb3J5IGEge1xuICBjb2xvcjogI0U5NDUzNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xuICB9XG59XG5cbi5lbnRyeV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMS43NXJlbSAwIDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuXG4uZW50cnlfX21ldGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uZW50cnlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbnRyeV9fY29udGVudCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMy4zNzVyZW0gMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDkycHgpO1xuICBsZWZ0OiAtNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5X19jb250ZW50IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuXG4uZW50cnlfX2NvbnRlbnQgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5lbnRyeV9fY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRyeV9fc29jaWFsLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRyeV9fc29jaWFsLS1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IC0xMTZweDtcbiAgICB0b3A6IDUuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZW50cnlfX3NvY2lhbC0tZGVza3RvcCB7XG4gICAgbGVmdDogLTEyNnB4O1xuICAgIHRvcDogNS44NzVyZW07XG4gIH1cbn1cblxuLmVudHJ5X19zb2NpYWwtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudHJ5X19zb2NpYWwtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50cnktLWJsb2cge1xuICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDMuMTI1cmVtIDIuMzc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktLWJsb2cge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMy4xMjVyZW0gMy42MjVyZW07XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50cnktLWJsb2cge1xuICAgIHBhZGRpbmc6IDVyZW0gMy4xMjVyZW0gNi4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lbnRyeS0tYmxvZyB7XG4gICAgbWF4LXdpZHRoOiA2MiU7XG4gICAgcGFkZGluZzogNXJlbSAzLjQzNzVyZW0gNC42MjVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuODc1cmVtIDAuNjI1cmVtIDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ2NDRhO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4xcztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NDUzNTtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwYzEzMWE7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDY0NGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLS1jdGEge1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjg3NXJlbSAxcmVtIDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi0tY3RhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uLS1uYXYge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjkzNzVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLS1uYXYge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtIDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uLS1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuODc1cmVtIDAuNjI1cmVtIDEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXR0b24tLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi0td2lkZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG59XG5cbi5idXR0b24tLXRleHQtbGcge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLmJnLWVsZW1lbnRfX3JlY3RhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tc2VjdGlvbi1sZWZ0IHtcbiAgbGVmdDogLTY4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZy1lbGVtZW50X19yZWN0YW5nbGUtLXNlY3Rpb24tbGVmdCB7XG4gICAgbGVmdDogLTYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmctZWxlbWVudF9fcmVjdGFuZ2xlLS1zZWN0aW9uLWxlZnQge1xuICAgIGxlZnQ6IC00MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tc2VjdGlvbi1sZWZ0IHtcbiAgICBsZWZ0OiAtMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5iZy1lbGVtZW50X19yZWN0YW5nbGUtLXNlY3Rpb24tbGVmdCB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tY2FyZC1kaXNwbGF5LWxlZnQge1xuICBsZWZ0OiAtNjAwcHg7XG4gIHRvcDogMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tY2FyZC1kaXNwbGF5LWxlZnQge1xuICAgIGxlZnQ6IC00MjVweDtcbiAgICB0b3A6IDI3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmctZWxlbWVudF9fcmVjdGFuZ2xlLS1jYXJkLWRpc3BsYXktbGVmdCB7XG4gICAgbGVmdDogLTI3NXB4O1xuICAgIHRvcDogMzI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iZy1lbGVtZW50X19yZWN0YW5nbGUtLWNhcmQtZGlzcGxheS1sZWZ0IHtcbiAgICBsZWZ0OiAtMjE0cHg7XG4gIH1cbn1cblxuLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tY2FyZC1kaXNwbGF5LXJpZ2h0IHtcbiAgcmlnaHQ6IC0yNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctZWxlbWVudF9fcmVjdGFuZ2xlLS1jYXJkLWRpc3BsYXktcmlnaHQge1xuICAgIHJpZ2h0OiAtMjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iZy1lbGVtZW50X19yZWN0YW5nbGUtLWNhcmQtZGlzcGxheS1yaWdodCB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICB0b3A6IC0xODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJnLWVsZW1lbnRfX3JlY3RhbmdsZS0tY2FyZC1kaXNwbGF5LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xODhweDtcbiAgfVxufVxuXG4uYmctZWxlbWVudF9fcmVjdGFuZ2xlLS1oZXJvIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTM2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmctZWxlbWVudF9fcmVjdGFuZ2xlLS1oZXJvIHtcbiAgICB0b3A6IDE3MHB4O1xuICAgIHJpZ2h0OiAtMzQwcHg7XG4gIH1cbn1cblxuLmJnLWVsZW1lbnRfX2RvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC4xNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmctZWxlbWVudF9fZG90LS10b3Age1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBib3R0b206IC0zNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJnLWVsZW1lbnRfX2RvdC0tdG9wLWxlZnQge1xuICByaWdodDogLTI1cHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5cbi5iZy1lbGVtZW50X19kb3QtLXRvcC1yaWdodCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLmJnLWVsZW1lbnRfX2RvdC0tYm90dG9tIHtcbiAgbGVmdDogLTI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmJnLWVsZW1lbnRfX2RvdC0tYm90dG9tLWxlZnQge1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmJnLWVsZW1lbnRfX2RvdC0tYm90dG9tLXJpZ2h0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5uYXZiYXIsIC5uYXZiYXItd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm5hdmJhciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYzZhYjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZSwgbWF4LWhlaWdodCAwLjVzIGVhc2U7XG59XG5cbi5uYXZiYXItLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDAuMzEyNXJlbSAxLjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMCAyLjI1cmVtIDAuMzEyNXJlbSAwO1xuICB9XG59XG5cbi5uYXZiYXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyLjEyNXJlbSAwIDAgMS44NzVyZW07XG4gIH1cbn1cblxuLm5hdmJhcl9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmJhcl9fbGluazpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZkNjQ0YTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZkNjQ0YTtcbn1cblxuLm5hdmJhcl9fbGluayBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMS41NjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzBjMTMxYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhcl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhcl9fbGluayBhIHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMDtcbiAgfVxufVxuXG4ubmF2YmFyX19saW5rLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRTk0NTM1O1xufVxuXG4ubmF2YmFyX19yaWdodC1ncm91cCwgLm5hdmJhcl9fbGVmdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXZiYXJfX21lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGMxMzFhO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44MTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyX19tZW51LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhcl9fbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhcl9fbWVudS1pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5uYXZiYXJfX21lbnUtaWNvbiwgLm5hdmJhcl9fbWVudS1pY29uOjpiZWZvcmUsIC5uYXZiYXJfX21lbnUtaWNvbjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzEzMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xufVxuXG4ubmF2YmFyX19tZW51LWljb246OmJlZm9yZSwgLm5hdmJhcl9fbWVudS1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyX19tZW51LWljb246OmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbn1cblxuLm5hdmJhcl9fbWVudS1pY29uOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLm5hdmJhcl9fbWVudS1idXR0b24gLm5hdmJhcl9fbWVudS1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5uYXZiYXJfX21lbnUtYnV0dG9uIC5uYXZiYXJfX21lbnUtaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xufVxuXG4ubmF2YmFyX19tZW51LWJ1dHRvbiAubmF2YmFyX19tZW51LWljb246OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4ubmF2YmFyX19tZW51LWJ1dHRvbi0tYWN0aXZlIC5uYXZiYXJfX21lbnUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLm5hdmJhcl9fbWVudS1idXR0b24tLWFjdGl2ZSAubmF2YmFyX19tZW51LWljb246OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuXG4ubmF2YmFyX19tZW51LWJ1dHRvbi0tYWN0aXZlIC5uYXZiYXJfX21lbnUtaWNvbjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLm5hdmJhcl9fbW9iaWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMHB4KSB0cmFuc2xhdGVZKDBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzI7XG59XG5cbi5uYXZiYXJfX21vYmlsZS1tZW51LS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyX19tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLm5hdmJhci13cmFwcGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDE0cHggMTRweCA1MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbi5uYXZiYXItd3JhcHBlci0tZml4ZWQgLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4Rjk7XG59XG5cbi5oZXJvLS1ob21lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYmctbWlkZGVsLXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlLCAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQscmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCwgYXV0bztcbiAgcGFkZGluZzogNi4yNXJlbSAxLjI1cmVtIDUuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjNmFiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTAwcHgsIGF1dG87XG4gICAgcGFkZGluZzogOC4xMjVyZW0gMS4yNXJlbSA4LjEyNXJlbSAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweCwgYXV0bztcbiAgICBwYWRkaW5nOiAxMC44NzVyZW0gMDtcbiAgfVxufVxuXG4uaGVyby0tcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYzZhYjtcbn1cblxuLmhlcm8tLWVudHJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tZW50cnkge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tLWVudHJ5IHtcbiAgICB0b3A6IDY4cHg7XG4gIH1cbn1cblxuLmhlcm9fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgfVxufVxuXG4uaGVyby0tcHJvZHVjdCAuaGVyb19fY29udGVudCB7XG4gIHBhZGRpbmc6IDQuMzc1cmVtIDEuMjVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tcHJvZHVjdCAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogNi44NzVyZW0gMi41cmVtIDQuMzc1cmVtIDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1wcm9kdWN0IC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4LjEyNXJlbSAwIDUuMTg3NXJlbTtcbiAgfVxufVxuXG4uaGVyb19faGVhZGxpbmUsIC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4uaGVyby0tcHJvZHVjdCAuaGVyb19faGVhZGxpbmUsIC5oZXJvLS1wcm9kdWN0IC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1wcm9kdWN0IC5oZXJvX19oZWFkbGluZSwgLmhlcm8tLXByb2R1Y3QgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG59XG5cbi5oZXJvX19oZWFkbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIH1cbn1cblxuLmhlcm8tLXByb2R1Y3QgLmhlcm9fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tcHJvZHVjdCAuaGVyb19faGVhZGxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby0tcHJvZHVjdCAuaGVyb19faGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gIH1cbn1cblxuLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuXG4uaGVyby0tcHJvZHVjdCAuaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1wcm9kdWN0IC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgfVxufVxuXG4uaGVyb19fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhlcm8tLXByb2R1Y3QgLmhlcm9fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlcm9fX2J1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uaGVyby0tcHJvZHVjdCAuaGVyb19fYnV0dG9ucyAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNDJweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2ltYWdlIHtcbiAgICB0b3A6IC02OHB4O1xuICAgIGxlZnQ6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyb19faW1hZ2Uge1xuICAgIGxlZnQ6IDQ5NHB4O1xuICAgIHRvcDogLTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oZXJvX19pbWFnZSB7XG4gICAgbGVmdDogNTE2cHg7XG4gICAgdG9wOiAtODhweDtcbiAgfVxufVxuXG4uaGVyb19faW1hZ2UtLW5vLXNjcmltOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLS1lbnRyeSAuaGVyb19faW1hZ2Uge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMzR2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzc0NzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1lbnRyeSAuaGVyb19faW1hZ2Uge1xuICAgIGhlaWdodDogNTMycHg7XG4gIH1cbn1cblxuLmhlcm8tLWVudHJ5IC5oZXJvX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyLCAxOSwgMjYsIDAuMzkpO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNjIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oZXJvX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNzgwcHg7XG4gIH1cbn1cblxuLnNtYWxsLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxMTUsIDExNiwgMTE0LCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtY3RhIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gIH1cbn1cblxuLnNtYWxsLWN0YS0tY2VudGVyZWQge1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG59XG5cbi5zbWFsbC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGNvbG9yOiAjRTk0NTM1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc21hbGwtY3RhIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3RhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uY3RhX190ZXh0LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YV9fdGV4dC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3RhX190ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jdGEtLXByaW1hcnkgLmN0YV9fdGV4dC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmN0YS0tcHJpbWFyeSAuY3RhX190ZXh0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmN0YS0tcHJpbWFyeSAuY3RhX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtLXByaW1hcnkgLmN0YV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtLXByaW1hcnkgLmN0YV9faGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmN0YS0tcHJpbWFyeSAuY3RhX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5jdGEtLXN1YnNjcmliZSAuY3RhX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEuMTI1cmVtO1xufVxuXG4uY3RhLS1mb290ZXIgLmN0YV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLS1mb290ZXIgLmN0YV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIH1cbn1cblxuLmN0YS0tcHJpbWFyeSAuY3RhX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMS4yNXJlbSBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtLXByaW1hcnkgLmN0YV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIH1cbn1cblxuLmN0YS0tc3Vic2NyaWJlIC5jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY3RhLS1mb290ZXIgLmN0YV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLS1mb290ZXIgLmN0YV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS0tZm9vdGVyIC5jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG4gIH1cbn1cblxuLmN0YV9fYnV0dG9ucy1jb250YWluZXIge1xuICBtYXJnaW46IDEuODc1cmVtIGF1dG8gMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhX19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzLjVyZW0gYXV0byAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmN0YV9fYnV0dG9ucy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuXG4uY3RhX19idXR0b25zLWNvbnRhaW5lciA+IC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5jdGFfX2J1dHRvbnMtY29udGFpbmVyID4gLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAwIDAuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmN0YV9fZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtLWZvb3RlciAuY3RhX19mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY3RhLS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNTQ1ODtcbiAgcGFkZGluZzogNi41cmVtIDAgMy4xMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDYuMTI1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMy43NXJlbTtcbiAgfVxufVxuXG4uY3RhLS1wcmltYXJ5IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmN0YS0tcHJpbWFyeSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jdGEtLXN1YnNjcmliZSBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS0tc3Vic2NyaWJlIGlucHV0IHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3RhLS1zdWJzY3JpYmUgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jdGEtLXN1YnNjcmliZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuMTU2MjVyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0NTM1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyZSwgc2Fucy1zZXJpZlwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS0tc3Vic2NyaWJlIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDAgMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc4MTI1cmVtIDIuOTA2MjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLS1zdWJzY3JpYmUgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jdGEtLXN1YnNjcmliZSAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEuMzc1cmVtIDAgMDtcbiAgfVxufVxuXG4uY3RhLS1zdWJzY3JpYmUgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTJDMjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtLWZvb3RlciBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS0tZm9vdGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLS1mb290ZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNzgxMjVyZW0gMi45MDYyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtLWZvb3RlciAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDEuMzc1cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMS41NjI1cmVtIDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSwwIDAsNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHgsIGF1dG8sY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYmctbWlkZGVsLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwYzEzMWEgMTElLCByZ2JhKDEyLCAxOSwgMjYsIDAuOTQpIDcyJSksIHVybCguLi9hc3NldHMvaW1hZ2VzL3NvZnR3YXJlLXNjcmVlbnNob3QtMS5wbmcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS1jdGEge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCUsMCAwLDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHgsIGF1dG8sIGNvdmVyO1xuICB9XG59XG5cbi5sYXJnZS1jdGFfX2ludHJvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0byA0LjM3NXJlbTtcbiAgcGVyc3BlY3RpdmU6IDIwMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhcmdlLWN0YV9faW50cm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS1jdGFfX2ludHJvLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmxhcmdlLWN0YV9fYXNzZXRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0yLjgxMjVyZW0gYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFyZ2UtY3RhX19hc3NldHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFyZ2UtY3RhX19hc3NldHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuLmxhcmdlLWN0YV9fcHJpbWFyeS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFyZ2UtY3RhX19wcmltYXJ5LXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICB9XG59XG5cbi5sYXJnZS1jdGFfX3ByaW1hcnktdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1jdGFfX3ByaW1hcnktdGV4dCBoMyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXJnZS1jdGFfX3NlY29uZGFyeS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1jdGFfX3NlY29uZGFyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5sYXJnZS1jdGFfX3NlY29uZGFyeS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhcmdlLWN0YV9fc2Vjb25kYXJ5LXRleHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFyZ2UtY3RhX19zZWNvbmRhcnktdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmxhcmdlLWN0YV9fc2Vjb25kYXJ5LXRleHQgaDIge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5sYXJnZS1jdGFfX3NlY29uZGFyeS10ZXh0IGgyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhcmdlLWN0YV9fc2Vjb25kYXJ5LXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19zZWNvbmRhcnktdGV4dCBwIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhcmdlLWN0YV9fc2Vjb25kYXJ5LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhcmdlLWN0YV9fc2Vjb25kYXJ5LXRleHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFyZ2UtY3RhX19zZWNvbmRhcnktdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG5cbi5sYXJnZS1jdGEgLmJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAyMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQuNjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNTYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4udGV4dC1tZWRpYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRleHQtbWVkaWFfX2Fzc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpYV9fYXNzZXQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1tZWRpYV9fYXNzZXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1tZWRpYS0tcHJvZHVjdCAudGV4dC1tZWRpYV9fYXNzZXQge1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnRleHQtbWVkaWEtLXByb2R1Y3QgLnRleHQtbWVkaWFfX2Fzc2V0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDIxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGV4dC1tZWRpYS0tcHJvZHVjdCAudGV4dC1tZWRpYV9fYXNzZXQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMi41cmVtO1xuICB9XG59XG5cbi50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMi43NXJlbSBhdXRvIDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIuODc1cmVtIDIuNzVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lZGlhLS1sZWZ0IC50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAyLjg3NXJlbSAwIDAgMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbWVkaWEtLWxlZnQgLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIuODc1cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpYS0tcHJvZHVjdC50ZXh0LW1lZGlhLS1sZWZ0IC50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LW1lZGlhLS1wcm9kdWN0LnRleHQtbWVkaWEtLWxlZnQgLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRleHQtbWVkaWEtLXByb2R1Y3QudGV4dC1tZWRpYS0tbGVmdCAudGV4dC1tZWRpYV9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpYS0tcHJvZHVjdCAudGV4dC1tZWRpYV9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LW1lZGlhLS1wcm9kdWN0IC50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGV4dC1tZWRpYS0tcHJvZHVjdCAudGV4dC1tZWRpYV9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNS44NzVyZW07XG4gIH1cbn1cblxuLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBtYXgtd2lkdGg6IDE3LjEyNXJlbTtcbn1cblxuLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA4OCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1tZWRpYS0tcHJvZHVjdCAudGV4dC1tZWRpYV9fdGV4dC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnRleHQtbWVkaWFfX3RleHQtY29udGFpbmVyIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0U5NDUzNTtcbiAgbWFyZ2luOiAwIDAgMS4xMjVyZW07XG59XG5cbi50ZXh0LW1lZGlhX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1tZWRpYSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuXG4udGV4dC1tZWRpYSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWVkaWEtLXByb2R1Y3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDE0cHggMTRweCA2MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZF9faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtLXRlc3RpbW9uaWFsIC5jYXJkX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuXG4uY2FyZC0tdGVzdGltb25pYWwgLmNhcmRfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhcmQtLWN1c3RvbWVyIC5jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtLWN1c3RvbWVyIC5jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jYXJkLS1jdXN0b21lciAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA0Ljc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC0tY3VzdG9tZXIgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNy44MTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC0tY3VzdG9tZXIgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuXG4uY2FyZF9fY2F0ZWdvcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0U5NDUzNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uY2FyZF9fY2F0ZWdvcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmQtLWZlYXR1cmVkIC5jYXJkX19jYXRlZ29yeSBzdmcge1xuICB0b3A6IC0xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtLWZlYXR1cmVkIC5jYXJkX19jYXRlZ29yeSBzdmcge1xuICAgIHRvcDogLTAuMzc1cmVtO1xuICB9XG59XG5cbi5jYXJkX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5jYXJkLS1mZWF0dXJlZCAuY2FyZF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC0tZmVhdHVyZWQgLmNhcmRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWF4LXdpZHRoOiA2OSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLS1mZWF0dXJlZCAuY2FyZF9faGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNzclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZC0tZmVhdHVyZWQgLmNhcmRfX2hlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDcxJTtcbiAgfVxufVxuXG4uY2FyZC0tcG9zdCAuY2FyZF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbWFyZ2luOiAyLjI1cmVtIDAgMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLS1wb3N0IC5jYXJkX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAyLjM3NXJlbSAwIDEuNjI1cmVtO1xuICB9XG59XG5cbi5jYXJkLS1wb3N0IC5jYXJkX19oZWFkbGluZSBhLCAuY2FyZC0tZmVhdHVyZWQgLmNhcmRfX2hlYWRsaW5lIGEge1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgY29sb3I6ICMwYzEzMWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLS1wb3N0IC5jYXJkX19oZWFkbGluZSBhLCAuY2FyZC0tZmVhdHVyZWQgLmNhcmRfX2hlYWRsaW5lIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmNhcmQtLXBvc3QgLmNhcmRfX2hlYWRsaW5lIGE6aG92ZXIsIC5jYXJkLS1mZWF0dXJlZCAuY2FyZF9faGVhZGxpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZC0tY2FyZC1kaXNwbGF5IC5jYXJkX19oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtLWNhcmQtZGlzcGxheSAuY2FyZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cblxuLmNhcmQtLXN0YWdnZXJlZCAuY2FyZF9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtLXN0YWdnZXJlZCAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NDtcbn1cblxuLmNhcmRfX2JvZHkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jYXJkLS1mZWF0dXJlZCAuY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDIuODc1cmVtIDEuODc1cmVtIDIuOTM3NXJlbSAyLjY4NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLS1mZWF0dXJlZCAuY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMS42ODc1cmVtIDIuNzVyZW0gMi42ODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC0tZmVhdHVyZWQgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIuNjI1cmVtIDIuNXJlbSAyLjEyNXJlbSA0cmVtO1xuICB9XG59XG5cbi5jYXJkLS1wb3N0IC5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcmQtLXRlc3RpbW9uaWFsIC5jYXJkX19ib2R5IGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jYXJkLS10ZWFtIC5jYXJkX19ib2R5IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtLXRlYW0gLmNhcmRfX2JvZHkgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uY2FyZC0tdGVhbSAuY2FyZF9fYm9keSBkaXY6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLS10ZWFtIC5jYXJkX19ib2R5IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmNhcmQtLXBvc3QgLmNhcmRfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgY29sb3I6ICNFOTQ1MzU7XG59XG5cbi5jYXJkLS1wb3N0IC5jYXJkX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkLS1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW0gMi4xODc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gMy40Mzc1cmVtIDIuODEyNXJlbTtcbiAgfVxufVxuXG4uY2FyZC0tZmVhdHVyZWQsIC5jYXJkLS1wb3N0IHtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2FyZC0tZmVhdHVyZWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC0tcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMi4zNzVyZW0gMS44NzVyZW0gM3JlbSAyLjY4NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLS1wb3N0IHtcbiAgICBwYWRkaW5nOiAyLjM3NXJlbSAyLjY4NzVyZW0gMnJlbSAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC0tcG9zdCB7XG4gICAgcGFkZGluZzogMi4zNzVyZW0gMS44NzVyZW0gM3JlbSAyLjY4NzVyZW07XG4gIH1cbn1cblxuLmNhcmQtLXRlYW0sIC5jYXJkLS1jdXN0b21lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkLS1jdXN0b21lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLS10ZXN0aW1vbmlhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy4zMTI1cmVtIDEuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC0tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDMuMzEyNXJlbSAzLjEyNXJlbTtcbiAgfVxufVxuXG4uY2FyZC0tY2FyZC1kaXNwbGF5IHtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLS1jYXJkLWRpc3BsYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMi43NXJlbSAycmVtIDMuMTI1cmVtIDIuNzVyZW07XG4gIH1cbn1cblxuLmNhcmQtLXN0YWdnZXJlZCB7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMi44MTI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtLXN0YWdnZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWFnZS1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltYWdlLWJsb2NrLS1yZXR1cm5zIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMy4xMjVyZW0gYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldHVybnMge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWJsb2NrLS1yZXR1cm5zIHtcbiAgICByaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IDQ5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldHVybnMge1xuICAgIHJpZ2h0OiAtNjRweDtcbiAgICB3aWR0aDogNDk2cHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrLS1zaGlwbWVudCB7XG4gIHJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuaW1hZ2UtYmxvY2stLXNoaXBtZW50IHtcbiAgICByaWdodDogLTFyZW07XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2stLXNoaXBtZW50IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1ibG9jay0tc2hpcG1lbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5pbWFnZS1ibG9jay0tYXV0b21hdGlvbiB7XG4gIHRvcDogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrLS1hdXRvbWF0aW9uIHtcbiAgICB0b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWJsb2NrLS1hdXRvbWF0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtZGlzcGxheSA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5cbi5jYXJkLWRpc3BsYXlfX3RleHQtY29udGVudCB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1kaXNwbGF5X190ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWRpc3BsYXlfX3RleHQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZGlzcGxheS0tYWJvdXQgLmNhcmQtZGlzcGxheV9fdGV4dC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCAuY2FyZC1kaXNwbGF5X190ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMGMxMzFhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kaXNwbGF5X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheS0tYWJvdXQgLmNhcmQtZGlzcGxheV9faGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FyZC1kaXNwbGF5X19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDNmcjtcbiAgZ2FwOiAxNnB4IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZGlzcGxheV9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAwcHggMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheS0tYWJvdXQgLmNhcmQtZGlzcGxheV9fY2FyZHMge1xuICBnYXA6IDEuMjVyZW0gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCAuY2FyZC1kaXNwbGF5X19jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNjI1cmVtO1xuICAgIGdhcDogMCAwLjkzNzVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCAuY2FyZC1kaXNwbGF5X19jYXJkcyB7XG4gICAgZ2FwOiAwIDIuMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIC5jYXJkLWRpc3BsYXlfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHVuc2V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIC5jYXJkLWRpc3BsYXlfX2NhcmRzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIC5jYXJkLWRpc3BsYXlfX2NhcmRzIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJkLWRpc3BsYXktLXN0YWdnZXJlZCAuY2FyZC1kaXNwbGF5X19jYXJkcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWRpc3BsYXktLXN0YWdnZXJlZCAuY2FyZC1kaXNwbGF5X19jYXJkcyA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1kaXNwbGF5LS1zdGFnZ2VyZWQgLmNhcmQtZGlzcGxheV9fY2FyZHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDJweDtcbiAgfVxufVxuXG4uY2FyZC1kaXNwbGF5X19pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDAuOTM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZGlzcGxheV9faW1hZ2Uge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWRpc3BsYXlfX2ltYWdlIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmQtZGlzcGxheV9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNhcmQtZGlzcGxheV9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBsZWZ0OiA0LjI1cmVtO1xuICAgIHRvcDogMi42MjVyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheV9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1kaXNwbGF5LS1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDYuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZC1kaXNwbGF5LS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLWRpc3BsYXktLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNS44NzVyZW07XG4gIH1cbn1cblxuLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIHtcbiAgcGFkZGluZzogMy43NXJlbSAxLjU2MjVyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIHtcbiAgICBwYWRkaW5nOiA1cmVtIDIuNXJlbSAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kaXNwbGF5LS1zdGFnZ2VyZWQge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMCA0LjI1cmVtO1xuICB9XG59XG5cbi5jYXJkLWRpc3BsYXktLXN0YWdnZXJlZCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZGlzcGxheS0tc3RhZ2dlcmVkIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWRpc3BsYXktLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtO1xuICB9XG59XG5cbi5wb3N0c19fc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdHNfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5wb3N0c19fc2lkZWJhci0tZW50cnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nOiAwIDEuMzc1cmVtIDAgMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0c19fc2lkZWJhci0tZW50cnkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0c19fc2lkZWJhci0tZW50cnkge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3N0c19fc2lkZWJhci0tZW50cnkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEuODc1cmVtIDAgMCAzLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RzX19zaWRlYmFyLS1lbnRyeSAuY3RhX19jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wb3N0c19fbGlzdHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHNfX2xpc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0c19fbGlzdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogOTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zdHNfX2xpc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogNy4zNzVyZW0gMCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9zdHNfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIDAuMTI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIG1heC13aWR0aDogMTAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0NTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdHNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuXG4ucG9zdHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdHNfX2xpc3Qge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RzX19saXN0IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gMCAwO1xuICB9XG59XG5cbi5wb3N0cy0tZW50cnkgLnBvc3RzX19saXN0IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwIDEuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtLWVudHJ5IC5wb3N0c19fbGlzdCB7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RzLS1lbnRyeSAucG9zdHNfX2xpc3Qge1xuICAgIG1hcmdpbjogMC42MjVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zdHMtLWVudHJ5IC5wb3N0c19fbGlzdCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICB9XG59XG5cbi5wb3N0c19fbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTk0NTM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHNfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0c19fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3N0c19fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG59XG5cbi5wb3N0c19fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wb3N0c19fbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0c19fbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wb3N0cy0tZW50cnkgLnBvc3RzX19wb3B1bGFyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy0tZW50cnkgLnBvc3RzX19wb3B1bGFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RzLS1lbnRyeSAucG9zdHNfX3BvcHVsYXIge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RzLS1lbnRyeSAucG9zdHNfX3BvcHVsYXIge1xuICAgIG1heC13aWR0aDogMzE0cHg7XG4gIH1cbn1cblxuLnBvc3RzX19mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RzX19mZWF0dXJlZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RzX19mZWF0dXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xuICB9XG59XG5cbi5wb3N0c19fZmVhdHVyZWQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNjg3NXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAyLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDMuMzEyNXJlbSAwIDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLXNpbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzLjI1cmVtIDAgMi4xMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuICAucGFnaW5hdGlvbi0tc2ltcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNEM0QzRDM7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zaW1wbGUgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbG9yOiAjMGMxMzFhO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbmV4dCwgLnBhZ2luYXRpb25fX3ByZXZpb3VzLCAucGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMGMxMzFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBhZ2luYXRpb25fX25leHQ6aG92ZXIsIC5wYWdpbmF0aW9uX19wcmV2aW91czpob3ZlciwgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb25fX25leHQ6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uX19wcmV2aW91czpob3ZlcjphZnRlciwgLnBhZ2luYXRpb25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX25leHQsIC5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX3ByZXZpb3VzLCAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwYzEzMWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX25leHQsIC5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX3ByZXZpb3VzLCAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGNvbG9yOiAjRTk0NTM1O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX25leHQ6aG92ZXIsIC5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX3ByZXZpb3VzOmhvdmVyLCAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbl9fbmV4dCB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDAgMy4yNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX25leHQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgNS4yNXJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX25leHQ6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cblxuLnBhZ2luYXRpb25fX25leHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICfihpInO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRTk0NTM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi1yaWdodC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2aW91cyB7XG4gIHBhZGRpbmc6IDAgMy4yNXJlbSAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX3ByZXZpb3VzIHtcbiAgICBwYWRkaW5nOiAwIDUuMjVyZW0gMCAxLjVyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLXNpbXBsZSAucGFnaW5hdGlvbl9fcHJldmlvdXMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUgLnBhZ2luYXRpb25fX3ByZXZpb3VzOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogLThweDtcbn1cblxuLnBhZ2luYXRpb25fX3ByZXZpb3VzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAn4oaQJztcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRTk0NTM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi0tc2ltcGxlIC5wYWdpbmF0aW9uX19wcmV2aW91czphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWljb24tbGVmdC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpc3QgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbl9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIG1hcmdpbjogMCAxLjI1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpbmsuaXMtY3VycmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19saW5rLmlzLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDY0NGE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAxcmVtIDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtcmFuZ2Uge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX3BhZ2UtcmFuZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24ge1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cblxuLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZkNjQ0YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFOTQ1MzU7XG59XG5cbi5zb2NpYWwtc2hhcmUgLmljb24tc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4udGVzdGltb25pYWwtZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTU0NTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyLjI1cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1kaXNwbGF5IHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWRpc3BsYXkge1xuICAgIG1hcmdpbjogNC4yNXJlbSAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1kaXNwbGF5X19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjkzNzVyZW0gMXJlbSA0LjM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWRpc3BsYXlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDcuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWwtZGlzcGxheV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3LjM3NXJlbSAwIDcuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWRpc3BsYXlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNi44NzVyZW0gMCA3LjVyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWRpc3BsYXlfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAyLjEyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWRpc3BsYXlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1kaXNwbGF5X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1kaXNwbGF5X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1kaXNwbGF5IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXN0aW1vbmlhbC1kaXNwbGF5IC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1kaXNwbGF5IC5jYXJkIHtcbiAgICBwYWRkaW5nOiAzLjMxMjVyZW0gMy4xMjVyZW07XG4gICAgbWFyZ2luOiAwIDEuMTI1cmVtIDFyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWRpc3BsYXkgLmNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmlhbC1kaXNwbGF5IC5jYXJkIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmQ2NDRhO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXN0aW1vbmlhbC1kaXNwbGF5IC5jYXJkIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmaWxsOiAjN2ZkMzY0O1xufVxuXG4uY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxMzFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHJlbSAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcm91c2VsX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbF9fYXJyb3cge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICB0b3A6IDlyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJvdXNlbF9fYXJyb3cge1xuICAgIHRvcDogOS4zNzVyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsX19hcnJvdyBzdmcge1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jYXJvdXNlbF9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWxfX2Fycm93OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNFOTQ1MzU7XG59XG5cbi5jYXJvdXNlbC0tbmV4dCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2Fyb3VzZWwtLW5leHQge1xuICAgIHJpZ2h0OiA0LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jYXJvdXNlbC0tbmV4dCB7XG4gICAgcmlnaHQ6IDdyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsLS1wcmV2IHtcbiAgcmlnaHQ6IDQuMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWwtLXByZXYge1xuICAgIHJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJvdXNlbC0tcHJldiB7XG4gICAgcmlnaHQ6IDguNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNhcm91c2VsLS1wcmV2IHtcbiAgICByaWdodDogMTFyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG5cbi5jYXJvdXNlbCAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2Fyb3VzZWwgLmNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbCAuY2FyZCAuc3VidGl0bGUge1xuICBjb2xvcjogI2ZkNjQ0YTtcbn1cblxuLmN0YS1mb3JtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1NDU4O1xuICBwYWRkaW5nOiA0LjM3NXJlbSAxLjU2MjVyZW0gNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1mb3JtX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gNy4xMjVyZW0gOC44NzVyZW0gOC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS1mb3JtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uY3RhLWZvcm1fX3RleHQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtZm9ybV9fdGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDUuMzc1cmVtIDQuMjVyZW0gOC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1NDU4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3RhLWZvcm1fX3RleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogNS4zNzVyZW0gNS4yNXJlbSA4Ljc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuY3RhLWZvcm1fX3RleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogNS4zNzVyZW0gMTAuNjg3NXJlbSAxMC4yNXJlbSA4Ljc1cmVtO1xuICB9XG59XG5cbi5jdGEtZm9ybV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1mb3JtX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0LjE4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS1mb3JtX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjY4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jdGEtZm9ybV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNC4xODc1cmVtO1xuICB9XG59XG5cbi5jdGEtZm9ybV9faGVhZGxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9zcGFya2xlLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQuNTYyNXJlbTtcbiAgd2lkdGg6IDMuNTYyNXJlbTtcbiAgcmlnaHQ6IC0wLjg3NXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uY3RhLWZvcm1fX3N1YmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1mb3JtX19zdWJoZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWZvcm1fX3N1YmhlYWRsaW5lIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5jdGEtZm9ybV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtZm9ybV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3RhLWZvcm1fX2Zvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtZm9ybV9fZm9ybS1jb250ZW50IHtcbiAgICBjb2xvcjogIzBjMTMxYTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDkuMzc1cmVtIDUuMjVyZW0gOS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jdGEtZm9ybV9fZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5LjM3NXJlbSA4Ljc1cmVtIDkuNXJlbSA5LjVyZW07XG4gIH1cbn1cblxuLmN0YS1mb3JtX19kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG5cbi5jdGEtZm9ybSAuZnJlZWZvcm0tcm93IC5mcmVlZm9ybS1jb2x1bW4gLmZyZWVmb3JtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmN0YS1mb3JtIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtbiAuZnJlZWZvcm0tbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3RhLWZvcm0gLmZyZWVmb3JtLXJvdyAuZnJlZWZvcm0tY29sdW1uIC5mcmVlZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmN0YS1mb3JtIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIH1cbn1cblxuLmN0YS1mb3JtIC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjYyNXJlbSAwLjg3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1mb3JtIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmNhcmQgLmh1YnNwb3RfX2Zvcm0ge1xuICBwYWRkaW5nOiAzLjVyZW07XG59XG5cbi5odWJzcG90X19mb3JtIC5ocy1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5odWJzcG90X19mb3JtIC5ocy1mb3JtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5odWJzcG90X19mb3JtIC5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5odWJzcG90X19mb3JtIC5pbnB1dCBpbnB1dCwgLmh1YnNwb3RfX2Zvcm0gLmlucHV0IHRleHRhcmVhIHtcbiAgY29sb3I6ICMzMzQ3NWI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaHVic3BvdF9fZm9ybSAuaW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2RTZFNkU7XG59XG5cbi5odWJzcG90X19mb3JtIC5pbnB1dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5odWJzcG90X19mb3JtIC5hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuXG4uaHVic3BvdF9fZm9ybSAuaHMtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyZSwgc2Fucy1zZXJpZlwiO1xuICBiYWNrZ3JvdW5kOiAjRTk0NTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4xcztcbn1cblxuLmh1YnNwb3RfX2Zvcm0gLmhzLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTJDMjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5odWJzcG90X19mb3JtLS1zdWJzY3JpYmUgLmhzLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmh1YnNwb3RfX2Zvcm0tLXN1YnNjcmliZSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmh1YnNwb3RfX2Zvcm0tLXN1YnNjcmliZSAuaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaHVic3BvdF9fZm9ybS0tc3Vic2NyaWJlIC5pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogMy40Mzc1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5odWJzcG90X19mb3JtLS1zdWJzY3JpYmUgLmlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5odWJzcG90X19mb3JtLS1zdWJzY3JpYmUgLmhzLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxufVxuXG4uaHVic3BvdF9fZm9ybS0tc3Vic2NyaWJlIC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHVic3BvdF9fZm9ybS0tc3Vic2NyaWJlIC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uaHVic3BvdF9fZm9ybS0tc3Vic2NyaWJlIC5ocy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxLjE1NjI1cmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5odWJzcG90X19mb3JtLS1zdWJzY3JpYmUgLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbiIsIi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cdC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ2hhbmdlIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUmVtb3ZlIHRoZSBncmV5IGhpZ2hsaWdodCBvbiBsaW5rcyBpbiBpT1MgKG9waW5pb25hdGVkKS5cbiAqIDUuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDYuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmh0bWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0LyogMiAqL1xuXHQtbW96LXRhYi1zaXplOiA0O1xuXHQvKiAzICovXG5cdHRhYi1zaXplOiA0O1xuXHQvKiAzICovXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcblx0XHQvKiA0ICovXG5cdDtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDUgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQvKiA1ICovXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC8qIDYgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBFZGdlLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGwgZGwsXG5kbCBvbCxcbmRsIHVsLFxub2wgZGwsXG51bCBkbCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGhlaWdodDogMDtcblx0LyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5uYXYgb2wsXG5uYXYgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGlmcmFtZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuaWZyYW1lIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyB3aXRoaW4gbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuc3ZnOm5vdChbZmlsbF0pIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGluY29uc2lzdGVudCBhcHBlYXJhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcblx0LyogMSAqL1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqL1xuXG5sZWdlbmQge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0LyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0LyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8qIDEgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDMuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcblx0LyogMSAqL1xuXHRvdmVyZmxvdzogYXV0bztcblx0LyogMiAqL1xuXHRyZXNpemU6IHZlcnRpY2FsO1xuXHQvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0LyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei11aS1pbnZhbGlkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogc29saWQ7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG4vLyB0ZW1wbGF0ZSB7XG4vLyBcdGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHQvKiAxICovXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWNjZXNzaWJpbGl0eVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcbn1cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG5cdC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG5cdC0tYW5pbWF0ZS1kZWxheTogMXM7XG5cdC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0YW5pbWF0aW9uLWRlbGF5OiAxcztcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuXHRhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG5cdGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG5cdGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuXG5AbWVkaWEgcHJpbnQsXG4ocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5hbmltYXRlX19hbmltYXRlZCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4vKiBBdHRlbnRpb24gc2Vla2VycyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuXG5cdGZyb20sXG5cdDIwJSxcblx0NTMlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdDQwJSxcblx0NDMlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG5cdH1cblxuXHQ3MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cblx0ZnJvbSxcblx0MjAlLFxuXHQ1MyUsXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0NDAlLFxuXHQ0MyUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcblx0fVxuXG5cdDcwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuXHR9XG5cblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuXHR9XG59XG5cbi5hbmltYXRlX19ib3VuY2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcblxuXHRmcm9tLFxuXHQ1MCUsXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjUlLFxuXHQ3NSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG5cblx0ZnJvbSxcblx0NTAlLFxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDI1JSxcblx0NzUlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5hbmltYXRlX19mbGFzaCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuXHRhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3B1bHNlIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG5cdGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuXHR9XG5cblx0NjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuXHR9XG5cblx0NjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuXHRhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG5cblx0ZnJvbSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MTAlLFxuXHQzMCUsXG5cdDUwJSxcblx0NzAlLFxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdH1cblxuXHQyMCUsXG5cdDQwJSxcblx0NjAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VYIHtcblxuXHRmcm9tLFxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHQxMCUsXG5cdDMwJSxcblx0NTAlLFxuXHQ3MCUsXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcblx0fVxuXG5cdDIwJSxcblx0NDAlLFxuXHQ2MCUsXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcblx0YW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWSB7XG5cblx0ZnJvbSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MTAlLFxuXHQzMCUsXG5cdDUwJSxcblx0NzAlLFxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG5cdH1cblxuXHQyMCUsXG5cdDQwJSxcblx0NjAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VZIHtcblxuXHRmcm9tLFxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHQxMCUsXG5cdDMwJSxcblx0NTAlLFxuXHQ3MCUsXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0fVxuXG5cdDIwJSxcblx0NDAlLFxuXHQ2MCUsXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcblx0YW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQ2LjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG5cdH1cblxuXHQxOC41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG5cdH1cblxuXHQzMS41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuXHR9XG5cblx0NDMuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Ni41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuXHR9XG5cblx0MTguNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuXHR9XG5cblx0MzEuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcblx0fVxuXG5cdDQzLjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuXHRhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc3dpbmcge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuXHRhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAlLFxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuXHR9XG5cblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSxcblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG5cdH1cblxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAlLFxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuXHR9XG5cblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSxcblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG5cdH1cblxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3RhZGEge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuXHRhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHQxNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG5cdH1cblxuXHQzMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcblx0fVxuXG5cdDQ1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuXHR9XG5cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MTUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuXHR9XG5cblx0MzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG5cdH1cblxuXHQ0NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3dvYmJsZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcblx0YW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcblxuXHRmcm9tLFxuXHQxMS4xJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MjIuMiUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcblx0fVxuXG5cdDMzLjMlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcblx0fVxuXG5cdDQ0LjQlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuXHR9XG5cblx0NTUuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG5cdH1cblxuXHQ2Ni42JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuXHR9XG5cblx0NzcuNyUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcblx0fVxuXG5cdDg4LjglIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcblxuXHRmcm9tLFxuXHQxMS4xJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MjIuMiUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcblx0fVxuXG5cdDMzLjMlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcblx0fVxuXG5cdDQ0LjQlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuXHR9XG5cblx0NTUuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG5cdH1cblxuXHQ2Ni42JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuXHR9XG5cblx0NzcuNyUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcblx0fVxuXG5cdDg4LjglIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9famVsbG8ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcblx0YW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTQlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQyOCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0NDIlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQ3MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTQlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQyOCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0NDIlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQ3MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbi5hbmltYXRlX19oZWFydEJlYXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja0luRG93biB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG5cdGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja0luVXAge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5hbmltYXRlX19iYWNrSW5VcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuXHRhbmltYXRpb24tbmFtZTogYmFja0luVXA7XG59XG5cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja091dERvd24ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnQge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0VXAge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG59XG5cbi8qIEJvdW5jaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG5cblx0ZnJvbSxcblx0MjAlLFxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG5cblx0ZnJvbSxcblx0MjAlLFxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcblxuXHRmcm9tLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuXHR9XG5cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19ib3VuY2VJblJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcblxuXHRmcm9tLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG5cblx0ZnJvbSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG4vKiBCb3VuY2luZyBleGl0cyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0fVxuXG5cdDUwJSxcblx0NTUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHR9XG5cblx0NTAlLFxuXHQ1NSUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdDQwJSxcblx0NDUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdDQwJSxcblx0NDUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuXHQyMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuXHQyMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuXHR9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXRSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdH1cblxuXHQ0MCUsXG5cdDQ1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdH1cblxuXHQ0MCUsXG5cdDQ1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG59XG5cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXREb3duQmlnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0TGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRVcEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFRvcExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21MZWZ0O1xufVxuXG4vKiBGbGlwcGVycyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdH1cbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHR9XG59XG5cbi5hbmltYXRlX19mbGlwSW5YIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcblx0YW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZsaXBJblkge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuXHRhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0fVxuXG5cdDMwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0fVxuXG5cdDMwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmxpcE91dFgge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuXHRhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cblxuXHQzMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cblxuXHQzMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZsaXBPdXRZIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcblx0YW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG4vKiBMaWdodHNwZWVkICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi8qIFJvdGF0aW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKiBSb3RhdGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKiBTcGVjaWFscyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQyMCUsXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0NDAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQyMCUsXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0NDAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9faGluZ2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuXHRhbmltYXRpb24tbmFtZTogaGluZ2U7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0fVxuXG5cdDcwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0fVxuXG5cdDcwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG5cdGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvbGxJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcblx0YW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm9sbE91dCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG4vKiBab29taW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21JbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21JbkRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuXHRhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21JbkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbUluUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tSW5VcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuXHRhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbi8qIFpvb21pbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuXHQ0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dERvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXRMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuXHQ0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcblx0NDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcblx0NDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuXHQ0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dFVwIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuXHRhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVJbkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0TGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0VXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIi8vLyBHRU5FUkFURSBDU1MgTUlYSU5cbi8vLyBUaGUgZmluYWwgQ1NTIGdlbmVyYXRvciB0aGF0IHRha2VzIHRoZSBwcm9jZXNzIHBhcmFtcyBhbmQgZ2VuZXJhdGVzXG4vLy8gYSBDU1MgdXRpbGl0eS5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkc2VsZWN0b3IgLSBUaGUgQ1NTIHNlbGVjdG9yIHRoYXQgc2hvdWxkIGJlIGdlbmVyYXRlZFxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkcHJvcGVydHkgLSBUaGUgQ1NTIHByb3BlcnR5IHRoYXQgdGhpcyB1dGlsaXR5IGFmZmVjdHNcbi8vLyBAcGFyYW0ge21hcH0gJGl0ZW1zIC0gVGhlIGNvbGxlY3Rpb24gb2YgdXRpbGl0eSBpdGVtcyB0byBnZW5lcmF0ZSBjbGFzc2VzIGZvclxuLy8vXG5AbWl4aW4gZ2VuZXJhdGUtY3NzKCRzZWxlY3RvciwgJHByb3BlcnR5LCAkaXRlbXMpIHtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRpdGVtcyB7XG4gICAgI3snLicgKyAkc2VsZWN0b3IgKyAnLScgKyAka2V5fSB7XG4gICAgICAjeyAkcHJvcGVydHkgfTogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnd29ya2Vycy9jeWNsZSc7XG5cbi8vLyBPbmx5IHJ1biBpZiB0aGVyZSBzaG91bGQgYmUgYW4gb3V0cHV0XG5AaWYgKCRvdXRwdXRUb2tlbkNTUyA9PSB0cnVlKSB7XG4gIC8vLyBSdW4gdGhlIHN0YW5kYXJkIGN5Y2xlIGZpcnN0XG4gIEBpbmNsdWRlIGN5Y2xlKCcnLCBmYWxzZSk7XG5cbiAgLy8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGdlbmVyYXRlIGEgcHJlZml4IGFuZCBydW4gdGhlIGN5Y2xlXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCRnb3Jrby1jb25maWcsICdicmVha3BvaW50cycpIHtcbiAgICAkcHJlZml4OiAjeyRrZXkgKyAnXFxcXDonfTtcbiAgICAkaXMtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgIEBtZWRpYSAjeyR2YWx1ZX0ge1xuICAgICAgQGluY2x1ZGUgY3ljbGUoJHByZWZpeCwgJGlzLWJyZWFrcG9pbnQpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWVkaWEgUXVlcnkgTWl4aW5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vL1xuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAYXV0aG9yIGpvbXVyZ2VsXG4vLy8vXG5cbi8vLyBFYXN5IG1peGluIGZvciBtZWRpYSBxdWVyaWVzXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJG1pbiBtaW4gd2lkdGggZm9yIGJyZWFrcG9pbnQuIENhbiBiZSBudWxsLlxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkbWF4IG1heCB3aWR0aCBpZiBhcHBsaWNhYmxlLiBEZWZhdWx0IG51bGwuXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRtZWRpYSBkZWZhdWx0ICdzY3JlZW4nLlxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkb3JpZW50YXRpb24uIGRlZmF1bHQgbnVsbC4gcG9ydHJhaXQsIGxhbmRzY2FwZSwgZXRjLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlLlxuLy8vIEBtaXhpbiBtZWRpYSgkdGFibGV0LXBvcnRyYWl0KSB7XG4vLy8gXHQudGVzdCB7fVxuLy8vIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIE91dHB1dFxuLy8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4vLy8gXHQudGVzdCB7fVxuLy8vIH1cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2UgMi5cbi8vLyBAbWl4aW4gbWVkaWEobnVsbCwgJHRhYmxldC1wb3J0cmFpdCkge1xuLy8vIFx0LnRlc3Qge31cbi8vLyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBPdXRwdXQgMlxuLy8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4vLy8gXHQudGVzdCB7fVxuLy8vIH1cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2UgMy5cbi8vLyBAbWl4aW4gbWVkaWEoJGRlc2t0b3AsICR0YWJsZXQtcG9ydHJhaXQsIGFsbCwgcG9ydHJhaXQpIHtcbi8vLyBcdC50ZXN0IHt9XG4vLy8gfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gT3V0cHV0IDNcbi8vLyBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbi8vLyBcdC50ZXN0IHt9XG4vLy8gfVxuXG5AbWl4aW4gbWVkaWEoJG1pbiwgJG1heDogbnVsbCwgJG1lZGlhOiAnc2NyZWVuJywgJG9yaWVudGF0aW9uOiBudWxsKSB7XG5cbiAgQGlmICRvcmllbnRhdGlvbj09bnVsbCB7XG5cbiAgICBAaWYgJG1heD09bnVsbCBhbmQgJG1pbiAhPW51bGwge1xuICAgICAgQG1lZGlhICN7JG1lZGlhfSBhbmQgKG1pbi13aWR0aDogI3skbWlufSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWluPT1udWxsIGFuZCAkbWF4ICE9bnVsbCB7XG4gICAgICBAbWVkaWEgI3skbWVkaWF9IGFuZCAobWF4LXdpZHRoOiAjeygkbWF4IC0gMSl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRtaW49PW51bGwgYW5kICRtYXg9PW51bGwge1xuICAgICAgQG1lZGlhICN7JG1lZGlhfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpYX0gYW5kIChtaW4td2lkdGg6ICN7JG1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeygkbWF4IC0gMSl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGVsc2Uge1xuXG4gICAgQGlmICRtYXg9PW51bGwgYW5kICRtaW4gIT1udWxsIHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpYX0gYW5kIChtaW4td2lkdGg6ICN7JG1pbn0pIGFuZCAob3JpZW50YXRpb246ICN7JG9yaWVudGF0aW9ufSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWluPT1udWxsIGFuZCAkbWF4ICE9bnVsbCB7XG4gICAgICBAbWVkaWEgI3skbWVkaWF9IGFuZCAobWF4LXdpZHRoOiAjeygkbWF4IC0gMSl9KSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1pbj09bnVsbCBhbmQgJG1heD09bnVsbCBhbmQgJG9yaWVudGF0aW9uPT1udWxsIHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpYX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgI3skbWVkaWF9IGFuZCAobWluLXdpZHRoOiAjeyRtaW59KSBhbmQgKG1heC13aWR0aDogI3soJG1heCAtIDEpfSkgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNvbHM6ICgxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5LCAxMCwgMTEsIDEyKTtcblxuQGluY2x1ZGUgbWVkaWEobnVsbCkge1xuICBAZWFjaCAkY29sIGluICRjb2xzIHtcbiAgICAuY29sLXhzLSN7JGNvbH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbCAvIDEyKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gIEBlYWNoICRjb2wgaW4gJGNvbHMge1xuICAgIC5jb2wtc20tI3skY29sfSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sIC8gMTIpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgQGVhY2ggJGNvbCBpbiAkY29scyB7XG4gICAgLmNvbC1tZC1zbS0jeyRjb2x9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRjb2wgLyAxMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgQGVhY2ggJGNvbCBpbiAkY29scyB7XG4gICAgLmNvbC1tZC0jeyRjb2x9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRjb2wgLyAxMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRsYXJnZSkgIHtcbiAgQGVhY2ggJGNvbCBpbiAkY29scyB7XG4gICAgLmNvbC1sZy0jeyRjb2x9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRjb2wgLyAxMik7XG4gICAgfVxuICB9XG59IiwiLy8vIFJlZmVyZW5jZTogaHR0cHM6Ly9pbmR1cm8uaW8vYmxvZy8yMDE4LzEwL2dyaWRfbGF5b3V0X3V0aWxpdHkvXG5cbiRndXR0ZXI6IDFyZW07XG4kbWF4LWNlbGw6IDEyO1xuXG4vLyBzdG9sZW4gZnJvbSBib290c3RyYXBcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50KSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50LCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludCk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyB0aGUgbWFnaWNcbkBtaXhpbiBtcy1ncmlkLXRlbXBsYXRlKCRyb3dzLCAkY29scywgJHNpemUsICRnYXApIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBAaWYgJHJvd3MgPiAxIHtcbiAgICAgICAgLW1zLWdyaWQtcm93czogdW5xdW90ZShcIiN7JHNpemV9ICgjeyRnYXB9ICN7JHNpemV9KVsjeyRyb3dzIC0gMX1dXCIpO1xuICAgIH0gQGVsc2UgaWYgJHJvd3MgPT0gMSB7XG4gICAgICAgIC1tcy1ncmlkLXJvd3M6ICRzaXplO1xuICAgIH1cblxuICAgIEBpZiAkY29scyA+IDEge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiB1bnF1b3RlKFwiI3skc2l6ZX0gKCN7JGdhcH0gI3skc2l6ZX0pWyN7JGNvbHMgLSAxfV1cIik7XG4gICAgfSBAZWxzZSBpZiAkY29scyA9PSAxIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtY2VsbC1wb3MoJHIsICRjKSB7XG4gICAgLW1zLWdyaWQtcm93OiAkciAqIDIgLSAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogJGMgKiAyIC0gMTtcbn1cblxuQG1peGluIG1zLWNlbGwtc2l6ZSgkciwgJGMpIHtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogKCRyIC0gMSkgKiAyICsgMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogKCRjIC0gMSkgKiAyICsgMTtcbn1cblxuXG4vLyBncmlkcyAoY29sKVxuQG1peGluIG1ha2UtZ3JpZCgkaW5maXgpIHtcbiAgICBAZm9yICRyIGZyb20gMSB0aHJvdWdoICRtYXgtY2VsbCB7XG4gICAgICAgIEBmb3IgJGMgZnJvbSAxIHRocm91Z2ggJG1heC1jZWxsIHtcbiAgICAgICAgICAgIC5ncmlkI3skaW5maXh9LSN7JHJ9eCN7JGN9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1ncmlkLXRlbXBsYXRlKCRyLCAkYywgMWZyLCAkZ3V0dGVyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAkZ3V0dGVyO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCRyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjZWxsIHBvc2l0aW9uXG5AbWl4aW4gbWFrZS1ncmlkLWNlbGwtcG9zKCRpbmZpeCkge1xuICAgIEBmb3IgJHIgZnJvbSAxIHRocm91Z2ggJG1heC1jZWxsIHtcbiAgICAgICAgQGZvciAkYyBmcm9tIDEgdGhyb3VnaCAkbWF4LWNlbGwge1xuICAgICAgICAgICAgLmNlbGwtcG9zI3skaW5maXh9LSN7JHJ9eCN7JGN9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1jZWxsLXBvcygkciwgJGMpO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAkcjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGNlbGwgc2l6ZVxuQG1peGluIG1ha2UtZ3JpZC1jZWxsLXNpemUoJGluZml4KSB7XG4gICAgQGZvciAkciBmcm9tIDEgdGhyb3VnaCAkbWF4LWNlbGwge1xuICAgICAgICBAZm9yICRjIGZyb20gMSB0aHJvdWdoICRtYXgtY2VsbCB7XG4gICAgICAgICAgICAuY2VsbC1zaXplI3skaW5maXh9LSN7JHJ9eCN7JGN9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1jZWxsLXNpemUoJHIsICRjKTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gJHI7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoJycpO1xuQGluY2x1ZGUgbWFrZS1ncmlkLWNlbGwtcG9zKCcnKTtcbkBpbmNsdWRlIG1ha2UtZ3JpZC1jZWxsLXNpemUoJycpO1xuXG4vLyBicmVha3BvaW50IHZlcnNpb25zXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCgkaW5maXgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY2VsbC1wb3MoJGluZml4KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkLWNlbGwtc2l6ZSgkaW5maXgpO1xuICAgIH1cbn1cblxuLmdyaWQtd2luZG93IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJGd1dHRlcjtcbn0iLCIvKlxuICogUmVzb3VyY2VzIG9uIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246XG4gKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDAxcyAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIudmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4uZmFkZS1pbi1vbi1sb2FkIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlLWluLW9uLWxvYWQtMjAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtaW4tb24tbG9hZC0xMCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xufVxuXG4udGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1nLWNlbnRlcmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuW3gtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogaW5zZXQoMXB4IDFweCAxcHggMXB4KTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9DYWxpYnJlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FsaWJyZSwgc2Fucy1zZXJpZic7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9DYWxpYnJlLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9DYWxpYnJlLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJlLCBzYW5zLXNlcmlmJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1TZW1pYm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NhbGlicmUsIHNhbnMtc2VyaWYnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9DYWxpYnJlLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0NhbGlicmUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvQ2FsaWJyZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbiIsIioge1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRmb250LWZhbWlseTogZ2V0LWNvbmZpZy12YWx1ZSgnYmFzZScsICdmb250Jyk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG5cdGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG5cdGZvbnQtc2l6ZTogcmVtKDE3KTtcblx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdG1hcmdpbjogMDtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogZ2V0LWNvbmZpZy12YWx1ZSgnY29sb3InLCAndHJhbnNpdGlvbicpO1xuXHRjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuXHRsaW5lLWhlaWdodDogLjU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuIHVsLCBsaSB7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWluZGVudDogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEsXG4uaDEge1xuXG59XG5cbmgyLFxuLmgyIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0Zm9udC1zaXplOiByZW0oMzUpO1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDMsXG4uaDMge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IHJlbSgyNik7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvcHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBsYXN0IHBhcmFncmFwaCBpbiBlbGVtZW50LlxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udGV4dC1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvLy8gQkFTRSBTSVpFXG4vLy8gQWxsIGNhbGN1bGF0aW9ucyBhcmUgYmFzZWQgb24gdGhpcy4gSXTigJlzIHJlY29tbWVuZGVkIHRoYXRcbi8vLyB5b3Uga2VlcCBpdCBhdCAxcmVtIGJlY2F1c2UgdGhhdCBpcyB0aGUgcm9vdCBmb250IHNpemUuIFlvdVxuLy8vIGNhbiBzZXQgaXQgdG8gd2hhdGV2ZXIgeW91IGxpa2UgYW5kIHdoYXRldmVyIHVuaXQgeW91IGxpa2UuXG4vLy9cbiRnb3Jrby1iYXNlLXNpemU6IC41cmVtO1xuXG4vLy8gU0laRSBTQ0FMRVxuLy8vIFRoaXMgaXMgYSBNYWpvciBUaGlyZCBzY2FsZSB0aGF0IHBvd2VycyBhbGwgdGhlIHV0aWxpdGllcyB0aGF0XG4vLy8gaXQgaXMgcmVsZXZhbnQgZm9yIChmb250LXNpemUsIG1hcmdpbiwgcGFkZGluZykuIEFsbCBpdGVtcyBhcmVcbi8vLyBjYWxjdWF0ZWQgb2ZmIHRoZSBiYXNlIHNpemUsIHNvIGNoYW5nZSB0aGF0IGFuZCBjYXNjYWRlIGFjcm9zc1xuLy8vIHlvdXIgd2hvbGUgcHJvamVjdC5cbi8vL1xuJGdvcmtvLXNpemUtc2NhbGU6IChcbiAgJzgnOiAkZ29ya28tYmFzZS1zaXplLFxuICAnMTAnOiAkZ29ya28tYmFzZS1zaXplICogMS4yNSxcbiAgJzEyJzogJGdvcmtvLWJhc2Utc2l6ZSAqIDEuNSxcbiAgJzE2JzogJGdvcmtvLWJhc2Utc2l6ZSAqIDIsXG4gICcxOCc6ICRnb3Jrby1iYXNlLXNpemUgKiAyLjI1LFxuICAnMjAnOiAkZ29ya28tYmFzZS1zaXplICogMi41LFxuICAnMjQnOiAkZ29ya28tYmFzZS1zaXplICogMyxcbiAgJzI2JzogJGdvcmtvLWJhc2Utc2l6ZSAqIDMuMjUsXG4gICcyOCc6ICRnb3Jrby1iYXNlLXNpemUgKiAzLjUsXG4gICczMic6ICRnb3Jrby1iYXNlLXNpemUgKiA0LFxuICAnMzQnOiAkZ29ya28tYmFzZS1zaXplICogNC4yNSxcbiAgJzM2JzogJGdvcmtvLWJhc2Utc2l6ZSAqIDQuNSxcbiAgJzQwJzogJGdvcmtvLWJhc2Utc2l6ZSAqIDUsXG4gICc0Mic6ICRnb3Jrby1iYXNlLXNpemUgKiA1LjI1LFxuICAnNDQnOiAkZ29ya28tYmFzZS1zaXplICogNS41LFxuICAnNDgnOiAkZ29ya28tYmFzZS1zaXplICogNixcbiAgJzUwJzogJGdvcmtvLWJhc2Utc2l6ZSAqIDYuMjUsXG4gICc1Mic6ICRnb3Jrby1iYXNlLXNpemUgKiA2LjUsXG4gICc1Nic6ICRnb3Jrby1iYXNlLXNpemUgKiA3LFxuICAnNjAnOiAkZ29ya28tYmFzZS1zaXplICogNy41LFxuICAnNzInOiAkZ29ya28tYmFzZS1zaXplICogOSxcbiAgJzEwOCc6ICRnb3Jrby1iYXNlLXNpemUgKiAxMy41XG4pO1xuXG4vLy8gQ09MT1JTXG4vLy8gQ29sb3JzIGFyZSBzaGFyZWQgYmV0d2VlbiBiYWNrZ3JvdW5kcyBhbmQgdGV4dCBieSBkZWZhdWx0LlxuLy8vIFlvdSBjYW4gYWxzbyB1c2UgdGhlbSB0byBwb3dlciBib3JkZXJzLCBmaWxscyBvciBzaGFkb3dzLCBmb3IgZXhhbXBsZS5cbi8vL1xuJGdvcmtvLWNvbG9yczogKFxuICAnYmxhY2snOiAjMGMxMzFhLFxuICAnd2hpdGUnOiAjZmZmLFxuICAnZ3JleS1saWdodCc6ICNmMmYyZjIsXG4gICdncmV5JzogIzczNzQ3MSxcbiAgJ2dyZXktZGFyayc6ICM2RTZFNkUsXG4gICdncmV5LWRhcmtlcic6ICM0MjQyNDUsXG4gICdwZXJpd2lua2xlJzogIzU0NWNmYyxcbiAgJ3JlZC1vcmFuZ2UnOiAjRTEyQzI3LFxuICAnZGFyay1vcmFuZ2UnOiAjRTk0NTM1LFxuICAnb3JhbmdlJzogI2ZkNjQ0YSxcbiAgJ3BlYWNoJzogI2YyYzZhYixcbiAgJ2JsdWUnOiAjMTNjZmU4LFxuICAnZGFyay10ZWFsJzogIzIxNTQ1OCxcbiAgJ2dyZWVuJzogIzdmZDM2NCxcbiAgJ3JlZCc6ICNmZjAwMDAsXG4gICd0cmFuc3BhcmVudCc6IHRyYW5zcGFyZW50LFxuICAnYm9keSc6ICNGNkY4RjksXG4gICdib3JkZXItY29sb3InOiBoc2xhKDgwLCAxJSwgNDUlLCAuMSksXG4gICdkaXZpZGVyLWNvbG9yJzogI0QzRDNEMyxcbiAgJ2JveC1zaGFkb3ctMjAnOiAxNHB4IDE0cHggNTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIC4yKSxcbiAgJ2JveC1zaGFkb3ctMzAnOiAxNHB4IDE0cHggNTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIC4zKSxcbiAgJ2JveC1zaGFkb3ctNDAtc20nOiAoN3B4IDdweCAxMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIC40KSwgaW5zZXQgMCAwIDhweCAwICNlZWUpLFxuICAnYm94LXNoYWRvdy00MCc6IDE0cHggMTRweCA3MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgLjQpLFxuICAnYm94LXNoYWRvdy0yMC1sZyc6IDE0cHggMTRweCA4MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgLjIpLFxuICAnYm94LXNoYWRvdy01MCc6IDQycHggNDJweCA3MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgLjUpLFxuICAnYm94LXNoYWRvdy1jYXJkJzogMTRweCAxNHB4IDYwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAuMSksXG4gICdib3gtc2hhZG93LXBvc3QnOiAxMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIC4xKSxcbiAgJ2JveC1zaGFkb3ctYnV0dG9uJzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgLjIpLFxuICAnYm94LXNoYWRvdy1pbnB1dCc6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjExKSxcbiAgJ2JveC1zaGFkb3ctbmF2JzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTYpLFxuICAnc2NyaW0tYmcnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoMSwxOSw2MSwuOSkgNDAlLHJnYmEoMTIsMTIsNTksLjcpKSxcbiAgJ2dyYWRpZW50LWJnJzogbGluZWFyLWdyYWRpZW50KDQ1ZGVnICwjMDAxMTM4IDMwJSwjMDAyNDdhIDgzJSksXG4gICdpbnB1dC1jb2xvci10ZXh0JzogIzMzNDc1YixcbiAgJ2lucHV0LWNvbG9yLXBsYWNlaG9sZGVyJzogIzZFNkU2RSxcbiAgJ21ldGEtY29sb3InOiAjNzA3MDcwLFxuICAnc2NyaW0tY29sb3InOiByZ2JhKDEyLCAxOSwgMjYsIC4zOSlcbik7XG5cbi8vLyBNRURJQSBRVUVSSUVTXG4vLy9cbiR4c21hbGw6IDQwMHB4O1xuJHNtYWxsOiA3NjhweDtcbiRtZWRpdW06IDEwMjRweDtcbiRsYXJnZTogMTI4MHB4O1xuJHhsYXJnZTogMTY4MHB4O1xuXG4kYnJlYWtwb2ludHM6IChcbiAgeHNtYWxsOiAkeHNtYWxsLFxuICBzbWFsbDogJHNtYWxsLFxuICBtZWRpdW06ICRtZWRpdW0sXG4gIGxhcmdlOiAkbGFyZ2UsXG4gIHhsYXJnZTogJHhsYXJnZVxuKTtcblxuLy8vIFRSQU5TSVRJT05TXG4vLy8gU3BlZWRcbiRzcGVlZDogMC41cztcbiRzcGVlZC1mYXN0OiAuM3M7XG4kc3BlZWQtZmFzdGVyOiAuMnM7XG4kc3BlZWQtZmFzdGVzdDogLjFzO1xuJGVhc2UtaW4tb3V0OiBlYXNlLWluLW91dDtcbiRlYXNlOiBlYXNlO1xuXG4vLy8gVHlwZXNcbiRiZy1jb2xvcjogYmFja2dyb3VuZC1jb2xvciAkc3BlZWQtZmFzdGVyO1xuJGJnLWNvbG9yLWZhc3Q6IGJhY2tncm91bmQtY29sb3IgJHNwZWVkLWZhc3Rlc3Q7XG4kY29sb3I6IGNvbG9yICRzcGVlZDtcbiRjb2xvci1mYXN0OiBjb2xvciAkc3BlZWQtZmFzdGVzdDtcbiRoZWlnaHQ6IGhlaWdodCAkc3BlZWQtZmFzdGVyO1xuJG1heC1oZWlnaHQ6IG1heC1oZWlnaHQgJHNwZWVkO1xuJG9wYWNpdHk6IG9wYWNpdHkgJHNwZWVkO1xuJHRyYW5zZm9ybS1mYXN0ZXN0OiB0cmFuc2Zvcm0gJHNwZWVkLWZhc3Rlc3Q7XG4kdHJhbnNmb3JtLWZhc3Q6IHRyYW5zZm9ybSAkc3BlZWQtZmFzdGVyO1xuJHRyYW5zZm9ybTogdHJhbnNmb3JtICRzcGVlZDtcbiR2aXNpYmlsaXR5OiB2aXNpYmxpdHkgJHNwZWVkO1xuJGJvcmRlcjogYm9yZGVyICRzcGVlZC1mYXN0ZXI7XG4kZmlsdGVyOiBmaWx0ZXIgJHNwZWVkLWZhc3RlcjtcbiRmaWxsOiBmaWxsICRzcGVlZC1mYXN0ZXI7XG5cbi8vLyBDT1JFIENPTkZJR1xuLy8vIFRoaXMgcG93ZXJzIGV2ZXJ5dGhpbmcgZnJvbSB1dGlsaXR5IGNsYXNzIGdlbmVyYXRpb24gdG8gYnJlYWtwb2ludHNcbi8vLyB0byBlbmFibGluZy9kaXNhYmxpbmcgcHJlLWJ1aWx0IGNvbXBvbmVudHMvdXRpbGl0aWVzLlxuLy8vXG4kZ29ya28tY29uZmlnOiAoXG4gICdiZyc6IChcbiAgICAnaXRlbXMnOiAkZ29ya28tY29sb3JzLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdiYWNrZ3JvdW5kLWNvbG9yJ1xuICApLFxuICAnY29sb3InOiAoXG4gICAgJ2l0ZW1zJzogJGdvcmtvLWNvbG9ycyxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAnY29sb3InXG4gICksXG4gICdzaGFkb3cnOiAoXG4gICAgJ2l0ZW1zJzogJGdvcmtvLWNvbG9ycyxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAnYm94LXNoYWRvdydcbiAgKSxcbiAgJ3Bvcyc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnc3RhdGljJzogJ3N0YXRpYycsXG4gICAgICAncmVsYXRpdmUnOiAncmVsYXRpdmUnLFxuICAgICAgJ2Fic29sdXRlJzogJ2Fic29sdXRlJyxcbiAgICAgICdmaXhlZCc6ICdmaXhlZCdcbiAgICApLFxuICAgICdvdXRwdXQnOiAncmVzcG9uc2l2ZScsXG4gICAgJ3Byb3BlcnR5JzogJ3Bvc2l0aW9uJ1xuICApLFxuICAnYm94JzogKFxuICAgICdpdGVtcyc6IChcbiAgICAgICdibG9jayc6ICdibG9jaycsXG4gICAgICAnZmxleCc6ICdmbGV4JyxcbiAgICAgICdoaWRlJzogJ25vbmUnLFxuICAgICAgJ3Nob3cnOiAnaW5oZXJpdCdcbiAgICApLFxuICAgICdvdXRwdXQnOiAncmVzcG9uc2l2ZScsXG4gICAgJ3Byb3BlcnR5JzogJ2Rpc3BsYXknXG4gICksXG4gICdvcmRlcic6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnMSc6ICcxJyxcbiAgICAgICcyJzogJzInLFxuICAgICAgJzMnOiAnMycsXG4gICAgICAnNCc6ICc0JyxcbiAgICAgICc1JzogJzUnXG4gICAgKSxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAnb3JkZXInXG4gICksXG4gICdmbGV4LXNlbGYtYWxpZ24nOiAoXG4gICAgJ2l0ZW1zJzogKFxuICAgICAgJ3N0cmV0Y2gnOiAnc3RyZXRjaCcsXG4gICAgICAnY2VudGVyJzogJ2NlbnRlcicsXG4gICAgICAnc3RhcnQnOiAnc3RhcnQnLFxuICAgICAgJ2VuZCc6ICdlbmQnLFxuICAgICAgJ2ZsZXgtc3RhcnQnOiAnZmxleC1zdGFydCcsXG4gICAgICAnZmxleC1lbmQnOiAnZmxleC1lbmQnLFxuICAgICAgJ2Jhc2VsaW5lJzogJ2Jhc2VsaW5lJyxcbiAgICAgICdmaXJzdC1iYXNlbGluZSc6ICdmaXJzdCBiYXNlbGluZScsXG4gICAgICAnbGFzdC1iYXNlbGluZSc6ICdsYXN0IGJhc2VsaW5lJ1xuICAgICksXG4gICAgJ291dHB1dCc6ICdzdGFuZGFyZCcsXG4gICAgJ3Byb3BlcnR5JzogJ2FsaWduLXNlbGYnXG4gICksXG4gICdmbGV4LWFsaWduJzogKFxuICAgICdpdGVtcyc6IChcbiAgICAgICdzdHJldGNoJzogJ3N0cmV0Y2gnLFxuICAgICAgJ2NlbnRlcic6ICdjZW50ZXInLFxuICAgICAgJ3N0YXJ0JzogJ3N0YXJ0JyxcbiAgICAgICdlbmQnOiAnZW5kJyxcbiAgICAgICdmbGV4LXN0YXJ0JzogJ2ZsZXgtc3RhcnQnLFxuICAgICAgJ2ZsZXgtZW5kJzogJ2ZsZXgtZW5kJyxcbiAgICAgICdiYXNlbGluZSc6ICdiYXNlbGluZScsXG4gICAgICAnZmlyc3QtYmFzZWxpbmUnOiAnZmlyc3QgYmFzZWxpbmUnLFxuICAgICAgJ2xhc3QtYmFzZWxpbmUnOiAnbGFzdCBiYXNlbGluZSdcbiAgICApLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdhbGlnbi1pdGVtcydcbiAgKSxcbiAgJ2ZsZXgtanVzdGlmeSc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnc3RyZXRjaCc6ICdzdHJldGNoJyxcbiAgICAgICdjZW50ZXInOiAnY2VudGVyJyxcbiAgICAgICdzdGFydCc6ICdzdGFydCcsXG4gICAgICAnZW5kJzogJ2VuZCcsXG4gICAgICAnZmxleC1zdGFydCc6ICdmbGV4LXN0YXJ0JyxcbiAgICAgICdmbGV4LWVuZCc6ICdmbGV4LWVuZCcsXG4gICAgICAnbGVmdCc6ICdsZWZ0JyxcbiAgICAgICdyaWdodCc6ICdyaWdodCcsXG4gICAgICAnc3BhY2UtYmV0d2Vlbic6ICdzcGFjZS1iZXR3ZWVuJyxcbiAgICAgICdzcGFjZS1hcm91bmQnOiAnc3BhY2UtYXJvdW5kJyxcbiAgICAgICdzcGFjZS1ldmVubHknOiAnc3BhY2UtZXZlbmx5JyxcbiAgICAgICdiYXNlbGluZSc6ICdiYXNlbGluZScsXG4gICAgICAnZmlyc3QtYmFzZWxpbmUnOiAnZmlyc3QgYmFzZWxpbmUnLFxuICAgICAgJ2xhc3QtYmFzZWxpbmUnOiAnbGFzdCBiYXNlbGluZSdcbiAgICApLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdqdXN0aWZ5LWNvbnRlbnQnXG4gICksXG4gICdkaXJlY3Rpb25zJzogKFxuICAgICdpdGVtcyc6IChcbiAgICAgICdyb3cnOiAncm93JyxcbiAgICAgICdyb3ctcmV2ZXJzZSc6ICdyb3ctcmV2ZXJzZScsXG4gICAgICAnY29sdW1uJzogJ2NvbHVtbicsXG4gICAgICAnY29sdW1uLXJldmVyc2UnOiAnY29sdW1uLXJldmVyc2UnXG4gICAgKSxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAnZmxleC1kaXJlY3Rpb24nXG4gICksXG4gICdmbGV4LXdyYXAnOiAoXG4gICAgJ2l0ZW1zJzogKFxuICAgICAgJ25vd3JhcCc6ICdub3dyYXAnLFxuICAgICAgJ3dyYXAnOiAnd3JhcCcsXG4gICAgICAnd3JhcC1yZXZlcnNlJzogJ3dyYXAtcmV2ZXJzZSdcbiAgICApLFxuICAgICdvdXRwdXQnOiAncmVzcG9uc2l2ZScsXG4gICAgJ3Byb3BlcnR5JzogJ2ZsZXgtd3JhcCdcbiAgKSxcbiAgJ2ZvbnQnOiAoXG4gICAgJ2l0ZW1zJzogKFxuICAgICAgJ2Jhc2UnOiAnQ2FsaWJyZSwgc2Fucy1zZXJpZidcbiAgICApLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdmb250LWZhbWlseSdcbiAgKSxcbiAgJ3RyYW5zaXRpb24nOiAoXG4gICAgJ2l0ZW1zJzogKFxuICAgICAgJ2NvbG9yJzogJGNvbG9yICRlYXNlLFxuICAgICAgJ2NvbG9yLWZhc3QnOiAkY29sb3ItZmFzdCxcbiAgICAgICdhY2NvcmRpb24nOiAkdmlzaWJpbGl0eSAkbWF4LWhlaWdodCAkb3BhY2l0eSxcbiAgICAgICdvcGFjaXR5JzogJG9wYWNpdHkgJGVhc2UsXG4gICAgICAnYWxsJzogYWxsICRzcGVlZC1mYXN0ICRlYXNlLFxuICAgICAgJ2hlaWdodCc6ICgkaGVpZ2h0ICRlYXNlLCAkbWF4LWhlaWdodCAkZWFzZSksXG4gICAgICAndHJhbnNmb3JtJzogJHRyYW5zZm9ybSAkZWFzZSxcbiAgICAgICd0cmFuc2Zvcm0tZmFzdCc6ICR0cmFuc2Zvcm0tZmFzdCAkZWFzZSxcbiAgICAgICd0cmFuc2Zvcm0tZmFzdGVzdCc6ICR0cmFuc2Zvcm0tZmFzdGVzdCAkZWFzZSxcbiAgICAgICdoYW1idXJnZXInOiAkdHJhbnNmb3JtICRlYXNlICRiZy1jb2xvciAkZWFzZSxcbiAgICAgICd2aXNpYmlsaXR5JzogJHZpc2liaWxpdHkgJGVhc2UsXG4gICAgICAnYmctY29sb3InOiAkYmctY29sb3IgJGVhc2UsXG4gICAgICAnYmctY29sb3ItZmFzdCc6ICRiZy1jb2xvciAkZWFzZS1pbi1vdXQsXG4gICAgICAnYm9yZGVyJzogJGJvcmRlciAkZWFzZSxcbiAgICAgICdmaWx0ZXInOiAkZmlsdGVyICRlYXNlLFxuICAgICAgJ2ZpbGwnOiAkZmlsbCAkZWFzZVxuICAgICksXG4gICAgJ291dHB1dCc6ICdzdGFuZGFyZCcsXG4gICAgJ3Byb3BlcnR5JzogJ3RyYW5zaXRpb24nXG4gICksXG4gICdnYXAtdG9wJzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdtYXJnaW4tdG9wJ1xuICApLFxuICAnZ2FwLXJpZ2h0JzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdtYXJnaW4tcmlnaHQnXG4gICksXG4gICdnYXAtYm90dG9tJzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdtYXJnaW4tYm90dG9tJ1xuICApLFxuICAnZ2FwLWxlZnQnOiAoXG4gICAgJ2l0ZW1zJzogJGdvcmtvLXNpemUtc2NhbGUsXG4gICAgJ291dHB1dCc6ICdzdGFuZGFyZCcsXG4gICAgJ3Byb3BlcnR5JzogJ21hcmdpbi1sZWZ0J1xuICApLFxuICAncGFkLXRvcCc6IChcbiAgICAnaXRlbXMnOiAkZ29ya28tc2l6ZS1zY2FsZSxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAncGFkZGluZy10b3AnXG4gICksXG4gICdwYWQtcmlnaHQnOiAoXG4gICAgJ2l0ZW1zJzogJGdvcmtvLXNpemUtc2NhbGUsXG4gICAgJ291dHB1dCc6ICdzdGFuZGFyZCcsXG4gICAgJ3Byb3BlcnR5JzogJ3BhZGRpbmctcmlnaHQnXG4gICksXG4gICdwYWQtYm90dG9tJzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdwYWRkaW5nLWJvdHRvbSdcbiAgKSxcbiAgJ3BhZC1sZWZ0JzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAnc3RhbmRhcmQnLFxuICAgICdwcm9wZXJ0eSc6ICdwYWRkaW5nLWxlZnQnXG4gICksXG4gICdzdGFjayc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnMCc6IDAsXG4gICAgICAnNic6IDYsXG4gICAgICAnMTAnOiAxMCxcbiAgICAgICcyMCc6IDIwLFxuICAgICAgJzMwJzogMzAsXG4gICAgICAnNDAnOiA0MCxcbiAgICAgICcxMDAwJzogMTAwMCxcbiAgICAgICczMDAwJzogMzAwMFxuICAgICksXG4gICAgJ291dHB1dCc6ICdzdGFuZGFyZCcsXG4gICAgJ3Byb3BlcnR5JzogJ3otaW5kZXgnXG4gICksXG4gICd0ZXh0JzogKFxuICAgICdpdGVtcyc6ICRnb3Jrby1zaXplLXNjYWxlLFxuICAgICdvdXRwdXQnOiAncmVzcG9uc2l2ZScsXG4gICAgJ3Byb3BlcnR5JzogJ2ZvbnQtc2l6ZSdcbiAgKSxcbiAgJ3dlaWdodCc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnbGlnaHQnOiAnMzAwJyxcbiAgICAgICdyZWd1bGFyJzogJzQwMCcsXG4gICAgICAnbWVkaXVtJzogJzUwMCcsXG4gICAgICAnc2VtaS1ib2xkJzogJzYwMCcsXG4gICAgICAnYm9sZCc6ICc3MDAnXG4gICAgKSxcbiAgICAnb3V0cHV0JzogJ3N0YW5kYXJkJyxcbiAgICAncHJvcGVydHknOiAnZm9udC13ZWlnaHQnXG4gICksXG4gICd3aWR0aCc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnZnVsbCc6ICcxMDAlJyxcbiAgICAgICc5MCc6ICc5MCUnLFxuICAgICAgJzgwJzogJzgwJScsXG4gICAgICAnNzAnOiAnNzAlJyxcbiAgICAgICc2MCc6ICc2MCUnLFxuICAgICAgJzUwJzogJzUwJScsXG4gICAgICAnNDAnOiAnNDAlJyxcbiAgICAgICczMCc6ICczMCUnLFxuICAgICAgJzIwJzogJzIwJScsXG4gICAgICAncXVhcnRlcic6IHBlcmNlbnRhZ2UoMS80KSxcbiAgICAgICd0aGlyZCc6IHBlcmNlbnRhZ2UoMS8zKSxcbiAgICAgICd0d28tdGhpcmRzJzogcGVyY2VudGFnZSgyLzMpLFxuICAgICAgJ3RocmVlLXF1YXJ0ZXJzJzogcGVyY2VudGFnZSgzLzQpXG4gICAgKSxcbiAgICAnb3V0cHV0JzogJ3Jlc3BvbnNpdmUnLFxuICAgICdwcm9wZXJ0eSc6ICd3aWR0aCdcbiAgKSxcbiAgJ21heC13aWR0aCc6IChcbiAgICAnaXRlbXMnOiAoXG4gICAgICAnZnVsbCc6ICcxMDAlJyxcbiAgICAgICc5MCc6ICc5MCUnLFxuICAgICAgJzgwJzogJzgwJScsXG4gICAgICAnNzAnOiAnNzAlJyxcbiAgICAgICc2MCc6ICc2MCUnLFxuICAgICAgJzUwJzogJzUwJScsXG4gICAgICAnNDAnOiAnNDAlJyxcbiAgICAgICczMCc6ICczMCcsXG4gICAgICAnMjAnOiAyMCxcbiAgICAgICdxdWFydGVyJzogcGVyY2VudGFnZSgxLzQpLFxuICAgICAgJ3RoaXJkJzogcGVyY2VudGFnZSgxLzMpLFxuICAgICAgJ3R3by10aGlyZHMnOiBwZXJjZW50YWdlKDIvMyksXG4gICAgICAndGhyZWUtcXVhcnRlcnMnOiBwZXJjZW50YWdlKDMvNClcbiAgICApLFxuICAgICdvdXRwdXQnOiAncmVzcG9uc2l2ZScsXG4gICAgJ3Byb3BlcnR5JzogJ21heC13aWR0aCdcbiAgKSxcbiAgJ2JyZWFrcG9pbnRzJzogKFxuICAgICd4c21hbGwnOiAnKG1pbi13aWR0aDogNDAwcHgpJyxcbiAgICAnc21hbGwnOiAnKG1pbi13aWR0aDogNzY4cHgpJyxcbiAgICAnbWVkaXVtJzogJyhtaW4td2lkdGg6IDEwMjRweCknLFxuICAgICdsYXJnZSc6ICcobWluLXdpZHRoOiAxMjgwcHgpJyxcbiAgICAneGxhcmdlJzogJyhtaW4td2lkdGg6IDE2ODBweCknXG4gIClcbik7IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUFggdG8gUmVtXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBDb252ZXJ0IHBpeGVscyB0byByZW1zXG4vLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSByZW0oMTIpXG4vLy8gQXNzdW1lcyAkZW0tYmFzZSBpcyB0aGUgZm9udC1zaXplIG9mIDxodG1sPlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBmb250LXNpemU6IDFyZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBmb250LXNpemU6IHJlbSgzMiwgMTQpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBmb250LXNpemU6IDIuMjg2cmVtO1xuLy8vICAgfVxuXG5AZnVuY3Rpb24gcmVtKCRweHZhbCwgJGJhc2U6IDE2KSB7XG5cblx0QGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcblx0XHQkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG5cdH1cblxuXHRAaWYgbm90IHVuaXRsZXNzKCRiYXNlKSB7XG5cdFx0JGJhc2U6IHN0cmlwLXVuaXRzKCRiYXNlKTtcblx0fVxuXG5cdEByZXR1cm4gKCRweHZhbCAvICRiYXNlKSAqIDFyZW07XG59XG4iLCJpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdibGFjaycpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gIHBhZGRpbmc6IHJlbSg4MCkgcmVtKDQyKSByZW0oMjQpO1xuICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgcGFkZGluZzogcmVtKDk0KSAwIHJlbSg2NCk7XG4gIH1cblxuICAmIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0sICRsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIHJlbSgzOCkgMCByZW0oMzApO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaW1hcnktc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY2KTtcbiAgICB9XG4gIH1cblxuICAmX19jb21wYW55LWluZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDYyKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IHJlbSgyNCkgMCByZW0oNDQpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBtYXJnaW46IHJlbSgxOCkgMCByZW0oMzYpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IHJlbSgyMikgMCByZW0oMzYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiByZW0oNTIpO1xuICAgICAgd2lkdGg6IHJlbSg1Mik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogZ2V0LWNvbmZpZy12YWx1ZSgnYmctY29sb3InLCAndHJhbnNpdGlvbicpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogcmVtKDM3LjE4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgzNy4xOCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogcmVtKDQyLjc1KTtcbiAgICAgICAgd2lkdGg6ICByZW0oNDIuNzUpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICAgICAgLmljb24tc3ZnIHtcbiAgICAgICAgICBmaWxsOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcignZ3JleS1kYXJrJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MCUsIDFmcikpO1xuICAgIG1hcmdpbjogcmVtKDY4KSAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNDIlO1xuICAgIH1cbiAgICAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShudWxsLCAkc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCByZW0oMzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IHJlbSgxMikgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSg4MikgMDtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDQwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzNiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTQpO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgICAgb3BhY2l0eTogLjE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiByZW0oLTQyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2NnB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnktc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSgyOCkgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBvcGFjaXR5OiAuMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IHJlbSgtNDIpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWdhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChudWxsLCAkc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIHJlbSgxMCk7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjc1cmVtO1xufSIsIi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi0tZ2FwIHtcbiAgICBnYXA6IHJlbSgxNyk7XG4gIH1cblxuICAmLS1nYXAtbGcge1xuICAgIGdhcDogcmVtKDQwKTtcbiAgfVxuXG4gICYtLXF1YXJ0ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChhdXRvLCAzMjBweCkpO1xuICB9XG5cblxuICAmLS1oYWxmIHtcbiAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gICYtLTJjb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgICB9XG4gIH1cblxuICAmLS0zY29sIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkeHNtYWxsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gICYtLTQ1LTU1IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XG4gICAgfVxuICB9XG5cbiAgJi0tYmxvZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgMy4xZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDMuMmZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBvcmRlcjogLTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG9yZGVyOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVE9ETzogdXBkYXRlIGlmIG5lZWRlZCwgZWxzZSByZW1vdmVcbi5ncmlkLWl0ZW0tLTJjb2wge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uZ3JpZC1pdGVtLS0zY29sIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmdyaWQtaXRlbS0tMnJvdyB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG5cbi5ncmlkLWl0ZW0tLTNjb2wge1xuICBncmlkLXJvdzogc3BhbiAzO1xufVxuXG4uZ3JpZC1pdGVtLS1lbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIucGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2JvZHknKTtcbiAgd2lkdGg6IDEwMCU7XG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogcmVtKDc4KSAwIHJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogcmVtKDk4KSAwIHJlbSg0Nik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtKDExOCkgMCByZW0oMjgpO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ibG9nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYXJjaGl2ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1lbnRyeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIHRvcDogLTg4cHg7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWFib3V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0Mik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg3NCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTQwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzApO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMzYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgzNik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkbWVkaXVtO1xuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkbGFyZ2U7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQwKTtcbiAgICB9XG4gIH1cblxuICAmLS1lbnRyeSB7XG4gICAgcGFkZGluZzogMCByZW0oMTIpO1xuICAgIG1hcmdpbi10b3A6IDEyNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMCByZW0oMjYpO1xuICAgICAgbWFyZ2luLXRvcDogMjMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDg2KTtcbiAgICAgIG1hcmdpbi10b3A6IDIwOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAkaG9tZS10ZXh0LW1lZGlhOiAjeyZ9LS1ob21lLXRleHQtbWVkaWE7XG4gICRwcm9kdWN0LXRleHQtbWVkaWE6ICN7Jn0tLXByb2R1Y3QtdGV4dC1tZWRpYTtcbiAgJHRlYW06ICN7Jn0tLXRlYW07XG4gICRjdXN0b21lcjogI3smfS0tY3VzdG9tZXI7XG5cbiAgcGFkZGluZzogcmVtKDMyKSByZW0oMjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpub3QoLnNlY3Rpb24tLXN0YW5kYXJkKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDQwKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgcGFkZGluZzogcmVtKDY4KSAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogZ2V0LWNvbG9yKCdibGFjaycpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg1Myk7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgICN7JHRlYW19ICYge1xuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTMpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRjdXN0b21lcn0gJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcHJvZHVjdC10ZXh0LW1lZGlhfSAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0Mik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3Mik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg3MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IHJlbSgxNSkgYXV0byByZW0oMzYpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3Mik7XG4gICAgfVxuICB9XG5cbiAgLy8gR2VuZXJhbCBNb2RpZmllcnNcbiAgJi0tZnVsbHdpZHRoLWd1dHRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEobnVsbCwgJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMCByZW0oNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtLCAkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLS1vdmVyc2l6ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0sICRsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCByZW0oODMpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vLXNwYWNlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLS1uby1zcGFjZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi0tcGFkZGluZy1ib3R0b20tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg3OCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3Rpb24gU3BlY2lmaWMgTW9kaWZpZXJzXG4gICYtLXRlYW0ge1xuICAgIHBhZGRpbmc6IDAgcmVtKDQ2KSByZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMCByZW0oMTEyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMCByZW0oOTgpIHJlbSg0NCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAwIHJlbSgxNjApO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdkaXZpZGVyLWNvbG9yJyk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgfVxuICB9XG4gICYtLWN1c3RvbWVyIHtcbiAgICBwYWRkaW5nOiByZW0oNDIpIHJlbSg0NikgcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDQwKSByZW0oMTYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNjgpIHJlbSg0MCkgcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLS1ob21lLXRleHQtbWVkaWEge1xuICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDI2KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMzApIHJlbSg0MCkgcmVtKDQ4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjAwKSAwIDA7XG4gICAgfVxuICAgIC5pY29uLXN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogcmVtKDEwMDApO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBoZWlnaHQ6IHJlbSg4NjgpO1xuICAgICAgICBib3R0b206IC0yNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGJvdHRvbTogLTM2JTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICByaWdodDogLTQlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMTg4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBib3R0b206IC0yNyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICAgIGJvdHRvbTogLTI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogcmVtKDIwKSAwO1xuICBwYWRkaW5nLXRvcDogcmVtKDI4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMzIpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQ3KTtcbiAgICBnYXA6IHJlbSg2MCkgcmVtKDE1KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XG4gICAgZ2FwOiByZW0oNjApIHJlbSgzNik7XG4gIH1cbiAgJi0tY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJi0tdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyNCk7XG4gICAgZ2FwOiByZW0oMjQpIHJlbSg4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpIG1pbi1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIyKTtcbiAgICAgIGdhcDogcmVtKDI0KSByZW0oNDQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDU1KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIGdhcDogcmVtKDM2KSByZW0oNjApO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSg2NCk7XG4gICAgfVxuICB9XG4gICYtLWN1c3RvbWVyIHtcbiAgICBnYXA6IDAgcmVtKDE2KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpIG1pbi1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBnYXA6IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgyNCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgZ2FwOiAwIHJlbSgyNCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgZ2FwOiAwIHJlbSg1MCk7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmLS00LWNvbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxuICAmLS01LWNvbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB9XG4gIH1cbn0iLCIuZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICZfX2NhdGVnb3J5IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYSB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogcmVtKDI4KSAwIHJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0Mik7XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgY29sb3I6IGdldC1jb2xvcignbWV0YS1jb2xvcicpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IHJlbSg1NCkgMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MnB4KTtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDYwKSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgLy8gZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxlZnQ6IC0xMTZweDtcbiAgICAgICAgdG9wOiByZW0oOTApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIGxlZnQ6IC0xMjZweDtcbiAgICAgICAgdG9wOiByZW0oOTQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ibG9nIHtcbiAgICBwYWRkaW5nOiByZW0oMzYpIHJlbSgzMCkgcmVtKDUwKSByZW0oMzgpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oNTApIHJlbSg1OCk7XG4gICAgICBib3gtc2hhZG93OiBnZXQtY29sb3IoJ2JveC1zaGFkb3ctcG9zdCcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oODApIHJlbSg1MCkgcmVtKDk4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBtYXgtd2lkdGg6IDYyJTtcbiAgICAgIHBhZGRpbmc6IHJlbSg4MCkgcmVtKDU1KSByZW0oNzQpO1xuICAgIH1cbiAgfVxufSIsIiVidXR0b24ge1xuICBwYWRkaW5nOiByZW0oMTQpIHJlbSgzMCkgcmVtKDEwKSByZW0oMzApO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ29yYW5nZScpO1xuICBib3gtc2hhZG93OiBnZXQtY29sb3IoJ2JveC1zaGFkb3ctYnV0dG9uJyk7XG4gIHRyYW5zaXRpb246IGdldC1jb25maWctdmFsdWUoJ2JnLWNvbG9yJywgJ3RyYW5zaXRpb24nKSwgZ2V0LWNvbmZpZy12YWx1ZSgnY29sb3ItZmFzdCcsICd0cmFuc2l0aW9uJyk7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ29yYW5nZScpO1xuICAgICAgY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAmLS1jdGEge1xuICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDMwKSByZW0oMTYpIHJlbSgzMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEobnVsbCwgJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICB9XG5cbiAgJi0tbmF2IHtcbiAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSgxNSkgMDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApIHJlbSgxMCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSgzMCkgcmVtKDEwKSByZW0oMzApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgIH1cbiAgfVxuXG4gICYtLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg3Mik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNzIpO1xuICB9XG5cbiAgJi0tdGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xuICB9XG59IiwiLmJnLWVsZW1lbnQge1xuXG4gICZfX3JlY3RhbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtLXNlY3Rpb24tbGVmdCB7XG4gICAgICBsZWZ0OiAtNjgwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwsICRzbWFsbCkge1xuICAgICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGxlZnQ6IC00MDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBsZWZ0OiAtMzUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmQtZGlzcGxheS1sZWZ0IHtcbiAgICAgIGxlZnQ6IC02MDBweDtcbiAgICAgIHRvcDogMzAwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwsICRzbWFsbCkge1xuICAgICAgICBsZWZ0OiAtNDI1cHg7XG4gICAgICAgIHRvcDogMjc1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGxlZnQ6IC0yNzVweDtcbiAgICAgICAgdG9wOiAzMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBsZWZ0OiAtMjE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FyZC1kaXNwbGF5LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwsICRzbWFsbCkge1xuICAgICAgICByaWdodDogLTIyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICByaWdodDogLTMwMHB4O1xuICAgICAgICB0b3A6IC0xODhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTg4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVybyB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTM2MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vICZfX3JlY3RhbmdsZSB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIHRvcDogMTg3cHg7XG4gIC8vICAgcmlnaHQ6IC0yOTNweDtcbiAgLy8gICB6LWluZGV4OiAtMTtcbiAgLy8gICB3aWR0aDogNTAwcHg7XG4gIC8vICAgaGVpZ2h0OiAxNzBweDtcbiAgLy8gICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvLyAgIGJvcmRlci13aWR0aDogMnB4O1xuICAvLyAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTgsMTYzLDE3OSwuMSk7XG4gIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgLy8gICAmLS1zbWFsbCB7XG4gIC8vICAgICB0b3A6IC0zMXB4O1xuICAvLyAgICAgcmlnaHQ6IC0xMTlweDtcbiAgLy8gICAgIHdpZHRoOiAxNjBweDtcbiAgLy8gICAgIGhlaWdodDogNjBweDtcbiAgLy8gICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgLy8gICB9XG4gIC8vICAgJi0teHNtYWxsIHtcbiAgLy8gICAgIHRvcDogLTY5cHg7XG4gIC8vICAgICByaWdodDogMjJweDtcbiAgLy8gICAgIHdpZHRoOiA0MHB4O1xuICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xuICAvLyAgIH1cbiAgLy8gICAmLS1zZWN0aW9uIHtcbiAgLy8gICAgIHRvcDogLTE5MHB4O1xuICAvLyAgICAgcmlnaHQ6IC0zMzZweDtcbiAgLy8gICAgIGhlaWdodDogMTIwcHg7XG4gIC8vICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIC8vICAgfVxuICAvLyAgICYtLXNlY3Rpb24tbGFyZ2Uge1xuICAvLyAgICAgbGVmdDogLTM1NnB4O1xuICAvLyAgICAgdG9wOiAzMDJweDtcbiAgLy8gICAgIHJpZ2h0OiBhdXRvO1xuICAvLyAgICAgaGVpZ2h0OiAxODBweDtcbiAgLy8gICAgIG9wYWNpdHk6IC43O1xuICAvLyAgICAgd2lkdGg6IDQ0MHB4O1xuICAvLyAgIH1cbiAgLy8gICAmLS1oZXJvLWxhcmdlIHtcbiAgLy8gICAgIHRvcDogNDE4cHg7XG4gIC8vICAgICB3aWR0aDogNjQwcHg7XG4gIC8vICAgICBoZWlnaHQ6IDI1MHB4O1xuICAvLyAgIH1cbiAgLy8gICAmLS1oZXJvIHtcbiAgLy8gICAgIGxlZnQ6IDExN3B4O1xuICAvLyAgICAgdG9wOiBhdXRvO1xuICAvLyAgICAgcmlnaHQ6IGF1dG87XG4gIC8vICAgICBib3R0b206IC0xNTRweDtcbiAgLy8gICAgIGhlaWdodDogMjAwcHg7XG4gIC8vICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIC8vICAgfVxuICAvLyB9XG5cblxuICAmX19kb3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICBvcGFjaXR5OiAuMTc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICYtLXRvcCB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIGJvdHRvbTogLTM0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi0tdG9wLWxlZnQge1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICB9XG4gICAgJi0tdG9wLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgIH1cbiAgICAmLS1ib3R0b20ge1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIlYmFzZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm5hdmJhciB7XG4gICR0cmFuc3BhcmVudDogI3smfS0tdHJhbnNwYXJlbnQ7XG4gIEBleHRlbmQgJWJhc2U7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdwZWFjaCcpO1xuICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCdoZWlnaHQnLCAndHJhbnNpdGlvbicpO1xuICAmLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJiAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtLCAkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDM2KSAwIHJlbSgyNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCByZW0oNSkgcmVtKDIwKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgzNikgcmVtKDUpIDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlua3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhKG51bGwsICRtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogcmVtKDM0KSAwIDAgcmVtKDMwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ29yYW5nZScpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZ2V0LWNvbG9yKCdvcmFuZ2UnKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSgyNSk7XG4gICAgICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCdjb2xvcicsICd0cmFuc2l0aW9uJyk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IC43NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdibGFjaycpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShudWxsLCAkbWVkaXVtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjUpIDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0LWdyb3VwLCAmX19sZWZ0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX21lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGdldC1jb2xvcignYmxhY2snKTtcbiAgICBwYWRkaW5nOiByZW0oNykgcmVtKDEzKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHotaW5kZXg6IDMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDE5KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgfVxuICAmX19tZW51LWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdibGFjaycpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogZ2V0LWNvbmZpZy12YWx1ZSgndHJhbnNmb3JtLWZhc3Rlc3QnLCAndHJhbnNpdGlvbicpO1xuICAgIH1cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgIH1cbiAgfVxuICAvLy8gSGFuZGxlcyBoYW1idXJnZXIgbWVudSB0byAneCcgdHJhbnNpdGlvblxuICAvL1xuICAmX19tZW51LWJ1dHRvbiAmX19tZW51LWljb24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgJl9fbWVudS1idXR0b24gJl9fbWVudS1pY29uOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICB9XG4gICZfX21lbnUtYnV0dG9uICZfX21lbnUtaWNvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gICZfX21lbnUtYnV0dG9uLS1hY3RpdmUgJl9fbWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gICZfX21lbnUtYnV0dG9uLS1hY3RpdmUgJl9fbWVudS1pY29uOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgfVxuICAmX19tZW51LWJ1dHRvbi0tYWN0aXZlICZfX21lbnUtaWNvbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAmX19tb2JpbGUtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdib2R5Jyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCd0cmFuc2Zvcm0nLCAndHJhbnNpdGlvbicpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzMjtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXQtY29sb3IoJ3doaXRlJyk7XG4gIEBleHRlbmQgJWJhc2U7XG4gICYtLWZpeGVkIHtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogZ2V0LWNvbG9yKCdib3gtc2hhZG93LTIwJyk7XG4gICAgdHJhbnNpdGlvbjogZ2V0LWNvbmZpZy12YWx1ZSgnb3BhY2l0eScsICd0cmFuc2l0aW9uJyk7XG4gICAgLm5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2JvZHknKTtcbiAgICB9XG4gIH1cbn0iLCIuaGVybyB7XG4gICRob21lOiAjeyZ9LS1ob21lO1xuICAkcHJvZHVjdDogI3smfS0tcHJvZHVjdDtcbiAgJGVudHJ5OiAjeyZ9LS1lbnRyeTtcblxuICAmLS1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9iZy1taWRkZWwtd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJSwgMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQscmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4LCBhdXRvO1xuICAgIHBhZGRpbmc6IHJlbSgxMDApIHJlbSgyMCkgcmVtKDkwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ3BlYWNoJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMDBweCwgYXV0bztcbiAgICAgIHBhZGRpbmc6IHJlbSgxMzApIHJlbSgyMCkgcmVtKDEzMCkgcmVtKDQwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHgsIGF1dG87XG4gICAgICBwYWRkaW5nOiByZW0oMTc0KSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdwZWFjaCcpO1xuICB9XG5cbiAgJi0tZW50cnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICB0b3A6IDYwcHhcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgdG9wOiA2OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgIH1cbiAgICAjeyRwcm9kdWN0fSAmIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg3MCkgcmVtKDIwKTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTEwKSByZW0oNDApIHJlbSg3MCkgcmVtKDYwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEzMCkgMCByZW0oODMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRsaW5lLCAmX19kZXNjcmlwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCdvcGFjaXR5JywgJ3RyYW5zaXRpb24nKTtcbiAgICAjeyRwcm9kdWN0fSAmIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzs7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIH1cbiAgICAjeyRwcm9kdWN0fSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI5KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIG1hcmdpbjogcmVtKDIwKSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgfVxuICAgICN7JHByb2R1Y3R9ICYge1xuICAgICAgbWFyZ2luOiByZW0oMjApIGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgI3skcHJvZHVjdH0gJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3skcHJvZHVjdH0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNDJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICB0b3A6IC02OHB4O1xuICAgICAgbGVmdDogNDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgbGVmdDogNDk0cHg7XG4gICAgICB0b3A6IC02OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICBsZWZ0OiA1MTZweDtcbiAgICAgIHRvcDogLTg4cHg7XG4gICAgfVxuICAgICYtLW5vLXNjcmltIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skZW50cnl9ICYge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZ3JleScpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogNTMycHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignc2NyaW0tY29sb3InKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDUyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDYyMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNzgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNtYWxsLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHJlbSg0MCkgYXV0byAwO1xuICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGdldC1jb2xvcignYm9yZGVyLWNvbG9yJyk7XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIG1hcmdpbjogcmVtKDQwKSAwIDA7XG4gIH1cbiAgJi0tY2VudGVyZWQge1xuICAgIG1hcmdpbjogcmVtKDQwKSBhdXRvIDA7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn0iLCIuY3RhIHtcbiAgJHByaW1hcnk6ICN7Jn0tLXByaW1hcnk7XG4gICRzdWJzY3JpYmU6ICN7Jn0tLXN1YnNjcmliZTtcbiAgJGZvb3RlcjogI3smfS0tZm9vdGVyO1xuICAmIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX190ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzI2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAjeyRwcmltYXJ5fSAmIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICAjeyRwcmltYXJ5fSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wOTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShudWxsLCAkeHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDQ7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHN1YnNjcmliZX0gJiB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDE4KTtcbiAgICB9XG4gICAgI3skZm9vdGVyfSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgICN7JHByaW1hcnl9ICYge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjMpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzdWJzY3JpYmV9ICYge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICN7JGZvb3Rlcn0gJiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDI0KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSAwIHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IHJlbSgxNikgMCByZW0oMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiByZW0oMzApIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1hcmdpbjogcmVtKDU2KSBhdXRvIHJlbSgyMCk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuICAgICYgPiAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiByZW0oMTApIDAgMCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHhzbWFsbCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAjeyRmb290ZXJ9ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2RhcmstdGVhbCcpO1xuICAgIHBhZGRpbmc6IHJlbSgxMDQpIDAgcmVtKDUwKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg5OCkgMCByZW0oNTApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNzApIDAgcmVtKDYwKTtcbiAgICB9XG4gICAgJiAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zdWJzY3JpYmUge1xuICAgIGlucHV0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxNSk7XG4gICAgICBoZWlnaHQ6IHJlbSg1NSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IGdldC1jb2xvcignYm94LXNoYWRvdy1pbnB1dCcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xuICAgICAgcGFkZGluZzogcmVtKDE4LjUpIHJlbSgyNCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZhbWlseTogZ2V0LWNvbmZpZy12YWx1ZSgnYmFzZScsICdmb250Jyk7XG4gICAgICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCdiZy1jb2xvcicsICd0cmFuc2l0aW9uJyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oMTIpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIuNSkgcmVtKDQ2LjUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IHJlbSgyMikgMCAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigncmVkLW9yYW5nZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZvb3RlciB7XG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgcmVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyLjUpIHJlbSg0Ni41KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luOiByZW0oMjIpIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxhcmdlLWN0YSB7XG4gIHBhZGRpbmc6IHJlbSg3MCkgcmVtKDI1KSByZW0oODApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCUsMCAwLDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4LCBhdXRvLGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2JnLW1pZGRlbC5zdmcpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdldC1jb2xvcignYmxhY2snKSAxMSUscmdiYSgxMiwgMTksIDI2LCAuOTQpIDcyJSksXG4gICAgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc29mdHdhcmUtc2NyZWVuc2hvdC0xLnBuZyk7XG4gIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBwYWRkaW5nOiByZW0oMTYwKSAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlLDAgMCw1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4LCBhdXRvLCBjb3ZlcjtcbiAgfVxuXG4gICZfX2ludHJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byByZW0oNzApO1xuICAgIHBlcnNwZWN0aXZlOiAyMDAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTMwKTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogcmVtKC00NSkgYXV0byAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgdG9wOiAyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpbWFyeS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IHJlbSg1MCkgMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIH1cbiAgICAmIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgyMCkgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnktY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEobnVsbCwgJHNtYWxsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobnVsbCwgJHNtYWxsKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0oNDQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShudWxsLCAkeHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiByZW0oMTApIDAgcmVtKDMwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobnVsbCwgJHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi50ZXh0LW1lZGlhIHtcbiAgJGxlZnQ6ICN7Jn0tLWxlZnQ7XG4gICRwcm9kdWN0OiAjeyZ9LS1wcm9kdWN0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xuICBtYXJnaW46IDAgYXV0byByZW0oNzQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwNSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNzYpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNjQpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2Fzc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAjeyRwcm9kdWN0fSAmIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgI3skcHJvZHVjdH0gJiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNTIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogcmVtKDQ0KSBhdXRvIDA7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBAaW5jbHVkZSBtZWRpYShudWxsLCAkc21hbGwpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiByZW0oNDYpIHJlbSg0NCkgMCAwO1xuICAgIH1cblxuICAgICN7JGxlZnR9ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IHJlbSg0NikgMCAwIHJlbSgxNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDQ2KSAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHByb2R1Y3R9I3skbGVmdH0gJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiByZW0oNDQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDY0KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDk0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcHJvZHVjdH0gJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNjQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDk0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjeyRsZWZ0fSwgI3skcHJvZHVjdH0gJiB7XG4gICAgLy8gICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAvLyAgICAgbWFyZ2luOiByZW0oMzApIDAgMCByZW0oNDQpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcbiAgICAgIG1heC13aWR0aDogcmVtKDI3NCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDIwKTtcbiAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMCk7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAjeyRwcm9kdWN0fSAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDE4KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gIH1cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gICYtLXByb2R1Y3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIuY2FyZCB7XG4gICRmZWF0dXJlZDogI3smfS0tZmVhdHVyZWQ7XG4gICRwb3N0OiAjeyZ9LS1wb3N0O1xuICAkdGVhbTogI3smfS0tdGVhbTtcbiAgJGN1c3RvbWVyOiAjeyZ9LS1jdXN0b21lcjtcbiAgJHRlc3RpbW9uaWFsOiAjeyZ9LS10ZXN0aW1vbmlhbDtcbiAgJHN0YWdnZXJlZDogI3smfS0tc3RhZ2dlcmVkO1xuICAkY2FyZC1kaXNwbGF5OiAjeyZ9LS1jYXJkLWRpc3BsYXk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogcmVtKDIwKTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICBib3gtc2hhZG93OiBnZXQtY29sb3IoJ2JveC1zaGFkb3ctY2FyZCcpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skdGVzdGltb25pYWx9ICYge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICN7JGN1c3RvbWVyfSAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDc2KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogcmVtKDEyNSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICN7JGZlYXR1cmVkfSAmIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRvcDogcmVtKC0xNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgICB0b3A6IHJlbSgtNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG4gICAgI3skZmVhdHVyZWR9ICYge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgbWFyZ2luOiByZW0oMTApIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1heC13aWR0aDogNjklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDc3JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDcxJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcG9zdH0gJiB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICBtYXJnaW46IHJlbSgzNikgMCByZW0oMTkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiByZW0oMzgpIDAgcmVtKDI2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcG9zdH0gJiwgI3skZmVhdHVyZWR9ICYge1xuICAgICAgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdibGFjaycpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JGNhcmQtZGlzcGxheX0gJiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDQpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzdGFnZ2VyZWR9ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIyKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgfVxuICAgICN7JHN0YWdnZXJlZH0gJiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgI3skZmVhdHVyZWR9ICYge1xuICAgICAgcGFkZGluZzogcmVtKDQ2KSByZW0oMzApIHJlbSg0NykgcmVtKDQzKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDYpIHJlbSgyNykgcmVtKDQ0KSByZW0oNDMpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDIpIHJlbSg0MCkgcmVtKDM0KSByZW0oNjQpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRwb3N0fSAmIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICN7JHRlc3RpbW9uaWFsfSAmIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skdGVhbX0gJiB7XG4gICAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjIpIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAjeyRwb3N0fSAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgICAgY29sb3I6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiByZW0oMjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDM1KSByZW0oMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNjUpIHJlbSg1NSkgcmVtKDQ1KTtcbiAgICB9XG4gIH1cblxuICAmLS1mZWF0dXJlZCwgJi0tcG9zdCB7XG4gICAgYm94LXNoYWRvdzogZ2V0LWNvbG9yKCdib3gtc2hhZG93LXBvc3QnKTtcbiAgfVxuXG4gICYtLWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tcG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiByZW0oMzgpIHJlbSgzMCkgcmVtKDQ4KSByZW0oNDMpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogcmVtKDM4KSByZW0oNDMpIHJlbSgzMikgcmVtKDQ4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogcmVtKDM4KSByZW0oMzApIHJlbSg0OCkgcmVtKDQzKTtcbiAgICB9XG4gIH1cbiAgJi0tdGVhbSwgJi0tY3VzdG9tZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tY3VzdG9tZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS10ZXN0aW1vbmlhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDUzKSByZW0oMjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTMpIHJlbSg1MCk7XG4gICAgfVxuICB9XG5cbiAgJi0tY2FyZC1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgyNCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IHJlbSg0NCkgcmVtKDMyKSByZW0oNTApIHJlbSg0NCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc3RhZ2dlcmVkIHtcbiAgICBwYWRkaW5nOiByZW0oNTIpIHJlbSg0NSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIuaW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1yZXR1cm5zIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IHJlbSg1MCkgYXV0byAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICB3aWR0aDogNDk2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHJpZ2h0OiAtNjRweDtcbiAgICAgIHdpZHRoOiA0OTZweDtcbiAgICB9XG5cbiAgfVxuICAmLS1zaGlwbWVudCB7XG5cbiAgICByaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHhzbWFsbCkge1xuICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAtMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLS1hdXRvbWF0aW9uIHtcbiAgICB0b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgfVxuICB9XG59IiwiLmNhcmQtZGlzcGxheSB7XG4gICRhYm91dDogI3smfS0tYWJvdXQ7XG4gICRzdGFnZ2VyZWQ6ICN7Jn0tLXN0YWdnZXJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCByZW0oMjApO1xuICB9XG4gICZfX3RleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICBtYXJnaW46IDAgYXV0byByZW0oNDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skYWJvdXR9ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM2KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGdldC1jb2xvcignYmxhY2snKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDUzKTtcbiAgICB9XG4gICAgI3skYWJvdXR9ICYge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzZnI7XG4gICAgZ2FwOiAxNnB4IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBnYXA6IDBweCAzNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG4gICAgfVxuICAgICN7JGFib3V0fSAmIHtcbiAgICAgIGdhcDogcmVtKDIwKSAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KSBtaW4tY29udGVudDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU4KTtcbiAgICAgICAgZ2FwOiAwIHJlbSgxNSk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgZ2FwOiAwIHJlbSgzNik7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHN0YWdnZXJlZH0gJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiB1bnNldDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG51bGwsICRtZWRpdW0pIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtKDE1KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiByZW0oLTM2KTtcbiAgICAgIHRvcDogcmVtKDI0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgbGVmdDogcmVtKC0xMik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR4bGFyZ2UpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIGxlZnQ6IHJlbSg2OCk7XG4gICAgICB0b3A6IHJlbSg0Mik7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2OCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDk4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTA0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTI2KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDk0KTtcbiAgICB9XG4gIH1cblxuICAmLS1zdGFnZ2VyZWQge1xuICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDI1KSByZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogcmVtKDgwKSByZW0oNDApIHJlbSg0OCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDApIDAgcmVtKDY4KTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2R1Y3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTA4KTtcbiAgICB9XG4gIH1cbn0iLCJcbi5wb3N0cyB7XG4gICRlbnRyeTogI3smfS0tZW50cnk7XG4gICZfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjYpO1xuICAgIH1cbiAgICAmLS1lbnRyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg3Mik7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgyMikgMCByZW0oMTIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY0KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogcmVtKDY0KSBhdXRvIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiByZW0oMzApIDAgMCByZW0oNTApO1xuICAgICAgfVxuXG4gICAgICAmIC5jdGFfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IHJlbSg1Mik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogOTQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IHJlbSgxMTgpIDAgMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiByZW0oNikgMCByZW0oMikgcmVtKDgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBtYXgtd2lkdGg6IHJlbSgxNzApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiByZW0oNSkgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogcmVtKDEyKSAwIDA7XG4gICAgfVxuICAgICN7JGVudHJ5fSAmIHtcbiAgICAgIG1hcmdpbjogcmVtKDYpIDAgcmVtKDMwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBtYXJnaW46IHJlbSgxMikgMCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IHJlbSgxMCkgMCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDgpIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogcmVtKDI0KSAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDIyKSAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjUpIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI4KSAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvcHVsYXIge1xuICAgICN7JGVudHJ5fSAmIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDMxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTQpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGlzdCBSZXNldFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8vXG4vLy8gQGdyb3VwIG1peGluc1xuLy8vIEBhdXRob3IgR3JlZyBSaWNrYWJ5XG4vLy8vXG5cbi8vLyBSZXNldCBhbGwgcGFkZGluZyBhbmQgc3R5bGVzIG9uIGJvdGggdW5vcmRlcmVkIGFuZCBvcmRlcmVkIGxpc3RzLlxuLy8vXG4vLyBAZXhhbXBsZSBzY3NzIC0gQmFzaWMgVXNhZ2UgU2Fzc1xuLy8gICAgLmZvby1saXN0IHtcbi8vICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuLy8gICAgfVxuLy8vXG4vLyBAZXhhbXBsZSBzY3NzIC0gQmFzaWMgVXNhZ2UgQ1NTIE91dHB1dFxuLy8vICAgIC5mb28tbGlzdCB7XG4vLy8gICAgICAgIFx0bWFyZ2luOiAwO1xuLy8vICAgICAgICBcdHBhZGRpbmc6IDA7XG4vLy8gICAgICAgIFx0bGlzdC1zdHlsZTogbm9uZTtcbi8vLyAgICB9XG5cbkBtaXhpbiBsaXN0LXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufSIsIi5wYWdpbmF0aW9uIHtcbiAgJHNpbXBsZTogI3smfS0tc2ltcGxlO1xuICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMSkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiByZW0oNjIpIDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDM0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiByZW0oNTMpIDAgMDtcbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogcmVtKDUyKSAwIHJlbSgzNCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNDApIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgICBwYWRkaW5nOiByZW0oNjQpIDAgcmVtKDQwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDkwKTtcbiAgICAgIHBhZGRpbmc6IHJlbSg2NCkgMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdkaXZpZGVyLWNvbG9yJyk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCwgJl9fcHJldmlvdXMsICZfX2xpbmsge1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2ltcGxlfSAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBwYWRkaW5nOiAwIHJlbSgyNCkgMCByZW0oNTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMCByZW0oMjQpIDAgcmVtKDg0KTtcbiAgICB9XG4gICAgI3skc2ltcGxlfSAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI0KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDgpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJ+KGkic7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQtZmFzdCAkZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdkYXJrLW9yYW5nZScpO1xuICAgICAgI3skc2ltcGxlfSAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWljb24tcmlnaHQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXZpb3VzIHtcbiAgICBwYWRkaW5nOiAwIHJlbSg1MikgMCByZW0oMjQpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMCByZW0oODQpIDAgcmVtKDI0KVxuICAgIH1cbiAgICAjeyRzaW1wbGV9ICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJ+KGkCc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZC1mYXN0ICRlYXNlLWluLW91dDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgICAjeyRzaW1wbGV9ICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi1sZWZ0LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgyMCk7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay5pcy1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ29yYW5nZScpO1xuICAgICAgY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDE2KSByZW0oMTEpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXJnaW46IDAgcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19wYWdlLXJhbmdlIHtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKCdtZXRhLWNvbG9yJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1pY29ucyB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNvY2lhbC1pY29uIHtcbiAgICBtYXJnaW46IDAgcmVtKDgpIDAgMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdvcmFuZ2UnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtc2hhcmUge1xuICAuaWNvbi1zdmcge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn0iLCIudGVzdGltb25pYWwtZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZGFyay10ZWFsJyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiByZW0oMzYpIDA7XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIG1hcmdpbjogcmVtKDQ4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBtYXJnaW46IHJlbSg2OCkgMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHJlbSg0NykgcmVtKDE2KSByZW0oNzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgxMjYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTE4KSAwIHJlbSgxMjApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMTApIDAgcmVtKDEyMCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM0KTtcbiAgICBtYXJnaW46IDAgMCByZW0oMzQpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiByZW0oNTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDg0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1MykgcmVtKDUwKTtcbiAgICAgIG1hcmdpbjogMCByZW0oMTgpIHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IGdldC1jb2xvcignb3JhbmdlJyk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5pY29uLXN2ZyB7XG4gICAgICB3aWR0aDogcmVtKDIyKTtcbiAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgIGZpbGw6IGdldC1jb2xvcignZ3JlZW4nKTtcbiAgICB9XG4gIH1cbn0iLCIuY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiByZW0oNjQpIHJlbSgxNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgxMTIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHJlbSgzMyk7XG4gICAgd2lkdGg6IHJlbSgzMyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAycHggc29saWQgZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBnZXQtY29uZmlnLXZhbHVlKCdiZy1jb2xvci1mYXN0JywgJ3RyYW5zaXRpb24nKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgd2lkdGg6IHJlbSg0OCk7XG4gICAgICB0b3A6IHJlbSgxNDQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIHRvcDogcmVtKDE1MCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogcmVtKDEwKTtcbiAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgICAgdHJhbnNpdGlvbjogZ2V0LWNvbmZpZy12YWx1ZSgnYWxsJywgJ3RyYW5zaXRpb24nKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignd2hpdGUnKTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcignZGFyay1vcmFuZ2UnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICByaWdodDogcmVtKDI0KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIHJpZ2h0OiByZW0oNzIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICByaWdodDogcmVtKDExMik7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldiB7XG4gICAgcmlnaHQ6IHJlbSg2OCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgcmlnaHQ6IHJlbSg4OCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZSkge1xuICAgICAgcmlnaHQ6IHJlbSgxMzYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICByaWdodDogcmVtKDE3Nik7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdvcmFuZ2UnKTtcbiAgICB9XG4gIH1cbn0iLCIuY3RhLWZvcm0ge1xuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2RhcmstdGVhbCcpO1xuICAgIHBhZGRpbmc6IHJlbSg3MCkgcmVtKDI1KSByZW0oODApO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgcGFkZGluZzogcmVtKDkyKSByZW0oMTE0KSByZW0oMTQyKSByZW0oMTQwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogcmVtKDg2KSByZW0oNjgpIHJlbSgxNDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdkYXJrLXRlYWwnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0oODYpIHJlbSg4NCkgcmVtKDE0MCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg4NikgcmVtKDE3MSkgcmVtKDE2NCkgcmVtKDE0MCk7XG4gICAgfVxuICB9XG4gICZfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IHJlbSg1Myk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDY0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNjcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiByZW0oNTkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDY3KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgYmFja2dyb3VuZDogIHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9zcGFya2xlLnN2ZycpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiByZW0oNzMpO1xuICAgICAgd2lkdGg6IHJlbSg1Nyk7XG4gICAgICByaWdodDogcmVtKC0xNCk7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzYpIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICBtYXJnaW46IHJlbSg4KSAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ3doaXRlJyk7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2JsYWNrJyk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogcmVtKDE1MCkgcmVtKDg0KSByZW0oMTUyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignZ3JleS1saWdodCcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUwKSByZW0oMTQwKSByZW0oMTUyKSByZW0oMTUyKTtcbiAgICB9XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgfVxuXG4gIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtbiAuZnJlZWZvcm0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnJlZWZvcm0tcm93IC5mcmVlZm9ybS1jb2x1bW4gLmZyZWVmb3JtLWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJ2RpdmlkZXItY29sb3InKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4KTtcbiAgICBoZWlnaHQ6IHJlbSg0Mik7XG4gIH1cblxuICAuZnJlZWZvcm0tcm93IC5mcmVlZm9ybS1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0sICRsYXJnZSkge1xuICAgICAgbWFyZ2luOiAwIHJlbSg4KSAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDQyKSByZW0oMTQpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcbiAgICB9XG4gIH1cbn0iLCIuaHVic3BvdCB7XG4gICZfX2Zvcm0ge1xuICAgIC5jYXJkICYge1xuICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgIH1cbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdyZWQnKTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg4KSAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdpbnB1dC1jb2xvci10ZXh0Jyk7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2lucHV0LWNvbG9yLXBsYWNlaG9sZGVyJyk7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICB9XG5cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgXHRmb250LWZhbWlseTogZ2V0LWNvbmZpZy12YWx1ZSgnYmFzZScsICdmb250Jyk7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2Rhcmstb3JhbmdlJyk7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCd3aGl0ZScpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGdldC1jb25maWctdmFsdWUoJ2JnLWNvbG9yJywgJ3RyYW5zaXRpb24nKSwgZ2V0LWNvbmZpZy12YWx1ZSgnY29sb3ItZmFzdCcsICd0cmFuc2l0aW9uJyk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdyZWQtb3JhbmdlJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3Vic2NyaWJlIHtcbiAgICAgIC5ocy1mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsLCAkbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg1NSk7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGdldC1jb2xvcignYm94LXNoYWRvdy1pbnB1dCcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCwgJGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhzLXN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCwgJGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjIpIDAgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsLCAkbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDE4LjUpIHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
