/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/frontend/styles/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Euclid Circular A";
  src: url(/build/frontend/fonts/EuclidCircularA-Light.29f6c14f.ttf) format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url(/build/frontend/fonts/EuclidCircularA-Regular.d5460088.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url(/build/frontend/fonts/EuclidCircularA-Medium.a5befbfc.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url(/build/frontend/fonts/EuclidCircularA-Bold.b4788f2f.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
}
.scroll-table {
  border-radius: 12px;
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden;
  border: 1px solid #DCDFE4;
  margin-bottom: 64px;
  overflow-x: scroll;
}
@media (max-width: 650px) {
  .scroll-table {
    margin-bottom: 48px;
  }
}

.scroll-table.disabled {
  pointer-events: none;
}

.touchflow-scrollbar {
  height: 6px !important;
  position: relative;
  opacity: 1 !important;
  margin: 0px 10px 3px;
  width: calc(100% - 20px) !important;
}

.scroll-table.disabled .touchflow-scrollbar {
  display: none;
}

.touchflow-scrollbar > div {
  position: absolute;
  background: #DFDFDF;
  border-radius: 9px;
}

/**
 * Swiper 8.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 14, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  cursor: pointer;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(7px);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  background-image: url(/build/frontend/images/icon__arr.8ed74a3f.svg);
}
@media (max-width: 650px) {
  .swiper-button-prev,
  .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}

.swiper-button-next {
  transform: rotate(180deg);
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  display: flex;
  margin: 0 16px;
}
@media (max-width: 650px) {
  .swiper-pagination {
    margin: 0 12px;
  }
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  flex-shrink: 0;
  width: 40px;
  height: 2px;
  background: #FFFFFF;
  border-radius: 2px;
  transition: all 0.3s;
}
.swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 6px;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  background: #542797;
}

.swiper-pagination > .swiper-pagination-bullet-active {
  background: #542797;
}

.swiper-pagination-bullet-active {
  background: #542797;
}

.swiper-pagination [data-active=true] {
  background: #542797;
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
*,
*::after,
*::before {
  box-sizing: border-box;
}

body {
  position: relative;
  overflow-x: hidden;
  font-family: "Euclid Circular A";
  background: #EBEBEB;
}

.wrap {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.content {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1310px;
}

.title__3 {
  margin: 0 0 48px;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  color: #232526;
}
@media (max-width: 650px) {
  .title__3 {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 110%;
  }
}

.btn-border {
  display: block;
  text-decoration: none;
  max-width: max-content;
  margin-top: 32px;
  padding: 10px 22px;
  border: 2px solid #F57321;
  border-radius: 6px;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #F57321;
  transition: all 0.3s;
}
@media (max-width: 650px) {
  .btn-border {
    padding: 4px 10px;
    font-size: 13px;
  }
}
.btn-border:hover {
  background-color: #F57321;
  color: #000000;
}

.btn-yellow {
  text-decoration: none;
  font-weight: 600;
  color: #000000;
  background: #F57321;
  border-radius: 4px;
  width: 100%;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  max-width: max-content;
  transition: all 0.3s;
  padding: 8px 20px;
}
@media (max-width: 650px) {
  .btn-yellow {
    font-size: 14px;
    line-height: 20px;
  }
}
.btn-yellow::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -10px;
  background: rgba(255, 255, 255, 0.7);
  transform: skewX(20deg) translateX(0);
  transition: all 0.5s ease;
  animation: 2s slidein infinite;
  width: 40px;
  height: 140%;
}
@media (min-width: 769px) {
  .btn-yellow:hover {
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 769px) {
  .btn-yellow:hover::before {
    animation-play-state: paused;
    background: 0 0;
  }
}

@keyframes slidein {
  0% {
    transform: skewX(20deg) translateX(350px);
  }
  to {
    transform: skewX(20deg) translateX(0);
  }
}
.btn-black {
  text-decoration: none;
  display: flex;
  padding: 8px 40px 8px 16px;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #FFFFFF;
  position: relative;
  background: #000000;
  box-shadow: 0px 2px 4px rgba(27, 28, 27, 0.07);
  border-radius: 16px;
}
@media (max-width: 650px) {
  .btn-black {
    padding: 6px 38px 6px 14px;
  }
}
.btn-black::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%) rotate(180deg);
  width: 16px;
  height: 16px;
  background-image: url(/build/frontend/images/icon__arr.8ed74a3f.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 650px) {
  .btn-black::after {
    right: 14px;
  }
}

.btn-white {
  text-decoration: none;
  font-weight: 600;
  color: #000000;
  background: #FFFFFF;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  transition: all 0.3s;
}
@media (max-width: 650px) {
  .btn-white {
    font-size: 14px;
    line-height: 20px;
  }
}
.btn-white:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), #FFFFFF;
}

.btn-border-black {
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  padding: 7px 15px;
  border: 1px solid #000000;
  border-radius: 4px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}
@media (max-width: 650px) {
  .btn-border-black {
    font-size: 13px;
    padding: 5px 10px;
  }
}

.btn-yellow--mob {
  display: none;
}

.tab-item {
  display: none;
}
.tab-item.active-tab {
  display: block;
}

.rateyo {
  display: flex;
}
.rateyo img {
  width: 28px;
  height: 28px;
}
@media (max-width: 650px) {
  .rateyo img {
    width: 26px;
    height: 26px;
  }
}
.rateyo img + img {
  margin-left: 6px;
}

.breadcrumbs {
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  margin-bottom: 32px;
}
@media (max-width: 650px) {
  .breadcrumbs {
    font-size: 14px;
    margin-bottom: 24px;
  }
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.breadcrumbs li + li {
  margin-left: 8px;
}
.breadcrumbs a {
  text-decoration: none;
  color: #000000;
  position: relative;
  display: inline-flex;
  padding-right: 14px;
}
.breadcrumbs a::after {
  content: "";
  width: 6px;
  height: 10px;
  background-image: url(/build/frontend/images/icon__arr-gray.1811f3ae.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.breadcrumbs span {
  color: rgba(0, 0, 0, 0.3019607843);
}

.just-text {
  padding: 100px 0;
  background-color: #000000;
  margin-bottom: 60px;
}
@media (max-width: 650px) {
  .just-text {
    padding: 32px 0;
    margin-bottom: 48px;
  }
}
.just-text p {
  margin: 0;
  max-width: 800px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EBEBEB;
}
@media (max-width: 650px) {
  .just-text p {
    font-size: 14px;
    line-height: 22px;
  }
}

.just-text__title {
  margin: 0 0 24px;
  font-weight: 600;
  font-size: 56px;
  line-height: 110%;
  color: #FFFFFF;
}
@media (max-width: 650px) {
  .just-text__title {
    font-size: 30px;
    margin-bottom: 16px;
  }
}

.wrapper .wrapper-scroll {
  position: relative;
  overflow: hidden;
}
.wrapper .wrapper-scroll .tabs {
  width: max-content;
  display: flex;
  white-space: nowrap;
}
.wrapper .wrapper-scroll .tab {
  flex-shrink: 0;
}

.head {
  background: #000000;
  padding: 8px 0;
}
@media (max-width: 1070px) {
  .head {
    padding: 12px 0;
  }
}

.head__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.head .logo {
  max-width: 113px;
  width: 100%;
  margin-right: 10px;
}
@media (max-width: 1150px) {
  .head .logo {
    max-width: 87px;
  }
}
.head .logo img {
  width: 100%;
  display: block;
}

.head__desc-nav {
  flex-grow: 1;
}
@media (max-width: 1070px) {
  .head__desc-nav {
    display: none;
  }
}
.head__desc-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  justify-content: center;
  display: flex;
}
.head__desc-nav ul svg {
  flex-grow: 1;
  width: 16px;
  height: 16px;
  fill: #FFFFFF;
  transition: all 0.3s;
  margin-right: 8px;
}
.head__desc-nav ul > li {
  border-radius: 4px 4px 0 0;
}
.head__desc-nav ul > li:not(:first-child) {
  margin-left: 5px;
}
.head__desc-nav ul > li > span {
  padding: 14px 12px;
  display: flex;
  align-items: center;
}
.head__desc-nav [data-bn-ln=header-nav-item] {
  text-decoration: none;
  font-weight: 300;
  font-size: 14px;
  line-height: 110%;
  color: #EBEBEB;
  border-radius: 4px;
  transition: all 0.3s;
}
.head__desc-nav [data-bn-ln=header-nav-item] svg path {
  fill: #EBEBEB;
}
.head__desc-nav li:hover {
  background: #1A1A1A;
}
.head__desc-nav li:hover svg {
  fill: #F57321;
}
.head__desc-nav li:hover ul {
  display: flex;
}

.head__desc-nav .head__desc-nav-down {
  position: relative;
  padding: 14px 26px 14px 12px;
}
.head__desc-nav .head__desc-nav-down a {
  padding: 0;
}
.head__desc-nav .head__desc-nav-down::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-image: url(/build/frontend/images/icon__arr-white.b2fcb84d.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.head__desc-nav .head__desc-nav-down ul {
  border-radius: 0 0 4px 4px;
  z-index: 2;
  display: none;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 2px 8px 14px;
  background: #1A1A1A;
}
.head__desc-nav .head__desc-nav-down ul li {
  padding-left: 24px;
}
.head__desc-nav .head__desc-nav-down ul li + li {
  margin-top: 18px;
}

.header__mob-nav {
  padding: 14px 16px;
  margin: 0;
  list-style: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000000;
  z-index: 2;
  color: #EBEBEB;
  display: none;
  justify-content: space-between;
}
@media (max-width: 1070px) {
  .header__mob-nav {
    display: flex;
  }
}
.header__mob-nav svg {
  width: 20px;
  height: 20px;
}
.header__mob-nav svg path {
  fill: #EBEBEB;
}
.header__mob-nav li button:not([data-bn-ln=mobile-menu-item]) {
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  color: #EBEBEB;
}
.header__mob-nav li button:not([data-bn-ln=mobile-menu-item]) svg {
  margin-bottom: 8px;
}

.header__mob-nav li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  color: #EBEBEB;
}
.header__mob-nav li a svg {
  width: 20px;
  height: 20px;
  margin-bottom: 8px;
}

li.header__mob-nav-green a {
  color: #542797;
}
li.header__mob-nav-green svg {
  fill: #542797;
}

.header__mob-nav-menu [data-menu-btn] svg path {
  fill: #F57321;
}
.header__mob-nav-menu [data-active=true] {
  left: 0;
}

.header__menu {
  padding: 24px 16px 125px;
  z-index: 2;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 100%;
  top: 0;
  display: flex;
  flex-direction: column;
  transition: all 0.3s;
  background-color: #000000;
}
.header__menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  max-height: 100%;
  overflow-y: auto;
  z-index: 1;
}
.header__menu ul::-webkit-scrollbar {
  width: 2px;
}
.header__menu ul::-webkit-scrollbar-thumb {
  background-color: #EBEBEB;
}
.header__menu ul > li {
  padding-bottom: 19px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
}
.header__menu ul > li > a {
  display: flex;
}
.header__menu svg {
  stroke: transparent;
  fill: #FFFFFF;
  flex-shrink: 0;
  margin-right: 8px;
}
.header__menu a {
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #EBEBEB;
}

[data-mob-menu] ul li {
  display: flex;
  justify-content: space-between;
}

[data-mob-menu] ul li button {
  background: 0;
  border: 0;
  display: flex;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
}

.header__menu-top {
  text-align: center;
  margin-bottom: 26px;
}

.header__menu-close {
  padding: 0;
  border: none;
  background-color: transparent;
  outline: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  color: #EBEBEB;
}
.header__menu-close img {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  margin-bottom: 8px;
}

.head__btns {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  margin-left: 10px;
}
@media (max-width: 1150px) {
  .head__btns {
    font-size: 13px;
  }
}
.head__btns button + button {
  margin-left: 8px;
}
.head__btns button {
  border: 0;
}

.head__btns .btn-white,
.head__btns .btn-yellow {
  padding: 8px 16px;
}
@media (max-width: 1150px) {
  .head__btns .btn-white,
  .head__btns .btn-yellow {
    padding: 6px 12px;
  }
}

.main-slider {
  position: relative;
  margin: 0 0 24px;
  overflow: hidden;
}

.main-slider__item {
  display: block;
  padding: 6.2% 0;
  position: relative;
  text-decoration: none;
}
@media (max-width: 650px) {
  .main-slider__item {
    padding: 15% 0;
  }
}
@media (max-width: 500px) {
  .main-slider__item {
    padding: 21.9% 0 34.7%;
  }
}
.main-slider__item img {
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main-slider__text {
  max-width: 760px;
  font-weight: 700;
  font-size: 100px;
  line-height: 110%;
  color: #FFFFFF;
  margin: 0 0 24px;
}
@media (max-width: 1000px) {
  .main-slider__text {
    max-width: 400px;
    font-size: 50px;
  }
}
@media (max-width: 650px) {
  .main-slider__text {
    font-size: 38px;
    margin-bottom: 15px;
  }
}
@media (max-width: 500px) {
  .main-slider__text {
    text-align: center;
  }
}
.main-slider__text span {
  color: #542797;
}

.main-slider__item .btn-yellow {
  max-width: max-content;
  padding: 12px 24px;
}
@media (max-width: 500px) {
  .main-slider__item .btn-yellow {
    max-width: 100%;
    padding: 8px 10px;
  }
}

.swiper-bottom {
  z-index: 1;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
}
@media (max-width: 650px) {
  .swiper-bottom {
    bottom: 12px;
  }
}

.table-content {
  margin-bottom: 64px;
}
@media (max-width: 650px) {
  .table-content {
    margin-bottom: 48px;
  }
}

.table-content__inner {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 22px 23px;
}
@media (max-width: 650px) {
  .table-content__inner {
    padding: 23px 16px;
  }
}

.table-content__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.01em;
}
@media (max-width: 650px) {
  .table-content__top {
    line-height: 28px;
  }
}

.table-content__title {
  font-size: 22px;
  color: #211E1F;
}
@media (max-width: 650px) {
  .table-content__title {
    font-size: 20px;
  }
}

.table-content__btn {
  font-size: 18px;
  color: #000000;
  margin-left: 15px;
  cursor: pointer;
  outline: none;
  padding: 0;
  background-color: transparent;
  border: none;
}
@media (max-width: 650px) {
  .table-content__btn {
    font-size: 16px;
  }
}

.d-none {
  display: none;
}

.table-content__list {
  margin: 27px 0 0;
  padding: 12px 0 0;
  list-style: none;
  border-top: 1px solid #E1E4F5;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  max-height: 240px;
  overflow: auto;
}
@media (max-width: 650px) {
  .table-content__list {
    font-size: 14px;
    line-height: 22px;
    padding-top: 0;
    margin-top: 16px;
  }
}
.table-content__list li {
  margin-top: 16px;
}
.table-content__list a {
  text-decoration: none;
  color: #211E1F;
}

.top-games {
  background: #000000;
  padding: 84px 0 100px;
  margin-bottom: 82px;
}
@media (max-width: 650px) {
  .top-games {
    margin-bottom: 48px;
    padding: 16px 0 32px;
  }
}

.top-games__items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 -24px;
}
.top-games__items [data-new] {
  animation: newGame ease 500ms forwards;
}
@media (max-width: 1150px) {
  .top-games__items {
    margin-left: -12px;
  }
}
@media (max-width: 650px) {
  .top-games__items {
    margin: 0 auto;
    max-width: 400px;
  }
}

.top-games__item {
  margin: 16px 0 0 24px;
  background: #1A1A1A;
  border-radius: 16px;
  overflow: hidden;
  width: calc(33.3334% - 24px);
  display: flex;
}
@media (max-width: 1150px) {
  .top-games__item {
    margin-left: 12px;
    width: calc(33.3334% - 12px);
  }
}
@media (max-width: 1000px) {
  .top-games__item {
    width: calc(50% - 12px);
  }
}
@media (max-width: 650px) {
  .top-games__item {
    width: 100%;
    margin-left: 0;
  }
}

.top-games__img {
  width: 34.5%;
}
.top-games__img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.top-games__info {
  padding: 24px;
  flex-grow: 1;
}
@media (max-width: 650px) {
  .top-games__info {
    padding: 16px 24px;
  }
}
@media (max-width: 370px) {
  .top-games__info {
    padding: 16px;
  }
}

.top-games__name {
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #FFFFFF;
}
@media (max-width: 1150px) {
  .top-games__name {
    font-size: 16px;
    line-height: 24px;
  }
}

.top-games__bottom {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.top-games__num {
  font-weight: 700;
  font-size: 32px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #542797;
}
@media (max-width: 1150px) {
  .top-games__num {
    font-size: 24px;
    line-height: 18px;
  }
}

.top-games__item .btn-yellow {
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  max-width: max-content;
  margin-left: 10px;
}

.top-rating {
  margin-bottom: 44px;
}
@media (max-width: 650px) {
  .top-rating {
    margin-bottom: 32px;
  }
}

.top-rating__inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 800px) {
  .top-rating__inner {
    flex-direction: column;
  }
}

.top-rating__left {
  width: 100%;
  padding: 32px;
  max-width: 66%;
  background: #FFFFFF;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (max-width: 1000px) {
  .top-rating__left {
    max-width: 58%;
  }
}
@media (max-width: 800px) {
  .top-rating__left {
    max-width: 100%;
    padding: 16px;
  }
}

.top-rating__title {
  margin: 0;
  font-weight: 600;
  font-size: 24px;
  line-height: 20px;
  color: #000000;
  display: flex;
  align-self: center;
}
@media (max-width: 650px) {
  .top-rating__title {
    font-size: 20px;
    line-height: 18px;
  }
}
.top-rating__title img {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
@media (max-width: 650px) {
  .top-rating__title img {
    width: 18px;
    height: 18px;
    margin-right: 8px;
  }
}

.top-rating .btn-yellow {
  padding: 8px 16px;
  max-width: max-content;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 650px) {
  .top-rating .btn-yellow {
    order: 1;
    margin: 24px auto 0;
    max-width: 280px;
    padding: 8px 10px;
  }
}
@media (max-width: 450px) {
  .top-rating .btn-yellow {
    max-width: 100%;
  }
}

.top-rating__items {
  width: calc(100% + 16px);
  display: flex;
  flex-wrap: wrap;
  margin: 12px 0 0 -16px;
}

.top-rating__item {
  margin: 16px 0 0 16px;
  width: calc(25% - 16px);
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #1A1A1A;
  transition: all 0.2s;
}
@media (max-width: 1000px) {
  .top-rating__item {
    width: calc(33.3334% - 16px);
  }
}
@media (max-width: 800px) {
  .top-rating__item {
    width: calc(25% - 16px);
  }
}
@media (max-width: 650px) {
  .top-rating__item {
    width: calc(33.3334% - 16px);
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 500px) {
  .top-rating__item {
    width: calc(50% - 16px);
  }
}
.top-rating__item:hover {
  font-weight: 500;
}
.top-rating__item:hover img {
  transform: scale(1.05);
}

.top-rating__item-img {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  padding-top: 100%;
}
.top-rating__item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.2s;
}

.top-rating__item-title {
  margin-top: 10px;
}
@media (max-width: 650px) {
  .top-rating__item-title {
    margin-top: 6px;
  }
}

.top-rating__right {
  width: 100%;
  padding: 32px;
  max-width: 31.5%;
  margin-left: 15px;
  background: #FFFFFF;
  border-radius: 12px;
}
.top-rating__right [data-new] {
  animation: newGame ease 500ms forwards;
}
@media (max-width: 1200px) {
  .top-rating__right {
    max-width: calc(34% - 15px);
  }
}
@media (max-width: 1000px) {
  .top-rating__right {
    max-width: calc(42% - 10px);
  }
}
@media (max-width: 800px) {
  .top-rating__right {
    max-width: 100%;
    margin: 32px 0 0;
    padding: 24px;
  }
}

.top-rating__list {
  margin: 28px 0 0;
}

.top-rating__list-item {
  text-decoration: none;
  display: flex;
}
.top-rating__list-item:not(:first-child) {
  margin-top: 14.1px;
  padding-top: 14.1px;
  border-top: 1px solid #EBEBEB;
}
@media (max-width: 650px) {
  .top-rating__list-item:not(:first-child) {
    margin-top: 13.5px;
    padding-top: 13px;
  }
}

.top-rating__list-img {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  flex-shrink: 0;
}
.top-rating__list-img img {
  border-radius: 50%;
  display: flex;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.top-rating__list-info {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.01em;
  color: #000000;
  flex-grow: 1;
}
@media (max-width: 650px) {
  .top-rating__list-info {
    font-size: 14px;
    line-height: 18px;
  }
}

.top-rating__list-info-top {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  color: #0066FF;
  margin-bottom: 2px;
  transition: all 0.2s;
}
@media (max-width: 650px) {
  .top-rating__list-info-top {
    line-height: 22px;
  }
}
.top-rating__list-info-top span {
  font-size: 14px;
  color: #1A1A1A;
  margin-left: 8px;
}

@keyframes newGame {
  from {
    opacity: 0;
    transform: translateY(-10px);
    filter: blur(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}
.faq {
  margin-bottom: 120px;
}
@media (max-width: 650px) {
  .faq {
    margin-bottom: 48px;
  }
}

.faq__items {
  max-width: 1000px;
  margin: 0 auto;
}
.faq__items [data-open=true] .faq__question button {
  transform: rotate(180deg);
}
.faq__items [data-open=true] .faq__answer {
  display: block;
}

.faq__item {
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  transition: all 0.3s;
  cursor: pointer;
}
.faq__item:not(:first-child) {
  margin-top: 16px;
}
@media (max-width: 650px) {
  .faq__item:not(:first-child) {
    margin-top: 12px;
  }
}

.faq__item.active {
  border-color: #000000;
}

.faq__question {
  display: flex;
  justify-content: space-between;
  padding: 18px 22px;
  transition: all 0.3s;
}
@media (max-width: 650px) {
  .faq__question {
    padding: 14px;
  }
}
.faq__question h3 {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
@media (max-width: 650px) {
  .faq__question h3 {
    line-height: 18px;
    letter-spacing: -0.01em;
  }
}
.faq__question button {
  width: 24px;
  height: 24px;
  padding: 0;
  margin-left: 15px;
  outline: none;
  border: none;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.faq__question button svg {
  stroke: rgba(0, 0, 0, 0.6);
  width: 18px;
  transition: all 0.3s;
}

.faq__item.active .faq__question {
  padding-bottom: 12px;
}
.faq__item.active .faq__question button {
  transform: rotate(180deg);
}
.faq__item.active .faq__question button svg {
  stroke: #000000;
}

.faq__answer {
  display: none;
  padding: 0px 22px 18px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 650px) {
  .faq__answer {
    padding: 0 14px 14px;
  }
}

.banner {
  padding: 64px 0;
  margin-bottom: 62px;
  background: #000000;
}
@media (max-width: 650px) {
  .banner {
    padding: 32px 0;
    margin-bottom: 48px;
  }
}

.banner__inner {
  text-align: center;
  max-width: 850px;
  margin: 0 auto;
}

.banner__title {
  margin: 0 0 16px;
  font-weight: 600;
  font-size: 38px;
  line-height: 110%;
  color: #FFFFFF;
}
@media (max-width: 650px) {
  .banner__title {
    font-weight: 700;
    font-size: 30px;
  }
}

.banner__text {
  margin: 0 0 32px;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 650px) {
  .banner__text {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 24px;
  }
}

.banner .btn-yellow {
  margin: 0 auto;
  padding: 16px;
  max-width: 280px;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 650px) {
  .banner .btn-yellow {
    padding: 10px;
  }
}
@media (max-width: 450px) {
  .banner .btn-yellow {
    max-width: 100%;
  }
}
.banner .btn-yellow:hover {
  color: #F57321;
}

.banner-img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.banner-img:not(.banner-img:last-of-type) {
  margin-bottom: 80px;
}
@media (max-width: 650px) {
  .banner-img:not(.banner-img:last-of-type) {
    margin-bottom: 48px;
  }
}
.banner-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  border-radius: 12px;
}

@media (max-width: 1000px) {
  .banner-img-r {
    flex-direction: column;
  }
}

@media (max-width: 900px) {
  .banner-img-l {
    flex-direction: column-reverse;
  }
}

.banner-img__info {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #1A1A1A;
  align-self: center;
}
@media (max-width: 650px) {
  .banner-img__info {
    font-size: 16px;
    line-height: 24px;
  }
}
.banner-img__info p {
  margin: 0;
}
.banner-img__info p + p {
  margin-top: 32px;
}
@media (max-width: 1200px) {
  .banner-img__info p + p {
    margin-top: 8px;
  }
}

.banner-img-r .banner-img__info {
  width: 45%;
}
@media (max-width: 1200px) {
  .banner-img-r .banner-img__info {
    width: calc(50% - 15px);
  }
}
@media (max-width: 1000px) {
  .banner-img-r .banner-img__info {
    width: 100%;
  }
}

.banner-img-l .banner-img__info {
  width: 68.5%;
}
@media (max-width: 900px) {
  .banner-img-l .banner-img__info {
    width: 100%;
  }
}

.banner-img-r__img {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  width: 636px;
  padding: 64px 32px;
  text-align: center;
}
@media screen and (max-width: 567px) {
  .banner-img-r__img {
    width: 100%;
  }
}
.banner-img-r__img img {
  width: 100%;
}
.banner-img-r__img button {
  margin: 0 auto;
}

.banner-img-l__img {
  margin-right: 15px;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  width: 373px;
  padding: 64px 32px;
}

.banner-img__img-info {
  color: #FFFFFF;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 370px) {
  .banner-img__img-info {
    text-align: center;
  }
}

.banner-img.p-tb-64 .banner-img__img-info {
  padding-top: 64px;
  padding-bottom: 64px;
}

.banner-img.p-tb-82 .banner-img__img-info {
  padding-top: 82px;
  padding-bottom: 82px;
}

.banner-img .banner-img-r__img .banner-img__img-info {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 900px) {
  .banner-img .banner-img-r__img .banner-img__img-info {
    padding: 38px 10px;
  }
}

.banner-img .banner-img-l__img .banner-img__img-info {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 900px) {
  .banner-img .banner-img-l__img .banner-img__img-info {
    padding: 38px 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.banner-img__img-title {
  margin: 0 0 20px;
  font-weight: 600;
  font-size: 56px;
  line-height: 110%;
}
@media (max-width: 1100px) {
  .banner-img__img-title {
    font-size: 47px;
  }
}
@media (max-width: 650px) {
  .banner-img__img-title {
    font-size: 38px;
    margin-bottom: 16px;
  }
}
@media (max-width: 370px) {
  .banner-img__img-title {
    font-size: 32px;
  }
}

.banner-img-r__img .banner-img__img-text {
  margin: 0 auto 32px;
  max-width: 301px;
}
@media (max-width: 650px) {
  .banner-img-r__img .banner-img__img-text {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 370px) {
  .banner-img-r__img .banner-img__img-text {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
  }
}

.banner-img-l__img .banner-img__img-text {
  margin: 0 0 16px;
}

.banner-img__img-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 110%;
}

.banner-img__img-time {
  display: flex;
  margin-bottom: 42px;
}

.banner-img__img-time-item {
  display: flex;
  flex-direction: column;
  position: relative;
}
.banner-img__img-time-item:not(:first-child) {
  margin-left: 24px;
}
.banner-img__img-time-item:not(:first-child)::before {
  content: ":";
  position: absolute;
  left: -16px;
  top: 8px;
  font-weight: 600;
  font-size: 26px;
  line-height: 110%;
}
@media (max-width: 370px) {
  .banner-img__img-time-item:not(:first-child)::before {
    font-size: 22px;
    left: -12px;
  }
}
@media (max-width: 370px) {
  .banner-img__img-time-item:not(:first-child) {
    margin-left: 18px;
  }
}
.banner-img__img-time-item span {
  width: 100%;
  text-align: center;
  margin-top: 4px;
  font-weight: 500;
  font-size: 18px;
  line-height: 110%;
}
@media (max-width: 650px) {
  .banner-img__img-time-item span {
    font-size: 16px;
    line-height: 24px;
  }
}

.banner-img__img-time-num {
  display: flex;
}
.banner-img__img-time-num div + div {
  margin-left: 4px;
}
.banner-img__img-time-num div {
  width: 38px;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 8px 10px;
  display: flex;
  justify-content: center;
  font-weight: 600;
  font-size: 26px;
  line-height: 110%;
  color: #000000;
}
@media (max-width: 370px) {
  .banner-img__img-time-num div {
    width: 32px;
    padding: 6px;
    font-size: 24px;
  }
}

.banner-img .btn-yellow {
  max-width: 150px;
  padding: 8px;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 650px) {
  .banner-img .btn-yellow {
    padding: 10px;
    font-size: 13px;
  }
}
@media (max-width: 370px) {
  .banner-img .btn-yellow {
    padding: 6px;
  }
}

@media (max-width: 650px) {
  .banner-img-r .btn-yellow {
    max-width: 166px;
  }
}

@media (max-width: 500px) {
  .banner-img-l .btn-yellow {
    max-width: 100%;
  }
}

.banner-img-l__img-num {
  margin: 0 0 32px;
  font-weight: 600;
  font-size: 56px;
  line-height: 110%;
  background: linear-gradient(180deg, #F57321 0%, #c15009 107.58%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 650px) {
  .banner-img-l__img-num {
    font-weight: 700;
    font-size: 48px;
  }
}

.pop-banner__inner {
  padding: 64px 32px 32px;
  width: 100%;
  max-width: 450px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #FFFFFF;
  text-align: center;
  position: relative;
}
@media (max-width: 650px) {
  .pop-banner__inner {
    padding: 50px 16px 38px;
  }
}
.pop-banner__inner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  border-radius: 12px;
}

.pop__close-white {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
}
@media (max-width: 650px) {
  .pop__close-white {
    width: 30px;
    height: 30px;
    top: 12px;
    right: 12px;
  }
}
.pop__close-white::before, .pop__close-white::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 1.5px;
  background-color: #FFFFFF;
}
.pop__close-white::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.pop__close-white::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.pop-banner .banner-img__img-text {
  margin-bottom: 24px;
}

.pop-banner .banner-img-l__img-num {
  font-size: 44px;
  line-height: 110%;
}
@media (max-width: 650px) {
  .pop-banner .banner-img-l__img-num {
    font-size: 38px;
  }
}

.pop-banner .btn-yellow {
  padding: 8px;
  max-width: 240px;
}
@media (max-width: 450px) {
  .pop-banner .btn-yellow {
    max-width: max-content;
  }
}

.rates {
  margin-bottom: 100px;
}
@media (max-width: 650px) {
  .rates {
    margin-bottom: 48px;
  }
}

.rates__inner {
  padding: 32px;
  background: #FFFFFF;
  border-radius: 12px;
}
@media (max-width: 650px) {
  .rates__inner {
    padding: 24px 16px;
  }
}

.rates__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #000000;
  margin-bottom: 28px;
}
@media (max-width: 650px) {
  .rates__top {
    flex-direction: column;
    align-items: stretch;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
  }
}

.rates__search {
  margin-left: 15px;
  position: relative;
  display: flex;
  max-width: 250px;
  width: 100%;
}
@media (max-width: 650px) {
  .rates__search {
    margin: 10px 0 0;
    max-width: 100%;
  }
}
.rates__search input {
  width: 100%;
  padding: 4px 15px 4px 40px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: -0.01em;
  border: none;
}
@media (max-width: 650px) {
  .rates__search input {
    font-size: 14px;
  }
}
.rates__search input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.rates__search button {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  padding: 0;
  border: none;
  outline: none;
  cursor: pointer;
  background-color: transparent;
  background-image: url(/build/frontend/images/icon__search.4aac81cf.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.rates .tabs {
  padding: 16px;
  background: rgba(0, 0, 0, 0.05);
  min-width: 100%;
  border-radius: 12px;
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #000000;
  margin-bottom: 28px;
}
@media (max-width: 650px) {
  .rates .tabs {
    background-color: transparent;
    padding: 0;
  }
}

.rates .tab {
  padding: 2px 10px;
  display: flex;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
  pointer-events: all;
}
.rates .tab:hover, .rates .tab.active {
  background: #F57321;
  border-radius: 4px;
}
.rates .tab:first-child {
  margin-right: 10px;
}
.rates .tab + .tab {
  margin-left: 12px;
}
@media (max-width: 650px) {
  .rates .tab + .tab {
    margin-left: 4px;
  }
}
.rates .tab img {
  width: 24px;
  height: 24px;
  object-fit: cover;
}
@media (max-width: 650px) {
  .rates .tab img {
    width: 22px;
    height: 22px;
  }
}

.rates__item {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr repeat(9, minmax(32px, max-content));
  grid-gap: 0 20px;
  border: 1px solid #EBEBEB;
  border-radius: 12px;
  padding: 11px;
}
@media (max-width: 1000px) {
  .rates__item {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 12px 8px;
  }
}
.rates__item + .rates__item {
  margin-top: 16px;
}

.rates__item-left {
  display: flex;
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #000000;
}
@media (max-width: 1000px) {
  .rates__item-left {
    grid-column: 1/4;
  }
}
@media (max-width: 650px) {
  .rates__item-left {
    font-size: 14px;
    line-height: 22px;
  }
}
.rates__item-left img {
  width: 20px;
  height: 20px;
  object-fit: cover;
}
@media (max-width: 650px) {
  .rates__item-left img {
    width: 18px;
    height: 18px;
  }
}
.rates__item-left img:last-child {
  margin: 6px 0 0 12px;
}
@media (max-width: 650px) {
  .rates__item-left img:last-child {
    margin-top: 2px;
  }
}
.rates__item-left img:first-child {
  margin: 6px 12px 0 0;
}
@media (max-width: 650px) {
  .rates__item-left img:first-child {
    margin-top: 2px;
  }
}

.rates__item-col {
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #1A1A1A;
}
@media (max-width: 1000px) {
  .rates__item-col {
    display: none;
  }
}

.rates__item-info ~ .rates__item-col {
  font-weight: 400;
  font-size: 14px;
}

.rates__item-line {
  grid-column: 1/-1;
  height: 1px;
  background-color: #EBEBEB;
  margin: 11px 0;
}
@media (max-width: 1000px) {
  .rates__item-line {
    order: 1;
    margin-bottom: 6px;
  }
}

.rates__item-mob-cols {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  font-weight: 600;
  font-size: 13px;
  line-height: 23px;
  letter-spacing: -0.01em;
  color: #1A1A1A;
  text-align: center;
}
@media (min-width: 1001px) {
  .rates__item-mob-cols {
    display: none;
  }
}

.rates__item-mob-col {
  margin: 5px 0 0 12px;
  width: calc(33.3334% - 12px);
}
.rates__item-mob-col span {
  background: #EBEBEB;
  border-radius: 8px;
  margin-top: 2px;
  padding: 3px 5px;
  display: block;
  font-weight: 400;
}

.rates__item-btn {
  grid-column: 2/11;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1000px) {
  .rates__item-btn {
    order: 3;
    margin-top: 14px;
    justify-content: center;
  }
}
@media (max-width: 1000px) {
  .rates__item-btn .btn-border-black {
    width: 100%;
    max-width: 500px;
  }
}

.rates__item-info {
  display: grid;
  grid-gap: 0 10px;
  grid-template-columns: minmax(0, 114px) 1fr;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #000000;
}
@media (max-width: 1000px) {
  .rates__item-info {
    margin-top: 12px;
  }
}
@media (max-width: 650px) {
  .rates__item-info {
    grid-template-columns: minmax(0, 84px) 1fr;
  }
}
@media (max-width: 370px) {
  .rates__item-info {
    grid-template-columns: minmax(0, 50px) 1fr;
  }
}
.rates__item-info span {
  color: #15CB5E;
  display: inline-flex;
  justify-content: center;
  width: 100%;
  max-width: 32px;
  margin-right: 8px;
}
.rates__item-info > .rates__item-info-weight + div:not(.rates__item-info-num) {
  grid-row: 2/3;
}
.rates__item-info > div:first-child:not(.rates__item-info-weight) {
  grid-row: 1/3;
  align-self: center;
}

.rates__item-info-weight {
  font-weight: 500;
}

.rates__item-info-num {
  grid-column: 2/3;
  display: flex;
}

.rates__bottom {
  margin-top: 28px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 650px) {
  .rates__bottom {
    margin-top: 24px;
    justify-content: space-between;
  }
}

.rates__bottom .btn-yellow {
  padding: 8px;
  max-width: 180px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-66%, -50%);
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 950px) {
  .rates__bottom .btn-yellow {
    position: static;
    transform: none;
  }
}
@media (max-width: 650px) {
  .rates__bottom .btn-yellow {
    max-width: 100%;
    order: 1;
    margin: 24px 0 0;
  }
}

.rates__pagination {
  padding: 0;
  margin: 0 0 0 auto;
  list-style: none;
  display: flex;
}
@media (max-width: 650px) {
  .rates__pagination {
    margin: 0;
  }
}
@media (max-width: 370px) {
  .rates__pagination {
    width: 100%;
    justify-content: center;
    margin-bottom: 24px;
  }
}
.rates__pagination span,
.rates__pagination a, .rates__pagination button {
  padding: 6px 13px;
  border-radius: 12px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 26px;
}
@media (max-width: 650px) {
  .rates__pagination span,
  .rates__pagination a, .rates__pagination button {
    width: 36px;
    height: 36px;
    padding: 5px 12px;
    line-height: 26px;
  }
}
.rates__pagination li + li {
  margin-left: 6px;
}
.rates__pagination a:hover,
.rates__pagination span {
  background-color: transparent;
  border: 1px solid #000000;
  font-weight: 500;
  font-size: 18px;
}
@media (max-width: 650px) {
  .rates__pagination a:hover,
  .rates__pagination span {
    font-size: 14px;
    font-weight: 500;
  }
}
.rates__pagination button {
  transition: all 0.3s;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  background: rgba(0, 0, 0, 0.05);
}
@media (max-width: 650px) {
  .rates__pagination button {
    font-size: 14px;
    font-weight: 500;
  }
}

.rates__bottom .btn-black {
  margin-left: 12px;
}
@media (max-width: 650px) {
  .rates__bottom .btn-black {
    margin-left: 8px;
  }
}
@media (max-width: 370px) {
  .rates__bottom .btn-black {
    margin-left: auto;
    margin-right: auto;
  }
}

.article {
  margin-bottom: 80px;
}
@media (max-width: 650px) {
  .article {
    margin-bottom: 48px;
  }
}
@media (max-width: 500px) {
  .article {
    overflow: hidden;
  }
}

.article h2 {
  margin: 0 0 55px;
  text-align: center;
  font-weight: 700;
  font-size: 48px;
  line-height: 110%;
  color: #000000;
}

.article h3 {
  margin: 0 auto 64px;
  max-width: 1100px;
  text-align: center;
  font-weight: 600;
  font-size: 38px;
  line-height: 110%;
  color: #000000;
}
@media (max-width: 650px) {
  .article h3 {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 28px;
    line-height: 110%;
    text-align: left;
  }
}

.article h4 {
  margin: 0 0 40px;
  font-weight: 700;
  font-size: 32px;
  line-height: 110%;
}
@media (max-width: 650px) {
  .article h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 16px;
  }
}

.article p {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #1A1A1A;
}
@media (max-width: 800px) {
  .article p {
    font-size: 16px;
    line-height: 24px;
  }
}
.article p:not(:last-of-type) {
  margin-bottom: 32px;
}
@media (max-width: 800px) {
  .article p:not(:last-of-type) {
    margin-bottom: 8px;
  }
}

.article__img {
  display: flex;
}
@media (max-width: 800px) {
  .article__img {
    flex-direction: column-reverse;
  }
}
@media (max-width: 800px) {
  .article__img.article__img-r {
    flex-direction: column;
  }
}
.article__img:not(:last-of-type) {
  margin-bottom: 62px;
}
@media (max-width: 650px) {
  .article__img:not(:last-of-type) {
    margin-bottom: 48px;
  }
}

.article__img-img {
  width: 49.7%;
  flex-shrink: 0;
}
@media (max-width: 800px) {
  .article__img-img {
    margin-top: 24px;
    width: 100%;
  }
}
.article__img-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.article__img-l-info {
  padding-left: 5%;
  align-self: center;
}
@media (max-width: 900px) {
  .article__img-l-info {
    padding-left: 15px;
  }
}
@media (max-width: 800px) {
  .article__img-l-info {
    padding-left: 0;
  }
}

.article__img-r-info {
  padding-right: 5%;
  align-self: center;
}
@media (max-width: 900px) {
  .article__img-r-info {
    padding-right: 15px;
  }
}
@media (max-width: 800px) {
  .article__img-r-info {
    padding-right: 0;
  }
}

.article__img .btn-yellow {
  margin-top: 24px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  max-width: max-content;
}
@media (max-width: 800px) {
  .article__img .btn-yellow {
    display: none;
  }
}

@media (max-width: 800px) {
  .article__img .btn-yellow--mob {
    display: flex;
    max-width: 100%;
    justify-content: center;
  }
}

[data-list=numbered] {
  padding: 0;
  margin: 0 0 82px;
  list-style: none;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #1A1A1A;
}
@media (max-width: 650px) {
  [data-list=numbered] {
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 24px;
  }
}
[data-list=numbered] li {
  position: relative;
}
[data-list=numbered] li + li {
  margin-top: 20px;
}
@media (max-width: 650px) {
  [data-list=numbered] li + li {
    margin-top: 8px;
  }
}

[data-list=numbered] {
  counter-reset: section;
}
[data-list=numbered] li {
  padding-left: 49px;
}
@media (max-width: 650px) {
  [data-list=numbered] li {
    padding-left: 40px;
  }
}
[data-list=numbered] li::before {
  counter-increment: section;
  content: counter(section);
  position: absolute;
  left: 0;
  top: 0;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  font-weight: 700;
  font-size: 18px;
  line-height: 110%;
  color: #F57321;
}
@media (max-width: 650px) {
  [data-list=numbered] li::before {
    width: 24px;
    height: 24px;
    font-weight: 600;
    font-size: 13px;
  }
}

.article ul li {
  padding-left: 30px;
}
@media (max-width: 650px) {
  .article ul li {
    padding-left: 25px;
  }
}
.article ul li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #1A1A1A;
}
@media (max-width: 650px) {
  .article ul li::before {
    width: 5px;
    height: 5px;
    top: 10px;
    left: 10px;
  }
}

[data-list=checked] {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: column;
}
[data-list=checked] li {
  position: relative;
  padding-left: 30px;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: rgba(26, 26, 26, 0.8);
}
[data-list=checked] li:not(:last-child) {
  margin-bottom: 16px;
}
@media (max-width: 800px) {
  [data-list=checked] li {
    font-size: 16px;
    line-height: 24px;
    padding-left: 25px;
  }
}
[data-list=checked] li::before {
  content: "";
  position: absolute;
  left: 1px;
  top: 3px;
  width: 17px;
  height: 17px;
  background-color: transparent;
  background-image: url(/build/frontend/images/icon__arr-green.2d947748.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 800px) {
  [data-list=checked] li::before {
    top: 7px;
    width: 14px;
    height: 10px;
  }
}

.article img {
  display: block;
  width: 100%;
  border-radius: 12px;
}

.article__img-2 {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 500px) {
  .article__img-2 {
    flex-direction: column;
  }
}
.article__img-2:not(:last-of-type) {
  margin-bottom: 120px;
}
@media (max-width: 650px) {
  .article__img-2:not(:last-of-type) {
    margin-bottom: 48px;
  }
}
.article__img-2 img {
  display: block;
  width: calc(50% - 12px);
}
@media (max-width: 1100px) {
  .article__img-2 img {
    width: calc(50% - 5px);
  }
}
@media (max-width: 500px) {
  .article__img-2 img {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .article__img-2 img + img {
    margin-top: 16px;
  }
}

.article__img-swiper:not(:last-of-type) {
  margin-bottom: 80px;
}
@media (max-width: 650px) {
  .article__img-swiper:not(:last-of-type) {
    margin-bottom: 48px;
  }
}
@media (min-width: 500px) {
  .article__img-swiper .swiper-wrapper {
    justify-content: space-between;
    flex-wrap: wrap;
    transform: none !important;
  }
}
@media (max-width: 500px) {
  .article__img-swiper .swiper-slide {
    height: auto;
    max-width: 92%;
  }
}
@media (min-width: 500px) {
  .article__img-swiper .swiper-slide-duplicate {
    display: none;
  }
}
.article__img-swiper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 500px) {
  .article__img-3 .swiper-slide:not(:first-child),
  .article__img-3 .swiper-slide:not([aria-label="1 / 3"]) {
    width: calc(50% - 5px) !important;
  }
}
@media (min-width: 1101px) {
  .article__img-3 .swiper-slide:not(:first-child),
  .article__img-3 .swiper-slide:not([aria-label="1 / 3"]) {
    width: calc(50% - 12px) !important;
  }
}
@media (min-width: 500px) {
  .article__img-3 .swiper-slide:first-child,
  .article__img-3 .swiper-slide[aria-label="1 / 3"] {
    width: 100% !important;
    margin-bottom: 10px;
  }
}
@media (min-width: 1101px) {
  .article__img-3 .swiper-slide:first-child,
  .article__img-3 .swiper-slide[aria-label="1 / 3"] {
    margin-bottom: 24px;
  }
}

@media (min-width: 500px) {
  .article__img-4 .swiper-slide {
    width: calc(50% - 5px) !important;
  }
}
@media (min-width: 1101px) {
  .article__img-4 .swiper-slide {
    width: calc(50% - 12px) !important;
  }
}
@media (min-width: 500px) {
  .article__img-4 .swiper-slide:nth-child(n+3) {
    margin-top: 24px;
  }
}

.article .swiper-pagination {
  margin-top: 12px;
  justify-content: center;
}
@media (min-width: 500px) {
  .article .swiper-pagination {
    display: none;
  }
}
.article .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(68, 68, 68, 0.3);
}
.article .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 12px;
}
.article .swiper-pagination .swiper-pagination-bullet-active {
  background: #444444;
}

table {
  border-spacing: 0;
  width: 100%;
}
table tr {
  display: flex;
}
table tr:not(:first-child) {
  border-top: 1px solid #DCDFE4;
}
table tr td:not(:first-child) {
  border-left: 1px solid #DCDFE4;
}

.table-1 {
  min-width: 776px;
}

.table-1 tr {
  font-size: 20px;
  line-height: 28px;
}
@media (max-width: 650px) {
  .table-1 tr {
    font-size: 18px;
    line-height: 26px;
  }
}

.table-1 tr td {
  padding: 15.5px 23px;
  width: 100%;
}
@media (max-width: 650px) {
  .table-1 tr td {
    padding: 15px;
  }
}

.table-1 tr td:first-child {
  font-weight: 600;
  color: #000000;
}

.table-1 tr td:last-child {
  flex-grow: 1;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}

.table-2 {
  table-layout: fixed;
  width: 100%;
  min-width: 760px;
}

.table-2 tr {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
}

.table-2 tr td {
  width: 100%;
}

.table-2 tr:first-child td {
  padding: 8px 15px;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #FFFFFF;
  background: #000000;
}
@media (max-width: 650px) {
  .table-2 tr:first-child td {
    font-size: 18px;
    line-height: 26px;
  }
}
.table-2 tr:first-child td:not(:first-child) {
  border-color: rgba(255, 255, 255, 0.2509803922);
}

.table-2 tr:not(:first-child) td {
  padding: 11px 15px 12px;
}

.rating-table {
  color: #000000;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.rating-table__title {
  margin: 0 0 19px;
  font-weight: 700;
  font-size: 24px;
  line-height: 110%;
}
@media (max-width: 650px) {
  .rating-table__title {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}

.rating-table .rateyo {
  margin-bottom: 4px;
}
@media (max-width: 650px) {
  .rating-table .rateyo {
    margin-bottom: 10px;
  }
}

.rating-table__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  display: flex;
}
.rating-table__text span {
  margin-left: 15px;
}

.pop {
  display: none;
  justify-content: center;
  align-items: center;
}
.pop .mfp-close {
  display: none;
}

.mfp-wrap .pop {
  display: flex;
}

.pop-language__inner {
  background: #FFFFFF;
  border-radius: 16px;
  max-width: 500px;
  width: 100%;
}

.pop-language__top {
  display: flex;
  justify-content: space-between;
  padding: 24px 32px;
  border-bottom: 1px solid #D9DDE0;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}
@media (max-width: 650px) {
  .pop-language__top {
    padding: 12px 24px;
  }
}

.pop-language__close {
  width: 30px;
  height: 30px;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  border: none;
  padding: 0;
  margin-left: 10px;
  position: relative;
}
.pop-language__close::before, .pop-language__close::after {
  content: "";
  position: absolute;
  width: 18px;
  height: 1px;
  background-color: #000000;
  left: 50%;
  top: 50%;
}
.pop-language__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.pop-language__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.pop-language__content {
  padding: 4px 32px 32px;
}
@media (max-width: 650px) {
  .pop-language__content {
    padding: 4px 24px 24px;
  }
}

.pop-language__items {
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(3, max-content);
}
@media (max-width: 450px) {
  .pop-language__items {
    grid-template-columns: repeat(2, 1fr);
  }
}

.pop-language__item {
  margin-top: 12px;
}
.pop-language__item.active a,
.pop-language__item a:hover {
  background: rgba(0, 0, 0, 0.06);
  border-color: #000000;
}
.pop-language__item a {
  display: flex;
  justify-content: center;
  text-decoration: none;
  transition: all 0.3s;
  padding: 5px;
  border: 1px solid transparent;
  font-weight: 500;
  border-radius: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}

.footer {
  background: #000000;
  color: #FFFFFF;
  padding: 64px 0 24px;
}
@media (max-width: 1070px) {
  .footer {
    padding-bottom: 68px;
  }
}
@media (max-width: 900px) {
  .footer {
    padding-top: 38px;
  }
}

.footer__inner {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 900px) {
  .footer__inner {
    flex-wrap: wrap;
  }
}

.footer__col {
  width: 100%;
}
.footer__col [data-bn-ln]:hover {
  color: #F57321;
}
@media (min-width: 901px) {
  .footer__col:not(:last-child) {
    max-width: 199px;
  }
}
@media (min-width: 901px) {
  .footer__col:last-child {
    max-width: 206px;
  }
}
@media (max-width: 900px) {
  .footer__col:last-child {
    border-top: 1px solid rgba(255, 255, 255, 0.1490196078);
    padding-top: 24px;
    margin-top: 23px;
  }
}

@media (max-width: 900px) {
  .footer__col:first-child,
  .footer__col:last-child {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .footer__col:nth-child(2),
  .footer__col:nth-child(3) {
    margin-top: 24px;
    width: calc(50% - 7px);
  }
}
@media (max-width: 650px) {
  .footer__col:nth-child(2),
  .footer__col:nth-child(3) {
    max-width: 133px;
  }
}

.footer .logo {
  display: flex;
  max-width: 113px;
  width: 100%;
}
@media (max-width: 900px) {
  .footer .logo {
    align-self: center;
  }
}
@media (max-width: 650px) {
  .footer .logo {
    max-width: 80px;
  }
}
.footer .logo img {
  width: 100%;
}

@media (max-width: 900px) {
  .footer__col .btn-border {
    margin: 0 0 0 auto;
  }
}

.footer__col-link {
  margin-top: 12px;
  display: flex;
  max-width: max-content;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s;
}
@media (max-width: 900px) {
  .footer__col-link {
    margin-top: 24px;
  }
}
@media (max-width: 650px) {
  .footer__col-link {
    font-size: 14px;
    line-height: 22px;
  }
}
.footer__col-link + .footer__col-link {
  margin-top: 8px;
}
@media (max-width: 900px) {
  .footer__col-link + .footer__col-link {
    margin-top: 0px;
  }
}
.footer__col-link:hover {
  color: #F57321;
}

.socials {
  margin-top: 12px;
  display: flex;
}
@media (max-width: 900px) {
  .socials {
    margin-top: 24px;
  }
}
.socials a {
  text-decoration: none;
  width: 30px;
  height: 30px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.socials a + a {
  margin-left: 10px;
}
.socials a img {
  width: 16px;
  height: 16px;
}

@media (max-width: 900px) {
  .footer__col .socials {
    grid-row: 2/3;
    grid-column: 2/3;
    margin-left: auto;
  }
}

.footer__col-title {
  margin: 0 0 16px;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 650px) {
  .footer__col-title {
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 22px;
  }
}

.footer__col-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer__col-list li + li {
  margin-top: 12px;
}
@media (max-width: 650px) {
  .footer__col-list li + li {
    margin-top: 5px;
  }
}
.footer__col-list a {
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  transition: all 0.3s;
}
@media (max-width: 650px) {
  .footer__col-list a {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.6);
  }
}
.footer__col-list a:hover {
  color: #F57321;
}

.footer__col-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 650px) {
  .footer__col-text {
    font-size: 12px;
    line-height: 20px;
  }
}
.footer__col-text p {
  margin: 0;
}

.footer__col-imgs {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
}
.footer__col-imgs a {
  display: flex;
}
.footer__col-imgs img {
  max-width: 100%;
}
@media (max-width: 650px) {
  .footer__col-imgs img {
    height: 43px;
    max-height: max-content;
  }
}
@media (max-width: 650px) {
  .footer__col-imgs a {
    margin-left: 7px;
  }
}

.footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 39px;
  padding-top: 32px;
  border-top: 1px solid rgba(255, 255, 255, 0.1490196078);
  position: relative;
}
@media (max-width: 650px) {
  .footer__bottom {
    margin-top: 23px;
  }
}

.footer__copy {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 650px) {
  .footer__copy {
    font-size: 12px;
    line-height: 20px;
  }
}

.footer__age {
  display: flex;
}
.footer__age img {
  width: 28px;
  height: 28px;
}

.dmca {
  display: flex;
}

[data-bn-ln] {
  cursor: pointer;
}

html {
  scroll-behavior: smooth;
}

.heading-lg {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 32px;
}
.heading-lg:not(:last-child), .heading-lg:not(:first-child) {
  margin-top: 42px;
}
@media screen and (max-width: 567px) {
  .heading-lg {
    font-size: 32px;
    margin-bottom: 24px;
  }
}

.heading-m {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 38.4px */
  margin-bottom: 32px;
}
.heading-m:not(:last-child), .heading-m:not(:first-child) {
  margin-top: 42px;
}
@media screen and (max-width: 567px) {
  .heading-m {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

.heading-s {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 38.4px */
  margin-bottom: 32px;
}
.heading-s:not(:last-child), .heading-s:not(:first-child) {
  margin-top: 32px;
}
@media screen and (max-width: 567px) {
  .heading-s {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

.image-block {
  border-radius: 12px;
  margin-bottom: 32px;
  width: 100%;
}

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

.two-column .columns {
  display: flex;
  column-gap: 62px;
}
@media screen and (max-width: 650px) {
  .two-column .columns {
    flex-direction: column;
  }
}

.two-column .column {
  width: 100%;
  max-width: max-content;
}
@media screen and (max-width: 650px) {
  .two-column .column {
    max-width: unset;
  }
}

.column {
  margin-bottom: 82px;
}
@media screen and (max-width: 567px) {
  .column {
    margin-bottom: 48px;
  }
}

.one-column {
  opacity: 1;
}

.two-column [data-list=checked] {
  display: flex;
  flex-direction: column;
}

button {
  cursor: pointer;
  font-weight: 600;
}

.sticky-banner {
  position: sticky;
  top: 20%;
}

[data-bn-ln] {
  cursor: pointer;
}

.info-section__text {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.bonus-banner {
  position: fixed;
  z-index: 999;
  bottom: 30px;
  right: 30px;
  padding: 24px 24px 32px;
  text-align: center;
  flex-direction: column;
  border-radius: 12px;
  overflow: hidden;
  display: none;
}
.bonus-banner[data-active=true] {
  display: flex;
}
.bonus-banner__close {
  margin-left: auto;
  margin-bottom: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bonus-banner__label {
  color: var(--White, #FFF);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 61.6px */
  margin: 0 0 8px;
}
.bonus-banner__subtitle {
  color: var(--White, #FFF);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 26.4px */
  margin: 0 0 16px;
}
.bonus-banner__reward {
  text-align: center;
  font-size: 38px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 48.4px */
  background: linear-gradient(180deg, #F57321 0%, #c15009 107.58%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0 0 24px;
}
.bonus-banner button {
  margin: 0 auto;
}

[data-game-image] {
  transform-style: preserve-3d;
  transition: transform 0.8s;
}
[data-game-image][data-flip=true] {
  transform: rotateY(180deg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUpGO0lBS0k7RUgwWkY7QUFDRjs7QUd4WkE7RUFDRTtBSDJaRjs7QUd6WkE7QUFDQTs7OztFQUlFO0VBQ0E7RUFDQTtBSDRaRjs7QUcxWkE7QUFDQTtFQUNFO0VBQ0E7QUg2WkY7O0FHM1pBO0VBQ0U7RUFDQTtBSDhaRjs7QUc1WkE7RUFDRTtBSCtaRjs7QUc3WkE7RUFDRTtBSGdhRjs7QUc5WkE7RUFDRTtBSGlhRjs7QUcvWkE7RUFDRTtBSGthRjs7QUdoYUE7RUFDRTtBSG1hRjs7QUdqYUE7RUFDRTtBSG9hRjs7QUdsYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxYUY7QUduYUU7RUFDRTtBSHFhSjs7QUdsYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUhxYVY7O0FHbmFBO0VBQ0U7QUhzYUY7O0FHcGFBO0VBQ0U7QUh1YUY7O0FHcmFBO0VBQ0UsbUJDMVNnQjtBSmt0QmxCOztBR3JhQTtFQUNFLG1CQzlTZ0I7QUpzdEJsQjs7QUdwYUU7RUFDRSxtQkNuVGM7QUowdEJsQjs7QUdsYUU7RUFDRSxtQkN6VGM7QUo4dEJsQjs7QUdqYUE7O0VBRUU7RUFDQTtFQUNBO0FIb2FGOztBR2xhQTs7RUFFRTtFQUNBO0FIcWFGOztBR25hQTs7RUFFRTtFQUNBO0VBQ0E7QUhzYUY7O0FHcGFBOztFQUVFO0VBQ0E7QUh1YUY7O0FHcmFBOztFQUVFO0VBQ0E7RUFDQTtBSHdhRjs7QUd0YUE7O0VBRUU7QUh5YUY7O0FHdmFBO0VBQ0U7QUgwYUY7O0FHeGFBO0FBQ0E7RUFDRTtFQUNBO0FIMmFGOztBR3phQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0YUY7O0FHMWFBO0VBQ0U7QUg2YUY7O0FHM2FBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUg4YUY7O0FHNWFBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUgrYUY7O0FHN2FBO0VBQ0U7QUhnYkY7O0FHOWFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGliRjs7QUcvYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrYkY7O0FHaGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbWJGOztBR2piQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb2JGOztBR2xiQTtFQUNFO0FIcWJGOztBR25iQTtFQUNFO0FIc2JGOztBR3BiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHViRjs7QUdyYkE7OztFQUdFO0VBQ0E7RUFDQTtBSHdiRjs7QUd0YkE7RUFDRTtBSHliRjs7QUd2YkE7QUFDQTtFQUNFOztHQUFBO0FINGJGOztBR3hiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMmJGOztBR3piQTtFQUNFO0FINGJGOztBRzFiQTtFQUNFO0FINmJGOztBRzNiQTtFQUNFO0FIOGJGOztBRzViQTtFQUNFO0lBQ0U7RUgrYkY7QUFDRjtBRzdiQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK2JGOztBRzdiQTtFQUNFO0VBQ0E7QUhnY0Y7O0FHOWJBO0VBQ0U7QUhpY0Y7O0FHL2JBO0VBQ0U7RUFDQTtBSGtjRjs7QUdoY0E7RUFDRTtBSG1jRjs7QUdqY0E7RUFDRTtFQUNBO0FIb2NGOztBR2xjQTtFQUNFO0FIcWNGOztBR25jQTs7RUFFRTtBSHNjRjs7QUdwY0E7RUFDRTtBSHVjRjs7QUdyY0E7RUFDRTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId2NGOztBR3RjQTtFQUNFO0FIeWNGOztBR3ZjQTtFQUNFO0FIMGNGOztBR3hjQTs7RUFFRTtBSDJjRjs7QUd6Y0E7Ozs7RUFJRTtFQUNBO0FINGNGOztBRzFjQTs7OztFQUlFO0VBQ0E7RUFDUTtBSDZjVjs7QUczY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhjRjs7QUc1Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK2NGOztBRzdjQTtFQUNFO0FIZ2RGOztBRzljQTtFQUNFO0VBQ0E7RUFDUTtFQUNSO0FIaWRGOztBRy9jQTtFQUNFO0FIa2RGOztBR2hkQTs7RUFFRTtBSG1kRjs7QUdqZEE7Ozs7RUFJRTtFQUNBO0VBQ1E7QUhvZFY7O0FHbGRBO0VBQ0U7RUFDUTtFQUNSO0VBQ0E7QUhxZEY7O0FHbmRBO0VBQ0U7QUhzZEY7O0FHcGRBO0VBQ0U7RUFDQTtFQUNRO0VBQ1I7QUh1ZEY7O0FLL2pDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBOztFQUVFO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtBTGtrQ0Y7O0FLL2pDQTs7RUFFRTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0FMa2tDRjs7QUsvakNBOzs7O0VBSUU7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7RUFDRTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7RUFDRTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0FMa2tDRjs7QUsvakNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTs7RUFFRTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7O0VBRUU7QUxra0NGOztBSy9qQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0VBQ0E7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0FMa2tDRjs7QUsvakNBO0VBQ0U7QUxra0NGOztBSy9qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGtrQ0Y7O0FLL2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxra0NGOztBSy9qQ0E7QUFDQTtFQUNFO0FMa2tDRjs7QUsvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7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RTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1MERKO0FPcDBERTtFQUNFO0FQczBESjtBT3AwREk7RUFDRTtBUHMwRE47QU9sMERFO0VBQ0U7RUFDQTtFQUNBO0FQbzBESjtBT2owREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG0wREo7QU9oMERNO0VBQ0U7QVBrMERSO0FPN3pERTtFQUNFO0FQK3pESjtBTzV6REU7RUFDRSxhSDNGaUI7QUp5NURyQjtBTzN6REU7RUFDRTtBUDZ6REo7O0FPenpEQTtFQUNFO0VBQ0E7QVA0ekRGO0FPMXpERTtFQUNFO0FQNHpESjtBT3p6REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnpESjtBT3h6REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwekRKO0FPdnpERTtFQUNFO0FQeXpESjtBT3R6REU7RUFDRTtBUHd6REo7O0FPcHpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHV6REY7QU9yekRFO0VBZEY7SUFlSTtFUHd6REY7QUFDRjtBT3R6REU7RUFDRTtFQUNBO0FQd3pESjtBT3R6REk7RUFDRTtBUHd6RE47QU9wekRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHN6REo7QU9uekRFO0VBQ0U7QVBxekRKOztBT2p6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb3pERjtBT2x6REU7RUFDRTtFQUNBO0VBQ0E7QVBvekRKOztBTzl5REU7RUFDRSxjSDNNYztBSjQvRGxCO0FPOXlERTtFQUNFLGFIL01jO0FKKy9EbEI7O0FPMXlESTtFQUNFLGFIM05lO0FKd2dFckI7QU96eURFO0VBQ0U7QVAyeURKOztBT3Z5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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O0VBQ0U7RUFDQTtBQXNxSkY7O0FBbHFKRTtFQUNFO0VBQ0E7QUFxcUpKO0FBbnFKSTtFQUpGO0lBS0k7RUFzcUpKO0FBQ0Y7O0FBbHFKQTtFQUNFO0VBQ0E7QUFxcUpGO0FBbnFKRTtFQUpGO0lBS0k7RUFzcUpGO0FBQ0Y7O0FBbnFKQTtFQUNFO0FBc3FKRjtBQXBxSkU7RUFIRjtJQUlJO0VBdXFKRjtBQUNGOztBQXBxSkE7RUFDRTtBQXVxSkY7O0FBbHFKRTtFQUNFO0VBQ0E7QUFxcUpKOztBQWpxSkE7RUFDRTtFQUNBO0FBb3FKRjs7QUFqcUpBO0VBQ0U7RUFDQTtBQW9xSkY7O0FBanFKQTtFQUNFO0FBb3FKRjs7QUFqcUpBO0VBQ0U7RUFDQTtFQUNBO0FBb3FKRjs7QUFqcUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvcUpGO0FBanFKRTtFQUNFO0FBbXFKSjtBQWhxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa3FKSjtBQS9wSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpcUpKO0FBOXBKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdxSko7QUE3cEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErcEpKO0FBNXBKRTtFQUNFO0FBOHBKSjs7QUExcEpBO0VBQ0U7RUFDQTtBQTZwSkY7QUEzcEpFO0VBQ0U7QUE2cEpKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL19qc2Nyb2xscGFuZS5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX3N3aXBlci1idW5kbGUuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fbWFpbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL190YWJsZS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fdG9wLWdhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fdG9wLXJhdGluZy5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX2ZhcS5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX3JhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fYXJ0aWNsZS5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJAdXNlICdub3JtYWxpemUnO1xuQHVzZSAnZm9udHMnO1xuQHVzZSAnanNjcm9sbHBhbmUnO1xuQHVzZSAnc3dpcGVyLWJ1bmRsZSc7XG5AdXNlICdtYWduaWZpYy1wb3B1cCc7XG5AdXNlICdnbG9iYWwnO1xuQHVzZSAnaGVhZGVyJztcbkB1c2UgJ21haW4tc2xpZGVyJztcbkB1c2UgJ3RhYmxlLWNvbnRlbnQnO1xuQHVzZSAndG9wLWdhbWVzJztcbkB1c2UgJ3RvcC1yYXRpbmcnO1xuQHVzZSAnZmFxJztcbkB1c2UgJ2Jhbm5lcic7XG5AdXNlICdyYXRlcyc7XG5AdXNlICdhcnRpY2xlJztcbkB1c2UgJ3BvcHVwJztcbkB1c2UgJ2Zvb3Rlcic7XG5AdXNlIFwidmFyaWFibGVzXCI7XG5cbltkYXRhLWJuLWxuXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5oZWFkaW5nLWxnIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICAvL2NvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSwgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbSB7XG4gIC8vY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzguNHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpLCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uaGVhZGluZy1zIHtcbiAgLy9jb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAzOC40cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCksICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnR3by1jb2x1bW4ge1xuICAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA2MnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi50d28tY29sdW1uIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5vbmUtY29sdW1uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuXG4udHdvLWNvbHVtbiB7XG4gIFtkYXRhLWxpc3Q9Y2hlY2tlZF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdGlja3ktYmFubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMCU7XG59XG5cbltkYXRhLWJuLWxuXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluZm8tc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ib251cy1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcblxuXG4gICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJde1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI0ZGRik7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiA2MS42cHggKi9cbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLVdoaXRlLCAjRkZGKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDI2LjRweCAqL1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICAmX19yZXdhcmR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogNDguNHB4ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnkgMCUsIHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyIDEwNy41OCUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuXG4gIGJ1dHRvbntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5bZGF0YS1nYW1lLWltYWdlXXtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cbiAgJltkYXRhLWZsaXA9XCJ0cnVlXCJde1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59IiwiQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FdWNsaWRDaXJjdWxhckEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0V1Y2xpZENpcmN1bGFyQS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxufVxuXG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9FdWNsaWRDaXJjdWxhckEtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxufVxuXG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9FdWNsaWRDaXJjdWxhckEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyBcbiAgICBmb250LXdlaWdodDogNzAwOyBcbn0iLCIuc2Nyb2xsLXRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU0O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uc2Nyb2xsLXRhYmxlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b3VjaGZsb3ctc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDEwcHggM3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC10YWJsZS5kaXNhYmxlZCAudG91Y2hmbG93LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3VjaGZsb3ctc2Nyb2xsYmFyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjREZERkRGO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG5cbi8qKlxuICogU3dpcGVyIDguMC42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDE0LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLFxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy9pbWcvaWNvbnMvaWNvbl9fYXJyLnN2Zyk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAmICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAmLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb257XG4gIFtkYXRhLWFjdGl2ZT0ndHJ1ZSdde1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIiRjb2xvci1tYWluLWRhcms6ICNjYjU0MDk7XG4kY29sb3ItbWFpbi1wcmltYXJ5OiAjRjU3MzIxO1xuJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjogI2MxNTAwOTtcblxuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjMGE4NmQ0O1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrLWhvdmVyOiAjMDk4MGNiO1xuJGNvbG9yLXNlY29uZGFyeTogIzU0Mjc5NzsiLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1cixcbi5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksXG5zY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuXG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCI7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG59XG5cbi53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDEzMTBweDtcbn1cblxuLnRpdGxlX18zIHtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIzMjUyNjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuXG4uYnRuLWJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5idG4teWVsbG93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKSB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBhbmltYXRpb246IDJzIHNsaWRlaW4gaW5maW5pdGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxNDAlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZykgdHJhbnNsYXRlWCgzNTBweClcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKSB0cmFuc2xhdGVYKDApXG4gIH1cbn1cblxuLmJ0bi1ibGFjayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDQwcHggOHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI4LCAyNywgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogNnB4IDM4cHggNnB4IDE0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvaW1nL2ljb25zL2ljb25fX2Fyci5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5idG4td2hpdGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSksICNGRkZGRkY7XG4gIH1cbn1cblxuLmJ0bi1ib3JkZXItYmxhY2sge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4uYnRuLXllbGxvdy0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yYXRleW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICBpbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltZy9pY29ucy9pY29uX19hcnItZ3JheS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDA0ZDtcbiAgfVxufVxuXG4uanVzdC10ZXh0IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjRUJFQkVCO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuLmp1c3QtdGV4dF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogI0ZGRkZGRjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ud3JhcHBlciAud3JhcHBlci1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnRhYnMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudGFiIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLmhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA4cHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5cbi5oZWFkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWQgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDExM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDg3cHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkX19kZXNjLW5hdiB7XG4gIGZsZXgtZ3JvdzogMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICB1bCBzdmcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgdWwgPiBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgdWwgPiBsaSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBbZGF0YS1ibi1sbj1cImhlYWRlci1uYXYtaXRlbVwiXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGNvbG9yOiAjRUJFQkVCO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjRUJFQkVCO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICB9XG5cbiAgbGk6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiB2YXJpYWJsZXMuJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgfVxuXG4gIGxpOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkX19kZXNjLW5hdiAuaGVhZF9fZGVzYy1uYXYtZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCAyNnB4IDE0cHggMTJweDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvaW1nL2ljb25zL2ljb25fX2Fyci13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIHVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIH1cblxuICB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4uaGVhZGVyX19tb2ItbmF2IHtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNFQkVCRUI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjRUJFQkVCO1xuICAgIH1cbiAgfVxuXG4gIGxpIGJ1dHRvbjpub3QoW2RhdGEtYm4tbG49XCJtb2JpbGUtbWVudS1pdGVtXCJdKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI0VCRUJFQjtcbiAgfVxuXG4gIGxpIGJ1dHRvbjpub3QoW2RhdGEtYm4tbG49XCJtb2JpbGUtbWVudS1pdGVtXCJdKSBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uaGVhZGVyX19tb2ItbmF2IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjRUJFQkVCO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5saS5oZWFkZXJfX21vYi1uYXYtZ3JlZW4ge1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogdmFyaWFibGVzLiRjb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLmhlYWRlcl9fbW9iLW5hdi1tZW51IHtcbiAgW2RhdGEtbWVudS1idG5dIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiB2YXJpYWJsZXMuJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMTI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDJweDtcbiAgfVxuXG4gIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgfVxuXG4gIHVsID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmYxZjtcbiAgfVxuXG4gIHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNFQkVCRUI7XG4gIH1cbn1cblxuW2RhdGEtbW9iLW1lbnVdIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5bZGF0YS1tb2ItbWVudV0gdWwgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19tZW51LXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAvLyYgPiBidXR0b24ge1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgdG9wOiAyNHB4O1xuICAvLyAgbGVmdDogMTZweDtcbiAgLy8gIHdpZHRoOiAyMHB4O1xuICAvLyAgaGVpZ2h0OiAyMHB4O1xuICAvLyAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvaW1nL2ljb25zL2ljb25fX2Fyci5zdmcpO1xuICAvLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gIHBhZGRpbmc6IDA7XG4gIC8vICBvdXRsaW5lOiBub25lO1xuICAvLyAgYm9yZGVyOiBub25lO1xuICAvL31cbn1cblxuLmhlYWRlcl9fbWVudS1jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNFQkVCRUI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5oZWFkX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5oZWFkX19idG5zIC5idG4td2hpdGUsXG4uaGVhZF9fYnRucyAuYnRuLXllbGxvdyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLm1haW4tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tc2xpZGVyX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDYuMiUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMTUlIDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgcGFkZGluZzogMjEuOSUgMCAzNC43JTtcbiAgfVxuICBpbWcge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5tYWluLXNsaWRlcl9fdGV4dCB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNwYW4ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuLm1haW4tc2xpZGVyX19pdGVtIC5idG4teWVsbG93IHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuLnN3aXBlci1ib3R0b20ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi50YWJsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4udGFibGUtY29udGVudF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyMnB4IDIzcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMjNweCAxNnB4O1xuICB9XG59XG4udGFibGUtY29udGVudF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi50YWJsZS1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyMTFFMUY7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udGFibGUtY29udGVudF9fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWNvbnRlbnRfX2xpc3Qge1xuICBtYXJnaW46IDI3cHggMCAwO1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU0RjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMTFFMUY7XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi50b3AtZ2FtZXMge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA4NHB4IDAgMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMzJweDtcbiAgfVxufVxuLnRvcC1nYW1lc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDAgLTI0cHg7XG5cblxuICBbZGF0YS1uZXdde1xuICAgIGFuaW1hdGlvbjogbmV3R2FtZSBlYXNlIDUwMG1zIGZvcndhcmRzO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4udG9wLWdhbWVzX19pdGVtIHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDEycHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnRvcC1nYW1lc19faW1nIHtcbiAgd2lkdGg6IDM0LjUlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4udG9wLWdhbWVzX19pbmZvIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1nYW1lc19fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4udG9wLWdhbWVzX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wLWdhbWVzX19udW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3Itc2Vjb25kYXJ5O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi50b3AtZ2FtZXNfX2l0ZW0gLmJ0bi15ZWxsb3cge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4udG9wLXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnRvcC1yYXRpbmdfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udG9wLXJhdGluZ19fbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXgtd2lkdGg6IDY2JTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDU4JTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1yYXRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG4udG9wLXJhdGluZyAuYnRuLXllbGxvdyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50b3AtcmF0aW5nX19pdGVtcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEycHggMCAwIC0xNnB4O1xufVxuLnRvcC1yYXRpbmdfX2l0ZW0ge1xuICBtYXJnaW46IDE2cHggMCAwIDE2cHg7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDE2cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzQlIC0gMTZweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJjpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi50b3AtcmF0aW5nX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cbn1cbi50b3AtcmF0aW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi50b3AtcmF0aW5nX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXgtd2lkdGg6IDMxLjUlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICBbZGF0YS1uZXdde1xuICAgIGFuaW1hdGlvbjogbmV3R2FtZSBlYXNlIDUwMG1zIGZvcndhcmRzO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIG1heC13aWR0aDogY2FsYygzNCUgLSAxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQyJSAtIDEwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMycHggMCAwO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi50b3AtcmF0aW5nX19saXN0IHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbn1cbi50b3AtcmF0aW5nX19saXN0LWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgbWFyZ2luLXRvcDogMTQuMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNC4xcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzLjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxufVxuLnRvcC1yYXRpbmdfX2xpc3QtaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4udG9wLXJhdGluZ19fbGlzdC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4udG9wLXJhdGluZ19fbGlzdC1pbmZvLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDY2RkY7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxQTFBMUE7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5ld0dhbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLmZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5mYXFfX2l0ZW1zIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIFtkYXRhLW9wZW49J3RydWUnXXtcbiAgICAuZmFxX19xdWVzdGlvbiBidXR0b257XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5mYXFfX2Fuc3dlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmZhcV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG59XG4uZmFxX19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5mYXFfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIH1cbiAgfVxuICBidXR0b24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBidXR0b24gc3ZnIHtcbiAgICBzdHJva2U6ICMwMDAwMDA5OTtcbiAgICB3aWR0aDogMThweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB9XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuZmFxX19xdWVzdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBidXR0b24gc3ZnIHtcbiAgICBzdHJva2U6ICMwMDAwMDA7XG4gIH1cbn1cbi5mYXFfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNHB4IDE0cHg7XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5iYW5uZXIge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5iYW5uZXJfX3RleHQge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmFubmVyIC5idG4teWVsbG93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5O1xuICB9XG59XG5cbi5iYW5uZXItaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmOm5vdCgmOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4uYmFubmVyLWltZy1yIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5iYW5uZXItaW1nLWwge1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5iYW5uZXItaW1nX19pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG4uYmFubmVyLWltZy1yIC5iYW5uZXItaW1nX19pbmZvIHtcbiAgd2lkdGg6IDQ1JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFubmVyLWltZy1sIC5iYW5uZXItaW1nX19pbmZvIHtcbiAgd2lkdGg6IDY4LjUlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFubmVyLWltZy1yX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2MzZweDtcbiAgcGFkZGluZzogNjRweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGJ1dHRvbntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJhbm5lci1pbWctbF9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzNzNweDtcbiAgcGFkZGluZzogNjRweCAzMnB4O1xufVxuLmJhbm5lci1pbWdfX2ltZy1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lci1pbWcucC10Yi02NCAuYmFubmVyLWltZ19faW1nLWluZm8ge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG4uYmFubmVyLWltZy5wLXRiLTgyIC5iYW5uZXItaW1nX19pbWctaW5mbyB7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogODJweDtcbn1cbi5iYW5uZXItaW1nIC5iYW5uZXItaW1nLXJfX2ltZyAuYmFubmVyLWltZ19faW1nLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgcGFkZGluZzogMzhweCAxMHB4O1xuICB9XG59XG4uYmFubmVyLWltZyAuYmFubmVyLWltZy1sX19pbWcgLmJhbm5lci1pbWdfX2ltZy1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBhZGRpbmc6IDM4cHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lci1pbWdfX2ltZy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5iYW5uZXItaW1nLXJfX2ltZyAuYmFubmVyLWltZ19faW1nLXRleHQge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDMwMXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJhbm5lci1pbWctbF9faW1nIC5iYW5uZXItaW1nX19pbWctdGV4dCB7IFxuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmJhbm5lci1pbWdfX2ltZy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5iYW5uZXItaW1nX19pbWctdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uYmFubmVyLWltZ19faW1nLXRpbWUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItaW1nX19pbWctdGltZS1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGRpdiArIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICBkaXYge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuLmJhbm5lci1pbWcgLmJ0bi15ZWxsb3cge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4uYmFubmVyLWltZy1yIC5idG4teWVsbG93IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxNjZweDtcbiAgfVxufVxuLmJhbm5lci1pbWctbCAuYnRuLXllbGxvdyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhbm5lci1pbWctbF9faW1nLW51bSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5IDAlLCB2YXJpYWJsZXMuJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlciAxMDcuNTglKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5cblxuXG4ucG9wLWJhbm5lcl9faW5uZXIge1xuICBwYWRkaW5nOiA2NHB4IDMycHggMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHggMzhweDtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLnBvcF9fY2xvc2Utd2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi5wb3AtYmFubmVyIC5iYW5uZXItaW1nX19pbWctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9wLWJhbm5lciAuYmFubmVyLWltZy1sX19pbWctbnVtIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbi5wb3AtYmFubmVyIC5idG4teWVsbG93IHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5yYXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5yYXRlc19faW5uZXIge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuLnJhdGVzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucmF0ZXNfX3NlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvaW1nL2ljb25zL2ljb25fX3NlYXJjaC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnJhdGVzIC50YWJzIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJhdGVzIC50YWIge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYgKyAudGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5yYXRlc19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCg5LCBtaW5tYXgoMzJweCwgbWF4LWNvbnRlbnQpKTtcbiAgZ3JpZC1nYXA6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTFweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICB9XG4gICYgKyAucmF0ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5yYXRlc19faXRlbS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gIGltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDZweCAwIDAgMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuICBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogNnB4IDEycHggMCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG4ucmF0ZXNfX2l0ZW0tY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMxQTFBMUE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yYXRlc19faXRlbS1pbmZvIH4gLnJhdGVzX19pdGVtLWNvbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yYXRlc19faXRlbS1saW5lIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBtYXJnaW46IDExcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ucmF0ZXNfX2l0ZW0tbW9iLWNvbHMge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzFBMUExQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmF0ZXNfX2l0ZW0tbW9iLWNvbCB7XG4gIG1hcmdpbjogNXB4IDAgMCAxMnB4O1xuICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDEycHgpO1xuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5yYXRlc19faXRlbS1idG4ge1xuICBncmlkLWNvbHVtbjogMi8xMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLWJvcmRlci1ibGFjayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxufVxuLnJhdGVzX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMCAxMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxMTRweCkgMWZyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgODRweCkgMWZyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDUwcHgpIDFmcjtcbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogIzE1Q0I1RTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgJiA+IC5yYXRlc19faXRlbS1pbmZvLXdlaWdodCArIGRpdjpub3QoLnJhdGVzX19pdGVtLWluZm8tbnVtKSB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxuICAmID4gZGl2OmZpcnN0LWNoaWxkOm5vdCgucmF0ZXNfX2l0ZW0taW5mby13ZWlnaHQpIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLnJhdGVzX19pdGVtLWluZm8td2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yYXRlc19faXRlbS1pbmZvLW51bSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuXG4ucmF0ZXNfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucmF0ZXNfX2JvdHRvbSAuYnRuLXllbGxvdyB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjYlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxufVxuLnJhdGVzX19wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIHNwYW4sXG4gIGEsIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbiAgYTpob3ZlcixcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgXG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICB9XG4gIH1cbn1cbi5yYXRlc19fYm90dG9tIC5idG4tYmxhY2sge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5hcnRpY2xlIGgyIHtcbiAgbWFyZ2luOiAwIDAgNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFydGljbGUgaDMge1xuICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzAwMDAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFydGljbGUgaDQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hcnRpY2xlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzFBMUExQTtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgJi5hcnRpY2xlX19pbWctciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGVfX2ltZy1pbWcge1xuICB3aWR0aDogNDkuNyU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFydGljbGVfX2ltZy1sLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9faW1nLXItaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5hcnRpY2xlX19pbWcgLmJ0bi15ZWxsb3cge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcnRpY2xlX19pbWcgLmJ0bi15ZWxsb3ctLW1vYiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbltkYXRhLWxpc3Q9XCJudW1iZXJlZFwiXXtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgODJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxQTFBMUE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWxpc3Q9XCJudW1iZXJlZFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNDlweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItbWFpbi1wcmltYXJ5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlIHVsIHtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbiAgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWxpc3Q9XCJjaGVja2VkXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC44KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cblxuICBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy9pbWcvaWNvbnMvaWNvbl9fYXJyLWdyZWVuLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5hcnRpY2xlX19pbWctMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGltZyArIGltZyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9faW1nLXN3aXBlciB7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmFydGljbGVfX2ltZy0zIHtcblxuICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuc3dpcGVyLXNsaWRlOm5vdChbYXJpYS1sYWJlbD1cIjEgLyAzXCJdKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQsXG4gIC5zd2lwZXItc2xpZGVbYXJpYS1sYWJlbD1cIjEgLyAzXCJdIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9faW1nLTQge1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChuICsgMykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2OCwgNjgsIDAuMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREZFNDtcbiAgfVxuICB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU0O1xuICB9XG59XG5cbi50YWJsZS0xIHtcbiAgbWluLXdpZHRoOiA3NzZweDtcbn1cblxuLnRhYmxlLTEgdHIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4udGFibGUtMSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1LjVweCAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnRhYmxlLTEgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRhYmxlLTEgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnRhYmxlLTIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3NjBweDtcbn1cblxuLnRhYmxlLTIgdHIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udGFibGUtMiB0ciB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtMiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGNDA7XG4gIH1cbn1cblxuLnRhYmxlLTIgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbn1cblxuLnJhdGluZy10YWJsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXRpbmctdGFibGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmF0aW5nLXRhYmxlIC5yYXRleW8ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yYXRpbmctdGFibGVfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59IiwiLnBvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5tZnAtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZnAtd3JhcCAucG9wIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3AtbGFuZ3VhZ2Uge1xufVxuLnBvcC1sYW5ndWFnZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3AtbGFuZ3VhZ2VfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG59XG4ucG9wLWxhbmd1YWdlX19jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgXG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLnBvcC1sYW5ndWFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDRweCAzMnB4IDMycHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogNHB4IDI0cHggMjRweDtcbiAgfVxufVxuLnBvcC1sYW5ndWFnZV9faXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5wb3AtbGFuZ3VhZ2VfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICYuYWN0aXZlIGEsXG4gIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2NHB4IDAgMjRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIFtkYXRhLWJuLWxuXTpob3ZlcntcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnk7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmMjY7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCxcbi5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sOm50aC1jaGlsZCgyKSxcbi5mb290ZXJfX2NvbDpudGgtY2hpbGQoMykge1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMTNweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbCAuYnRuLWJvcmRlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX19jb2wtbGluayB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnk7XG4gIH1cbn1cblxuLnNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIGEgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sIC5zb2NpYWxzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIH1cbiAgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci1tYWluLXByaW1hcnk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sLWltZ3Mge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmYyNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmRtY2Ege1xuICBkaXNwbGF5OiBmbGV4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/