/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/normalize.css/normalize.css ***!
  \*******************************************************************************************************************************************************************************************/
/*! 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;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./wp-content/themes/main-theme/resources/sass/app.scss ***!
  \*******************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-regular-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-bold-italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/wp-content/themes/main-theme/fonts/MyriadPro/myriadpro-black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kruella";
  src: url("/wp-content/themes/main-theme/fonts/VKruella/v_Kruella-font.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
[data-perfect-scrollbar] {
  overflow: auto;
  margin-right: -5px;
  max-width: 100%;
}
@media (min-width: 1280px) {
  [data-perfect-scrollbar]::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  [data-perfect-scrollbar]::-webkit-scrollbar-track {
    background: whitesmoke;
  }
  [data-perfect-scrollbar]::-webkit-scrollbar-track:hover {
    background: #e8e8e8;
  }
  [data-perfect-scrollbar]::-webkit-scrollbar-thumb {
    width: 4px;
    border-radius: 4px;
    background: #cecfcf;
    cursor: pointer;
  }
  [data-perfect-scrollbar]::-webkit-scrollbar-thumb:hover {
    background: #8e9090;
  }
}

/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */
.wysiwyg {
  /* p,
  dl,
  ol,
  ul,
  blockquote,
  pre,
  table {
  	margin-bottom: $margin;

  	&:last-child {
  		margin-bottom: 0;
  	}
  } */
}
.wysiwyg > :first-child {
  margin-top: 0;
}
.wysiwyg > :last-child {
  margin-bottom: 0;
}
.wysiwyg a {
  text-decoration: none;
}
.wysiwyg a:hover {
  border-bottom: 1px solid;
}
.wysiwyg abbr {
  border-bottom: 1px dotted;
  cursor: help;
}
.wysiwyg cite {
  font-style: italic;
}
.wysiwyg hr {
  background: hsl(0deg, 0%, 90%);
  border: 0;
  display: block;
  height: 1px;
  margin-bottom: 1em;
  margin-top: 1em;
}
.wysiwyg img {
  vertical-align: text-bottom;
}
.wysiwyg ins {
  background-color: lime;
  text-decoration: none;
}
.wysiwyg mark {
  background-color: yellow;
}
.wysiwyg small {
  font-size: 0.8em;
}
.wysiwyg strong {
  font-weight: 700;
}
.wysiwyg sub,
.wysiwyg sup {
  font-size: 0.8em;
}
.wysiwyg sub {
  vertical-align: sub;
}
.wysiwyg sup {
  vertical-align: super;
}
.wysiwyg p:empty {
  display: none;
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  font-weight: 700;
  line-height: 1.2;
}
.wysiwyg h1:first-child,
.wysiwyg h2:first-child,
.wysiwyg h3:first-child,
.wysiwyg h4:first-child,
.wysiwyg h5:first-child,
.wysiwyg h6:first-child {
  margin-top: 0;
}
.wysiwyg h1 {
  font-size: 2.4em;
  margin-bottom: 0.4166666667em;
  margin-top: 0.4166666667em;
  line-height: 1;
}
.wysiwyg h2 {
  font-size: 1.6em;
  margin-bottom: 0.625em;
  margin-top: 1.25em;
  line-height: 1.1;
}
.wysiwyg h3 {
  font-size: 1.3em;
  margin-bottom: 0.7692307692em;
  margin-top: 0.7692307692em;
}
.wysiwyg h4 {
  font-size: 1.2em;
  margin-bottom: 0.8333333333em;
  margin-top: 0.8333333333em;
}
.wysiwyg h5 {
  font-size: 1.1em;
  margin-bottom: 0.9090909091em;
  margin-top: 0.9090909091em;
}
.wysiwyg h6 {
  font-size: 1em;
  margin-bottom: 1em;
  margin-top: 1em;
}
.wysiwyg dd {
  margin-left: 1em;
}
.wysiwyg ol,
.wysiwyg ul {
  list-style-position: outside;
  overflow: hidden;
}
.wysiwyg ol {
  list-style-type: decimal;
}
.wysiwyg ol ol {
  list-style-type: lower-alpha;
}
.wysiwyg ol ol ol {
  list-style-type: lower-roman;
}
.wysiwyg ol ol ol ol {
  list-style-type: lower-greek;
}
.wysiwyg ol ol ol ol ol {
  list-style-type: decimal;
}
.wysiwyg ol ol ol ol ol ol {
  list-style-type: lower-alpha;
}
.wysiwyg ul {
  list-style-type: disc;
}
.wysiwyg ul ul {
  list-style-type: circle;
}
.wysiwyg ul ul ul {
  list-style-type: square;
}
.wysiwyg ul ul ul ul {
  list-style-type: circle;
}
.wysiwyg ul ul ul ul ul {
  list-style-type: disc;
}
.wysiwyg ul ul ul ul ul ul {
  list-style-type: circle;
}
.wysiwyg blockquote {
  border-left: 4px solid hsl(0deg, 0%, 90%);
  padding: 0.6em 1.2em;
}
.wysiwyg blockquote p {
  margin-bottom: 0;
}
.wysiwyg code,
.wysiwyg kbd,
.wysiwyg samp,
.wysiwyg pre {
  background-color: hsl(0deg, 0%, 95%);
  color: hsl(0deg, 0%, 20%);
  font-size: 0.9em;
}
.wysiwyg code,
.wysiwyg kbd,
.wysiwyg samp {
  border-radius: 3px;
  line-height: 1.6666666667;
  padding: 0.1em 0.4em 0.2em;
  vertical-align: baseline;
}
.wysiwyg pre {
  overflow: auto;
  padding: 1em 1.2em;
}
.wysiwyg pre code {
  background: none;
  font-size: 1em;
  line-height: 1em;
}
.wysiwyg figure {
  margin-bottom: 2em;
  text-align: center;
}
.wysiwyg figure:first-child {
  margin-top: 0;
}
.wysiwyg figure:last-child {
  margin-bottom: 0;
}
.wysiwyg figcaption {
  font-size: 0.8em;
  margin-top: 0.625em;
}
.wysiwyg table {
  width: 100%;
}
.wysiwyg table pre {
  white-space: pre-wrap;
}
.wysiwyg th,
.wysiwyg td {
  font-size: 1em;
  padding: 0.5em;
  border: 1px solid hsl(0deg, 0%, 90%);
  line-height: 1.4;
}
.wysiwyg thead tr,
.wysiwyg tfoot tr {
  background-color: hsl(0deg, 0%, 96%);
}
.wysiwyg thead th,
.wysiwyg thead td,
.wysiwyg tfoot th,
.wysiwyg tfoot td {
  font-size: 0.9em;
  padding: 0.5555555556em;
}
.wysiwyg thead th code,
.wysiwyg thead td code,
.wysiwyg tfoot th code,
.wysiwyg tfoot td code {
  background-color: hsl(0deg, 0%, 100%);
}
.wysiwyg tbody tr {
  background-color: hsl(0deg, 0%, 100%);
}
.wysiwyg .video16x9 {
  position: relative;
  padding-top: 56.25%;
}
.wysiwyg .video16x9 > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

html {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  color: #3a3a3a;
  min-height: 100%;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.03em;
}
@media (min-width: 480px) {
  html {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 20px;
  }
}
@media (min-width: 1366px) {
  html {
    font-size: 22px;
  }
}

body {
  position: relative;
  box-sizing: border-box;
  min-width: 320px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

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

svg use {
  pointer-events: none;
}

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

.kr {
  font-family: "Kruella", serif;
  color: #b97a1b;
  letter-spacing: 0;
  line-height: 1.5;
}

.flex {
  display: flex;
  flex-wrap: wrap-reverse;
}
@media (min-width: 1024px) {
  .flex {
    flex-wrap: nowrap;
  }
}

.container {
  max-width: 1640px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1440px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container .container, .container--no-gap {
  width: 100%;
  padding: 0;
}
.container--full {
  max-width: 100%;
}

.layout {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  position: relative;
  height: auto;
  min-height: 100vh;
}
.layout__body {
  flex-grow: 1;
}

input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.page404 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.page404__content {
  text-align: center;
}
.page404__title {
  font-size: 50px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .page404__title {
    font-size: 60px;
  }
}
@media (min-width: 1280px) {
  .page404__title {
    font-size: 70px;
  }
}
.page404__text {
  font-size: 25px;
}
@media (min-width: 768px) {
  .page404__text {
    font-size: 30px;
  }
}
@media (min-width: 1280px) {
  .page404__text {
    font-size: 35px;
  }
}

.btn-arrow {
  opacity: 0;
}

.fixed-social {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 1000;
}
@media (min-width: 768px) {
  .fixed-social {
    right: 15px;
    bottom: 15px;
  }
}
@media (min-width: 1440px) {
  .fixed-social {
    right: 20px;
    bottom: 20px;
  }
}
.fixed-social__item {
  display: block;
  margin-bottom: 10px;
  transition: filter 0.2s linear, transform 0.2s linear;
}
@media (min-width: 768px) {
  .fixed-social__item {
    margin-bottom: 15px;
  }
}
.fixed-social__item:last-child {
  margin-bottom: 0;
}
.fixed-social__item:hover {
  filter: saturate(200%);
  transform: scale(1.1);
}
.fixed-social__svg {
  display: block;
  width: 35px;
  height: 35px;
}
@media (min-width: 768px) {
  .fixed-social__svg {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 1440px) {
  .fixed-social__svg {
    width: 48px;
    height: 48px;
  }
}

.arrow {
  position: absolute;
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
  border-left: none;
  border-top: none;
  border-right: 2px #ec3d00 solid;
  border-bottom: 2px #ec3d00 solid;
}
@media (min-width: 768px) {
  .arrow {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 1024px) {
  .arrow {
    width: 20px;
    height: 20px;
  }
}
.arrow.active {
  transform: rotate(225deg);
}
.arrow::before {
  position: absolute;
  left: 50%;
  content: "";
  width: 7px;
  height: 7px;
  margin: -3px 0 0 -3px;
  top: 50%;
  border-left: none;
  border-top: none;
  border-right: 1px #ec3d00 solid;
  border-bottom: 1px #ec3d00 solid;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-name: arrow;
}
@media (min-width: 768px) {
  .arrow::before {
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px;
  }
}
@media (min-width: 1024px) {
  .arrow::before {
    width: 15px;
    height: 15px;
    margin: -8px 0 0 -8px;
  }
}

@keyframes arrow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate(-10px, -10px);
  }
}
.btn-anim {
  transition-duration: 0.6s;
  transition-timing-function: ease;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  width: 100%;
}
.btn-anim svg {
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .btn-anim svg {
    height: 55px;
  }
}
.btn-anim rect {
  fill: none;
  stroke: #ea3d00;
  stroke-width: 2;
  -webkit-text-stroke-width: 2;
  stroke-dasharray: 422, 0;
  transition: 0.35s linear;
}
.btn-anim:hover rect {
  stroke-width: 5;
  stroke-dasharray: 15, 310;
  stroke-dashoffset: 48;
  transition: 1.35s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-text-stroke-width: 5;
}
.btn-anim:visited rect {
  fill: none;
  stroke: #ea3d00;
  stroke-width: 2;
  -webkit-text-stroke-width: 2;
  stroke-dasharray: 422, 0;
  transition: 0.35s linear;
}

@keyframes backInLeft {
  0% {
    right: -100vw;
  }
  100% {
    right: 0;
  }
}
@keyframes fideInBottomLeft {
  0% {
    margin-left: 60px;
    margin-bottom: 10px;
    opacity: 0;
  }
  100% {
    margin-left: 0;
    margin-bottom: 0;
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    transform: scale(1.09);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(150%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes fire {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 100%;
  }
}
@keyframes fideIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.wpml-ls-native {
  color: #fff1a5;
}

.wpml-ls-legacy-dropdown-click a {
  background-color: transparent;
  border: none;
  padding: 0;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
  text-align: center;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
  border: 4px solid transparent;
  border-top: 5px solid;
  right: 3.5px;
  top: calc(50% - 1px);
  color: #fff1a5;
}
@media (min-width: 640px) {
  .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
    top: calc(50% - 2px);
  }
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  border: 0;
  background-color: rgba(0, 0, 0, 0.85);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-item {
  padding: 5px 0;
}
@media (min-width: 1280px) {
  .wpml-ls-legacy-dropdown-click .wpml-ls-item {
    padding: 8px 0;
  }
}

.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown-click a:focus,
.wpml-ls-legacy-dropdown-click a:hover {
  background-color: transparent;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover .wpml-ls-sub-menu {
  visibility: visible;
}

.slider__gallery-top {
  position: relative;
}
.slider__gallery-top .slick-list {
  overflow: hidden;
}
.slider__gallery-top .slick-track {
  display: flex;
  align-items: center;
}
.slider__gallery-top .slick-slide {
  display: flex;
  justify-content: center;
}

.slider__gallery-bottom {
  position: relative;
  padding: 0 10px;
}
@media (min-width: 1024px) {
  .slider__gallery-bottom {
    padding: 0 15px;
  }
}
@media (min-width: 1366px) {
  .slider__gallery-bottom {
    padding: 0 20px;
  }
}
.slider__gallery-bottom .slick-list {
  overflow: hidden;
}
.slider__gallery-bottom .slick-track {
  display: flex;
  align-items: center;
}
.slider__gallery-bottom .slick-slide {
  margin: 0 5px;
}
.slider__gallery-bottom .slick-arrow {
  position: absolute;
  top: calc(50% - 7px);
  z-index: 10;
  font-size: 0;
  width: 8px;
  height: 15px;
  border: 0;
}
@media (min-width: 1024px) {
  .slider__gallery-bottom .slick-arrow {
    width: 12px;
    height: 22.5px;
    top: calc(50% - 11px);
  }
}
@media (min-width: 1366px) {
  .slider__gallery-bottom .slick-arrow {
    width: 16px;
    height: 30px;
    top: calc(50% - 15px);
  }
}
.slider__gallery-bottom .slick-arrow.slick-prev {
  left: 0;
  background: url("/wp-content/themes/main-theme/images/arrow-left.svg") 0 0/contain no-repeat;
}
.slider__gallery-bottom .slick-arrow.slick-next {
  right: 0;
  background: url("/wp-content/themes/main-theme/images/arrow-right.svg") 100% 0/contain no-repeat;
}

.slider__image {
  padding-top: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.wpcf7-form-control-wrap input {
  color: #b97a1b !important;
  border: none !important;
  border-bottom: solid 1px !important;
  width: 250px !important;
  font-size: 16px !important;
  padding: 5px 3px !important;
  background: transparent !important;
}
@media (min-width: 768px) {
  .wpcf7-form-control-wrap input {
    width: 400px !important;
    font-size: 20px !important;
    padding: 8px 5px !important;
  }
}
.wpcf7-form-control-wrap input:focus-visible {
  color: rgb(0, 0, 0) !important;
  border: 0 !important;
  border-bottom: solid 2px !important;
  outline: none !important;
}
.wpcf7-form-control-wrap input:-internal-autofill-selected {
  background-color: transparent !important;
}
.wpcf7-form-control-wrap input::placeholder {
  color: #000;
}

.wpcf7-submit {
  color: #000;
  width: 100px !important;
  height: 30px !important;
  background-color: transparent !important;
  border: solid 1px #b97a1b !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  font-weight: 400 !important;
}
@media (min-width: 768px) {
  .wpcf7-submit {
    width: 150px !important;
    height: 50px !important;
    font-size: 20px !important;
  }
}
.wpcf7-submit:hover {
  color: #b97a1b !important;
}

.wpcf7-spinner {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.wpcf7-spinner::before {
  display: none !important;
}

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

.pum-container {
  padding: 15px !important;
}
@media (min-width: 768px) {
  .pum-container {
    padding: 30px !important;
  }
}

.pum-container.popmake {
  background: #fff url("/wp-content/themes/main-theme/images/popup-bg.webp") 0 0/contain no-repeat !important;
  width: 300px !important;
}
@media (min-width: 768px) {
  .pum-container.popmake {
    width: 500px !important;
  }
}

html.pum-open.pum-open-overlay {
  overflow: auto !important;
}

html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: auto !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
  overflow: hidden !important;
}

.wpcf7-form-control-wrap textarea {
  color: #b97a1b !important;
  border: solid 1px !important;
  width: 250px !important;
  height: 100px !important;
  font-size: 16px !important;
}
@media (min-width: 768px) {
  .wpcf7-form-control-wrap textarea {
    width: 400px !important;
    height: 150px !important;
    font-size: 20px !important;
  }
}
.wpcf7-form-control-wrap textarea:focus-visible {
  color: rgb(0, 0, 0) !important;
  border: solid 2px !important;
  outline: none !important;
}
.wpcf7-form-control-wrap textarea::placeholder {
  color: #000;
}

/*
В разметке добавить класс "smooth-print" и обернуть каждую букву s span, например так:
<?php echo preg_replace('/(.)/u', '<span class="smooth-print">$1</span>', 'Loren ipsum'); ?>
*/
.smooth-print {
  opacity: 0;
  transition: opacity 1s linear;
}
.smooth-print:nth-child(1) {
  transition-delay: 0.06s;
}
.smooth-print:nth-child(2) {
  transition-delay: 0.12s;
}
.smooth-print:nth-child(3) {
  transition-delay: 0.18s;
}
.smooth-print:nth-child(4) {
  transition-delay: 0.24s;
}
.smooth-print:nth-child(5) {
  transition-delay: 0.3s;
}
.smooth-print:nth-child(6) {
  transition-delay: 0.36s;
}
.smooth-print:nth-child(7) {
  transition-delay: 0.42s;
}
.smooth-print:nth-child(8) {
  transition-delay: 0.48s;
}
.smooth-print:nth-child(9) {
  transition-delay: 0.54s;
}
.smooth-print:nth-child(10) {
  transition-delay: 0.6s;
}
.smooth-print:nth-child(11) {
  transition-delay: 0.66s;
}
.smooth-print:nth-child(12) {
  transition-delay: 0.72s;
}
.smooth-print:nth-child(13) {
  transition-delay: 0.78s;
}
.smooth-print:nth-child(14) {
  transition-delay: 0.84s;
}
.smooth-print:nth-child(15) {
  transition-delay: 0.9s;
}
.smooth-print:nth-child(16) {
  transition-delay: 0.96s;
}
.smooth-print:nth-child(17) {
  transition-delay: 1.02s;
}
.smooth-print:nth-child(18) {
  transition-delay: 1.08s;
}
.smooth-print:nth-child(19) {
  transition-delay: 1.14s;
}
.smooth-print:nth-child(20) {
  transition-delay: 1.2s;
}
.smooth-print:nth-child(21) {
  transition-delay: 1.26s;
}
.smooth-print:nth-child(22) {
  transition-delay: 1.32s;
}
.smooth-print:nth-child(23) {
  transition-delay: 1.38s;
}
.smooth-print:nth-child(24) {
  transition-delay: 1.44s;
}
.smooth-print:nth-child(25) {
  transition-delay: 1.5s;
}
.smooth-print:nth-child(26) {
  transition-delay: 1.56s;
}
.smooth-print:nth-child(27) {
  transition-delay: 1.62s;
}
.smooth-print:nth-child(28) {
  transition-delay: 1.68s;
}
.smooth-print:nth-child(29) {
  transition-delay: 1.74s;
}
.smooth-print:nth-child(30) {
  transition-delay: 1.8s;
}
.smooth-print:nth-child(31) {
  transition-delay: 1.86s;
}
.smooth-print:nth-child(32) {
  transition-delay: 1.92s;
}
.smooth-print:nth-child(33) {
  transition-delay: 1.98s;
}
.smooth-print:nth-child(34) {
  transition-delay: 2.04s;
}
.smooth-print:nth-child(35) {
  transition-delay: 2.1s;
}
.smooth-print:nth-child(36) {
  transition-delay: 2.16s;
}
.smooth-print:nth-child(37) {
  transition-delay: 2.22s;
}
.smooth-print:nth-child(38) {
  transition-delay: 2.28s;
}
.smooth-print:nth-child(39) {
  transition-delay: 2.34s;
}
.smooth-print:nth-child(40) {
  transition-delay: 2.4s;
}
.smooth-print:nth-child(41) {
  transition-delay: 2.46s;
}
.smooth-print:nth-child(42) {
  transition-delay: 2.52s;
}
.smooth-print:nth-child(43) {
  transition-delay: 2.58s;
}
.smooth-print:nth-child(44) {
  transition-delay: 2.64s;
}
.smooth-print:nth-child(45) {
  transition-delay: 2.7s;
}
.smooth-print:nth-child(46) {
  transition-delay: 2.76s;
}
.smooth-print:nth-child(47) {
  transition-delay: 2.82s;
}
.smooth-print:nth-child(48) {
  transition-delay: 2.88s;
}
.smooth-print:nth-child(49) {
  transition-delay: 2.94s;
}
.smooth-print:nth-child(50) {
  transition-delay: 3s;
}
.smooth-print:nth-child(51) {
  transition-delay: 3.06s;
}
.smooth-print:nth-child(52) {
  transition-delay: 3.12s;
}
.smooth-print:nth-child(53) {
  transition-delay: 3.18s;
}
.smooth-print:nth-child(54) {
  transition-delay: 3.24s;
}
.smooth-print:nth-child(55) {
  transition-delay: 3.3s;
}
.smooth-print:nth-child(56) {
  transition-delay: 3.36s;
}
.smooth-print:nth-child(57) {
  transition-delay: 3.42s;
}
.smooth-print:nth-child(58) {
  transition-delay: 3.48s;
}
.smooth-print:nth-child(59) {
  transition-delay: 3.54s;
}
.smooth-print:nth-child(60) {
  transition-delay: 3.6s;
}
.smooth-print:nth-child(61) {
  transition-delay: 3.66s;
}
.smooth-print:nth-child(62) {
  transition-delay: 3.72s;
}
.smooth-print:nth-child(63) {
  transition-delay: 3.78s;
}
.smooth-print:nth-child(64) {
  transition-delay: 3.84s;
}
.smooth-print:nth-child(65) {
  transition-delay: 3.9s;
}
.smooth-print:nth-child(66) {
  transition-delay: 3.96s;
}
.smooth-print:nth-child(67) {
  transition-delay: 4.02s;
}
.smooth-print:nth-child(68) {
  transition-delay: 4.08s;
}
.smooth-print:nth-child(69) {
  transition-delay: 4.14s;
}
.smooth-print:nth-child(70) {
  transition-delay: 4.2s;
}
.smooth-print:nth-child(71) {
  transition-delay: 4.26s;
}
.smooth-print:nth-child(72) {
  transition-delay: 4.32s;
}
.smooth-print:nth-child(73) {
  transition-delay: 4.38s;
}
.smooth-print:nth-child(74) {
  transition-delay: 4.44s;
}
.smooth-print:nth-child(75) {
  transition-delay: 4.5s;
}
.smooth-print:nth-child(76) {
  transition-delay: 4.56s;
}
.smooth-print:nth-child(77) {
  transition-delay: 4.62s;
}
.smooth-print:nth-child(78) {
  transition-delay: 4.68s;
}
.smooth-print:nth-child(79) {
  transition-delay: 4.74s;
}
.smooth-print:nth-child(80) {
  transition-delay: 4.8s;
}
.smooth-print:nth-child(81) {
  transition-delay: 4.86s;
}
.smooth-print:nth-child(82) {
  transition-delay: 4.92s;
}
.smooth-print:nth-child(83) {
  transition-delay: 4.98s;
}
.smooth-print:nth-child(84) {
  transition-delay: 5.04s;
}
.smooth-print:nth-child(85) {
  transition-delay: 5.1s;
}
.smooth-print:nth-child(86) {
  transition-delay: 5.16s;
}
.smooth-print:nth-child(87) {
  transition-delay: 5.22s;
}
.smooth-print:nth-child(88) {
  transition-delay: 5.28s;
}
.smooth-print:nth-child(89) {
  transition-delay: 5.34s;
}
.smooth-print:nth-child(90) {
  transition-delay: 5.4s;
}
.smooth-print:nth-child(91) {
  transition-delay: 5.46s;
}
.smooth-print:nth-child(92) {
  transition-delay: 5.52s;
}
.smooth-print:nth-child(93) {
  transition-delay: 5.58s;
}
.smooth-print:nth-child(94) {
  transition-delay: 5.64s;
}
.smooth-print:nth-child(95) {
  transition-delay: 5.7s;
}
.smooth-print:nth-child(96) {
  transition-delay: 5.76s;
}
.smooth-print:nth-child(97) {
  transition-delay: 5.82s;
}
.smooth-print:nth-child(98) {
  transition-delay: 5.88s;
}
.smooth-print:nth-child(99) {
  transition-delay: 5.94s;
}
.is-visible .smooth-print {
  opacity: 1;
}

.intro {
  position: relative;
  height: calc(60vw + 68px);
  top: 68px;
  max-height: 100vh;
  color: #fff1a5;
  background-color: #000;
}
@media (min-width: 640px) {
  .intro {
    top: 0;
    height: 75vw;
  }
}
@media (min-width: 1280px) {
  .intro {
    height: 100vh;
    max-height: 1440px;
  }
}
.intro__poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
@media (min-width: 640px) {
  .intro__poster {
    top: 0;
  }
}
.intro__photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/wp-content/themes/main-theme/images/intro.webp");
  background-size: cover;
  background-position: center center;
  opacity: 1;
  transition: opacity 0.5s linear;
  will-change: opacity;
}
.is-video-loaded .intro__photo {
  opacity: 0;
}
.intro__video {
  will-change: opacity;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.is-video-loaded .intro__video {
  opacity: 1;
}
.intro__text {
  position: absolute;
  z-index: 2;
  top: 9%;
}
@media (min-width: 360px) {
  .intro__text {
    top: 13%;
  }
}
@media (min-width: 412px) {
  .intro__text {
    top: 14%;
  }
}
@media (min-width: 480px) {
  .intro__text {
    top: 0;
    margin-top: 17%;
  }
}
@media (min-width: 640px) {
  .intro__text {
    margin-top: 22%;
  }
}
@media (min-width: 732px) {
  .intro__text {
    margin-left: 30px;
    margin-top: 25%;
  }
}
@media (min-width: 768px) {
  .intro__text {
    margin-top: 22%;
  }
}
@media (min-width: 1024px) {
  .intro__text {
    margin-left: 70px;
    margin-top: 24%;
  }
}
@media (min-width: 1280px) {
  .intro__text {
    margin-left: 150px;
    margin-top: 0;
    top: 25%;
  }
}
.intro__title {
  margin-top: 5px;
  position: relative;
  font-size: 48px;
  color: #fff1a5;
}
@media (min-width: 640px) {
  .intro__title {
    font-size: 65px;
  }
}
@media (min-width: 921px) {
  .intro__title {
    font-size: 90px;
  }
}
@media (min-width: 1280px) {
  .intro__title {
    font-size: 120px;
  }
}
.intro__title::after {
  position: absolute;
  content: "";
  bottom: -5px;
  left: -20px;
  width: 150px;
  height: 1px;
  background-color: #ec3d00;
}
@media (min-width: 640px) {
  .intro__title::after {
    bottom: -10px;
    width: 200px;
  }
}
@media (min-width: 921px) {
  .intro__title::after {
    left: -25px;
    width: 250px;
  }
}
@media (min-width: 1280px) {
  .intro__title::after {
    left: -29px;
    width: 298px;
  }
}
.intro__wrapper {
  overflow: hidden;
  display: block;
}
.intro__subtitle {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 30px;
}
@media (min-width: 360px) {
  .intro__subtitle {
    margin-top: 30px;
    margin-bottom: 35px;
  }
}
@media (min-width: 412px) {
  .intro__subtitle {
    margin-top: 40px;
    margin-bottom: 45px;
  }
}
@media (min-width: 640px) {
  .intro__subtitle {
    font-size: 30px;
  }
}
@media (min-width: 921px) {
  .intro__subtitle {
    font-size: 38px;
  }
}
@media (min-width: 1280px) {
  .intro__subtitle {
    font-size: 48px;
    margin-top: 36px;
    margin-bottom: 75px;
  }
}
.intro__button {
  font-size: 18px;
  line-height: 28px;
  color: #fff1a5;
  padding: 9px 15px 10px 15px;
  letter-spacing: 0.01em;
}
.intro__button.btn-anim svg {
  height: 41px;
}
@media (min-width: 640px) {
  .intro__button.btn-anim svg {
    height: 46px;
  }
}
@media (min-width: 921px) {
  .intro__button.btn-anim svg {
    height: 62px;
  }
}
@media (min-width: 1280px) {
  .intro__button.btn-anim svg {
    height: 78px;
  }
}
@media (min-width: 640px) {
  .intro__button {
    font-size: 22px;
  }
}
@media (min-width: 921px) {
  .intro__button {
    font-size: 26px;
    padding: 15px 25px;
  }
}
@media (min-width: 1280px) {
  .intro__button {
    font-size: 30px;
    padding: 20px 35px;
  }
}

body.lock {
  overflow: hidden;
}

.header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
  transition: background-color 0.8s linear;
  background-color: rgb(0, 0, 0);
}
@media (min-width: 640px) {
  .header {
    background-color: transparent;
  }
}
.header__wrapper {
  font-size: 16px;
  color: #fff1a5;
  position: relative;
  top: 0;
  z-index: 10;
}
@media (min-width: 360px) {
  .header__wrapper {
    font-size: 18px;
  }
}
@media (min-width: 480px) {
  .header__wrapper {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .header__wrapper {
    font-size: 22px;
  }
}
@media (min-width: 1660px) {
  .header__wrapper {
    font-size: 24px;
  }
}
.header__content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1660px) {
  .header__content {
    max-width: 1640px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.header__logo {
  display: flex;
}
@media (min-width: 1366px) {
  .header__logo {
    margin-left: 20px;
  }
}
@media (min-width: 1660px) {
  .header__logo {
    margin-left: 40px;
  }
}
.header__logo img {
  width: 31.75px;
  height: 62.5px;
  margin: 3px 10px;
}
@media (min-width: 640px) {
  .header__logo img {
    width: 42.3333333333px;
    height: 83.3333333333px;
  }
}
@media (min-width: 1024px) {
  .header__logo img {
    width: 43.0769230769px;
    height: 84.6153846154px;
    margin: 5px 10px;
  }
}
@media (min-width: 1660px) {
  .header__logo img {
    width: 56px;
    height: 110px;
  }
}
.header__info {
  vertical-align: middle;
}
@media (min-width: 1660px) {
  .header__info {
    margin-right: 60px;
  }
}
@media (min-width: 1820px) {
  .header__info {
    margin-right: 0;
  }
}
.header__number {
  margin-top: 10px;
  margin-bottom: 8px;
  letter-spacing: 0;
}
@media (min-width: 640px) {
  .header__number {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  .header__number {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
.header__number a {
  text-decoration: none;
  color: #fff1a5;
  cursor: pointer;
  padding: 5px;
  --s: 1px;
  /* the thickness of the line */
  --c: #ec3d00;
  /* the color */
  padding-bottom: var(--s);
  background: linear-gradient(90deg, var(--c) 50%, #000 0) calc(100% - var(--_p, 0%))/200% 100%, linear-gradient(var(--c) 0 0) 0% 100%/var(--_p, 0%) var(--s) no-repeat;
  -webkit-background-clip: text, padding-box;
  background-clip: text, padding-box;
  transition: 0.5s;
}
.header__number a:hover {
  --_p: 100%;
}
.header__sotial {
  display: flex;
  justify-content: space-around;
}
.header__instagram a {
  display: inline-block;
}
.header__instagram a:hover .header__instagram-svg {
  fill: #fff1a5;
}
.header__instagram-svg {
  width: 22.1428571429px;
  height: 22.1428571429px;
  fill: #ec3d00;
  transition: 0.2s linear;
}
@media (min-width: 768px) {
  .header__instagram-svg {
    width: 25.8333333333px;
    height: 25.8333333333px;
  }
}
@media (min-width: 1024px) {
  .header__instagram-svg {
    width: 31px;
    height: 31px;
  }
}
.header__facebook a {
  display: inline-block;
}
.header__facebook a:hover .header__facebook-svg {
  fill: #fff1a5;
}
.header__facebook-svg {
  width: 22.1428571429px;
  height: 22.1428571429px;
  fill: #ec3d00;
  transition: 0.2s linear;
}
@media (min-width: 768px) {
  .header__facebook-svg {
    width: 25.8333333333px;
    height: 25.8333333333px;
  }
}
@media (min-width: 1024px) {
  .header__facebook-svg {
    width: 31px;
    height: 31px;
  }
}
.header__youtube a {
  display: inline-block;
}
.header__youtube a:hover .header__youtube-svg {
  fill: #fff1a5;
}
.header__youtube-svg {
  width: 28.5714285714px;
  height: 22.8571428571px;
  fill: #ec3d00;
  transition: 0.2s linear;
}
@media (min-width: 768px) {
  .header__youtube-svg {
    width: 33.3333333333px;
    height: 26.6666666667px;
  }
}
@media (min-width: 1024px) {
  .header__youtube-svg {
    width: 40px;
    height: 32px;
  }
}
.header__language {
  max-width: 30px;
  display: flex;
  align-items: center;
  margin-right: -15px;
  font-size: 16px;
}
@media (min-width: 412px) {
  .header__language {
    margin-right: -35px;
  }
}
@media (min-width: 480px) {
  .header__language {
    margin-right: -50px;
  }
}
@media (min-width: 640px) {
  .header__language {
    font-size: 18px;
    margin-right: -100px;
  }
}
@media (min-width: 732px) {
  .header__language {
    margin-right: -120px;
  }
}
@media (min-width: 768px) {
  .header__language {
    margin-right: -135px;
  }
}
@media (min-width: 921px) {
  .header__language {
    margin-right: -180px;
  }
}
@media (min-width: 1024px) {
  .header__language {
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  .header__language {
    margin-right: 20px;
  }
}
@media (min-width: 1660px) {
  .header__language {
    position: absolute;
    right: 0;
    top: calc(50% - 15px);
    margin-right: 30px;
  }
}
.header__navigation {
  display: none;
  height: 68.5px;
}
@media (min-width: 1024px) {
  .header__navigation {
    display: block;
  }
}
.header__navigation-menu {
  display: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 1024px) {
  .header__navigation-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    max-width: 700px;
    margin-top: 10px;
  }
  .header__navigation-menu > li {
    display: flex;
    padding: 3px 10px;
  }
  .header__navigation-menu > li a {
    text-decoration: none;
    color: #fff1a5;
    padding: 3px;
    --s: 1px;
    /* the thickness of the line */
    --c: #ec3d00;
    /* the color */
    padding-bottom: var(--s);
    background: linear-gradient(90deg, var(--c) 50%, #000 0) calc(100% - var(--_p, 0%))/200% 100%, linear-gradient(var(--c) 0 0) 0% 100%/var(--_p, 0%) var(--s) no-repeat;
    -webkit-background-clip: text, padding-box;
    background-clip: text, padding-box;
    transition: 0.5s;
  }
  .header__navigation-menu > li a:hover {
    --_p: 100%;
  }
}
@media (min-width: 1280px) {
  .header__navigation-menu {
    max-width: 800px;
  }
}
.header__navigation-mobile {
  position: relative;
}
@media (min-width: 1024px) {
  .header__navigation-mobile {
    display: none;
  }
}
.header__navigation-menu-mobile {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  list-style-type: none;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.85);
  top: 100%;
  right: 0;
  margin: 0;
  padding-top: 25px;
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  text-align: center;
  padding-inline-start: 0;
}
.header__navigation-menu-mobile > li {
  opacity: 0;
  padding-bottom: 10px;
}
.header__navigation-menu-mobile > li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff1a5;
  font-size: 24px;
  --s: 1px;
  /* the thickness of the line */
  --c: #ec3d00;
  /* the color */
  padding-bottom: var(--s);
  background: linear-gradient(90deg, var(--c) 50%, #000 0) calc(100% - var(--_p, 0%))/200% 100%, linear-gradient(var(--c) 0 0) 0% 100%/var(--_p, 0%) var(--s) no-repeat;
  -webkit-background-clip: text, padding-box;
  background-clip: text, padding-box;
  transition: 0.5s;
}
.header__navigation-menu-mobile > li a:hover {
  --_p: 100%;
}
@media (min-width: 768px) {
  .header__navigation-menu-mobile > li a {
    font-size: 22px;
  }
}
.header__navigation-menu-mobile.active {
  opacity: 1;
  visibility: visible;
  animation: backInLeft 0.5s linear;
}
.header__navigation-menu-mobile.active > li {
  animation: fideInBottomLeft 0.4s linear;
  animation-delay: 0.4s;
  animation-fill-mode: forwards;
}
.header__navigation-menu-mobile.active > li:nth-child(2) {
  animation-delay: 0.5s;
}
.header__navigation-menu-mobile.active > li:nth-child(3) {
  animation-delay: 0.6s;
}
.header__navigation-menu-mobile.active > li:nth-child(4) {
  animation-delay: 0.7s;
}
.header__navigation-menu-mobile.active > li:nth-child(5) {
  animation-delay: 0.8s;
}
.header__navigation-menu-mobile.active > li:nth-child(6) {
  animation-delay: 0.9s;
}
.header__navigation-menu-mobile.active > li:nth-child(7) {
  animation-delay: 1s;
}
.header__navigation-menu-mobile.active > li:nth-child(8) {
  animation-delay: 1.1s;
}
.header__navigation-menu-mobile.active > li:nth-child(9) {
  animation-delay: 1.2s;
}
.header__navigation-menu-mobile.active > li:nth-child(10) {
  animation-delay: 1.3s;
}
.header__navigation-menu-mobile.active > li:nth-child(11) {
  animation-delay: 1.4s;
}
.header__navigation-menu-mobile.active > li:nth-child(12) {
  animation-delay: 1.5s;
}
.header__navigation-menu-mobile.active > li:nth-child(13) {
  animation-delay: 1.6s;
}
@media (min-width: 1024px) {
  .header__navigation-menu-mobile {
    display: none;
  }
}
.header__burger {
  position: relative;
  width: 30px;
  height: 30px;
  margin: auto 10px;
}
.header__burger::before, .header__burger::after,
.header__burger span {
  position: absolute;
  content: "";
  height: 1.6px;
  width: 30px;
  background-color: #ec3d00;
}
.header__burger::before {
  top: 6px;
  transition: 0.3s linear;
}
.header__burger span {
  top: 16px;
}
.header__burger::after {
  top: 26px;
  transition: 0.3s linear;
}
.header__burger.active span {
  display: none;
}
.header__burger.active::before {
  transform: rotate(45deg);
  top: 14px;
  height: 2px;
}
.header__burger.active::after {
  transform: rotate(-45deg);
  top: 14px;
  height: 2px;
}
@media (min-width: 1024px) {
  .header__burger {
    display: none;
  }
}

.author {
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  margin-top: 68px;
  /*	&__button {
  	display: inline;
  	margin-top: 32px;
  	padding-right: 25px;
  	cursor: pointer;
  	font-size: 26px;
  	line-height: 1.2;
  	margin-left: 17%;
  	position: relative;
  	margin-top: 32px;


  	@include media(sm) {
  		font-size: 28px;
  	}

  	@include media(md) {
  		font-size: 30px;
  		padding-right: 30px;
  	}

  	@include media(def) {
  		font-size: 33px;
  	}

  	&::after {
  		position: absolute;
  		content: '';
  		width: 150%;
  		height: 0.5px;
  		background-color: #b97a1b;
  		right: 100%;
  		margin-top: 10%;
  		margin-right: 8px;

  		@include media(def) {
  			height: 1px;
  			width: 500px;
  		}
  	}
  }*/
}
@media (min-width: 480px) {
  .author {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 640px) {
  .author {
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .author {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media (min-width: 1440px) {
  .author {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.author::before {
  position: absolute;
  content: "";
  height: 991px;
  width: 100%;
  bottom: 0;
  background: url("/wp-content/themes/main-theme/images/author-bg.webp") left top/contain no-repeat;
  opacity: 0.14;
}
@media (min-width: 480px) {
  .author::before {
    height: 700px;
  }
}
@media (min-width: 1024px) {
  .author::before {
    height: 800px;
  }
}
@media (min-width: 1440px) {
  .author::before {
    height: 960px;
  }
}
.author__content {
  display: flex;
  flex-wrap: wrap-reverse;
}
@media (min-width: 1024px) {
  .author__content {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1024px) {
  .author__info {
    width: 55%;
  }
}
@media (min-width: 1280px) {
  .author__info {
    max-width: 882px;
  }
}
.author__title {
  font-size: 40px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media (min-width: 480px) {
  .author__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .author__title {
    font-size: 58px;
  }
}
@media (min-width: 1024px) {
  .author__title {
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .author__title {
    font-size: 65px;
  }
}
@media (min-width: 1366px) {
  .author__title {
    font-size: 72px;
    margin-bottom: 35px;
  }
}
.author__text {
  font-size: 16px;
  text-align: justify;
}
@media (min-width: 480px) {
  .author__text {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .author__text {
    font-size: 20px;
  }
}
@media (min-width: 1366px) {
  .author__text {
    font-size: 22px;
  }
}
.author__text p {
  margin: 0 0 10px 0;
}
@media (min-width: 480px) {
  .author__text p {
    margin: 0 0 15px 0;
  }
}
@media (min-width: 1024px) {
  .author__text p {
    margin: 0 0 23px 0;
  }
}
.author__text.hidden {
  max-height: 0;
  overflow: hidden;
  transition: 1.5s;
}
.author__button {
  display: inline-flex;
  cursor: pointer;
  font-size: 26px;
  line-height: 1.5;
  position: relative;
  padding: 5px;
  height: 50px;
}
@media (min-width: 480px) {
  .author__button {
    font-size: 28px;
    padding-left: 30px;
    height: 53px;
  }
}
@media (min-width: 768px) {
  .author__button {
    font-size: 30px;
    height: 56px;
  }
}
@media (min-width: 1024px) {
  .author__button {
    font-size: 33px;
    padding-left: 100px;
    height: 60px;
  }
}
.author__button::after {
  position: absolute;
  content: "";
  width: 60px;
  height: 0.5px;
  background-color: #b97a1b;
  right: 100%;
  top: 55%;
}
@media (min-width: 480px) {
  .author__button::after {
    right: calc(100% - 25px);
  }
}
@media (min-width: 1024px) {
  .author__button::after {
    height: 1px;
    width: 500px;
    right: calc(100% - 95px);
  }
}
.author__button > .arrow {
  right: -15px;
  top: 15px;
}
@media (min-width: 480px) {
  .author__button > .arrow {
    top: 19px;
  }
}
@media (min-width: 768px) {
  .author__button > .arrow {
    right: -20px;
  }
}
@media (min-width: 1024px) {
  .author__button > .arrow {
    right: -23px;
    top: 15px;
  }
}
.author__button > .arrow.active {
  top: 22px;
}
@media (min-width: 480px) {
  .author__button > .arrow.active {
    top: 24px;
  }
}
@media (min-width: 768px) {
  .author__button > .arrow.active {
    top: 25px;
  }
}
@media (min-width: 1024px) {
  .author__button > .arrow.active {
    top: 27px;
  }
}
.author__photo {
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  .author__photo {
    width: 400px;
  }
}
@media (min-width: 1024px) {
  .author__photo {
    margin-top: 20px;
    margin-left: 25px;
  }
}
@media (min-width: 1280px) {
  .author__photo {
    margin-left: 50px;
  }
}
@media (min-width: 1366px) {
  .author__photo {
    width: 550px;
  }
}
@media (min-width: 1440px) {
  .author__photo {
    width: 602px;
    height: 682px;
  }
}
.author__photo::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 10px;
  left: 10px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  border-top: solid 1.5px #fff;
  border-left: solid 1.5px #fff;
}
.author__photo::after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 300px;
  height: 300px;
  top: 30%;
  left: 20%;
  background: url("/wp-content/themes/main-theme/images/decoration1.webp") center/contain no-repeat;
  opacity: 0.14;
}
@media (min-width: 480px) {
  .author__photo::after {
    width: 450px;
    height: 450px;
    top: 120px;
    left: 65px;
  }
}
@media (min-width: 1366px) {
  .author__photo::after {
    width: 600px;
    height: 600px;
    top: 170px;
    left: 100px;
  }
}
@media (min-width: 1440px) {
  .author__photo::after {
    width: 692px;
    height: 692px;
    top: 180px;
    left: 90px;
  }
}

.birth {
  position: relative;
  overflow: hidden;
  background-color: #1f1f1f;
  padding-bottom: 50px;
  background: #1f1f1f url("/wp-content/themes/main-theme/images/birth-bg.webp") no-repeat 0 100%/218px 191.6px;
}
@media (min-width: 732px) {
  .birth {
    background: #1f1f1f url("/wp-content/themes/main-theme/images/birth-bg.webp") no-repeat 0 100%/436px 383.3px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .birth {
    background: #1f1f1f url("/wp-content/themes/main-theme/images/birth-bg.webp") no-repeat 0 100%/654px 575px;
    padding-bottom: 130px;
  }
}
.birth__title {
  font-size: 40px;
  background: url("/wp-content/themes/main-theme/images/bg-font-light.webp") no-repeat center/cover;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: fire 8s linear infinite;
  color: #fff1a5;
  padding-bottom: 10px;
  padding-top: 10px;
  position: relative;
  text-align: right;
}
@media (min-width: 480px) {
  .birth__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .birth__title {
    font-size: 58px;
    text-align: end;
    margin-right: 70px;
  }
}
@media (min-width: 1366px) {
  .birth__title {
    font-size: 72px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1800px) {
  .birth__title {
    margin-right: 0;
  }
}
.birth__title::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 1px;
  background-color: #eb3d00;
  top: 55%;
  left: 100%;
  margin-left: 5px;
  display: none;
}
@media (min-width: 768px) {
  .birth__title::after {
    display: block;
  }
}
.birth__subtitle {
  font-size: 36px;
  color: #fff1a5;
  padding-top: 20px;
  padding-bottom: 5px;
}
@media (min-width: 480px) {
  .birth__subtitle {
    font-size: 44px;
  }
}
@media (min-width: 768px) {
  .birth__subtitle {
    font-size: 52px;
  }
}
@media (min-width: 1366px) {
  .birth__subtitle {
    font-size: 60px;
    padding-top: 91px;
  }
}
.birth__text {
  color: #e9e9e9;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
  opacity: 0;
}
.birth__text.is-visible {
  animation: fideIn 2s linear forwards;
}
@media (min-width: 480px) {
  .birth__text {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (min-width: 768px) {
  .birth__text {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1366px) {
  .birth__text {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
.birth__card {
  width: 200px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (min-width: 480px) {
  .birth__card {
    width: 250px;
  }
}
@media (min-width: 640px) {
  .birth__card {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .birth__card {
    min-width: 283px;
    min-height: 412px;
    margin-left: 19px;
  }
}
@media (min-width: 1024px) {
  .birth__card img {
    position: absolute;
    top: 15px;
  }
}
@media (min-width: 1440px) {
  .birth__card img {
    top: -30px;
  }
}
.birth__wrapper {
  text-align: center;
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .birth__wrapper {
    margin-left: 30%;
    margin-top: 50px;
  }
}
@media (min-width: 1280px) {
  .birth__wrapper {
    margin-top: 80px;
  }
}
@media (min-width: 1366px) {
  .birth__wrapper {
    margin-top: 20px;
  }
}
@media (min-width: 1660px) {
  .birth__wrapper {
    margin-left: 10%;
  }
}
.birth__button {
  font-size: 18px;
  font-weight: 700;
  color: #fff1a5;
  padding: 10px 15px;
  letter-spacing: 0.01em;
}
@media (min-width: 480px) {
  .birth__button {
    font-size: 20px;
    padding: 13px 25px;
  }
}
@media (min-width: 768px) {
  .birth__button {
    font-size: 22px;
  }
}
@media (min-width: 1366px) {
  .birth__button {
    font-size: 24px;
    padding: 10px 30px;
  }
}
.birth__history {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .birth__history {
    flex-wrap: nowrap;
  }
}
.birth__image {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
@media (min-width: 480px) {
  .birth__image {
    width: 300px;
  }
}
@media (min-width: 768px) {
  .birth__image {
    width: 400px;
  }
}
@media (min-width: 1024px) {
  .birth__image {
    min-width: 370px;
    padding-left: 20px;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .birth__image {
    min-width: 480px;
    padding-left: 40px;
  }
}
@media (min-width: 1366px) {
  .birth__image {
    min-width: 500px;
    padding: 0;
    margin-left: 30px;
  }
}
@media (min-width: 1660px) {
  .birth__image {
    min-width: 537px;
    min-height: 755px;
    margin-left: 50px;
  }
}
@media (min-width: 1800px) {
  .birth__image {
    margin-left: 73px;
    margin-right: -97px;
  }
}

.history__info {
  max-width: 1060px;
}
.history__item {
  display: flex;
  flex-wrap: wrap-reverse;
}
@media (min-width: 1024px) {
  .history__item {
    display: block;
  }
}
@media (min-width: 1366px) {
  .history__item {
    display: flex;
    flex-wrap: nowrap;
  }
}
.history__card {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 480px) {
  .history__card {
    width: 250px;
  }
}
@media (min-width: 640px) {
  .history__card {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .history__card {
    float: left;
    width: 210px;
    margin: 0 10px 5px 0;
  }
}
@media (min-width: 1280px) {
  .history__card {
    width: 250px;
  }
}
@media (min-width: 1366px) {
  .history__card {
    min-width: 302px;
    min-height: 433px;
    margin-right: 11px;
  }
}
.history__text1, .history__text2 {
  font-size: 16px;
  line-height: 22px;
  opacity: 0;
}
.history__text1.is-visible, .history__text2.is-visible {
  animation: fideIn 2s linear forwards;
}
@media (min-width: 480px) {
  .history__text1, .history__text2 {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (min-width: 768px) {
  .history__text1, .history__text2 {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (min-width: 1366px) {
  .history__text1, .history__text2 {
    font-size: 22px;
    line-height: 30px;
  }
}
.history__text1 {
  color: #e9e9e9;
  text-align: justify;
  clear: left;
  display: inline;
}
.history__text1 p {
  margin: 0 0 10px 0;
}
@media (min-width: 1024px) {
  .history__text1 p {
    margin: 0 0 20px 0;
  }
}
.history__text2 {
  color: #fff;
  text-align: center;
  padding: 50px 15px 40px 15px;
  margin-top: 30px;
  background: url("/wp-content/themes/main-theme/images/decoration2-1.webp") 0 0/130px 126px no-repeat, url("/wp-content/themes/main-theme/images/decoration2-2.webp") 100% 100%/130px 126px no-repeat;
}
@media (min-width: 480px) {
  .history__text2 {
    padding: 50px 30px 40px 30px;
  }
}
@media (min-width: 768px) {
  .history__text2 {
    padding: 69px 60px 43px 69px;
    background: url("/wp-content/themes/main-theme/images/decoration2-1.webp") 0 0/195px 189px no-repeat, url("/wp-content/themes/main-theme/images/decoration2-2.webp") 100% 100%/195px 189px no-repeat;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .history__text2 {
    margin-left: 10px;
    margin-top: 50px;
    margin-right: -370px;
  }
}
@media (min-width: 1280px) {
  .history__text2 {
    margin: 50px 0 0 0;
  }
}
.history__text2 p {
  margin: 0;
}

.light {
  position: relative;
  background: url("/wp-content/themes/main-theme/images/light-bg.webp") no-repeat;
  background-position: 0 100px;
  background-size: 118px 534px;
  margin-top: 10px;
}
@media (min-width: 480px) {
  .light {
    background-position: 0 120px;
  }
}
@media (min-width: 640px) {
  .light {
    background-position: 0 120px;
    background-size: 177px 801px;
  }
}
@media (min-width: 1024px) {
  .light {
    background-position: 0 120px;
    background-size: 200px 908px;
  }
}
@media (min-width: 1366px) {
  .light {
    background-position: 0 140px;
    background-size: 236px 1068px;
  }
}
.light__container {
  max-width: 1340px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .light__container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1440px) {
  .light__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.light__parallax {
  position: absolute;
  background: url("/wp-content/themes/main-theme/images/parallax.webp") no-repeat center/contain;
  width: 238.6666666667px;
  height: 298.6666666667px;
  right: 5px;
  top: -70px;
  display: none;
}
@media (min-width: 921px) {
  .light__parallax {
    display: block;
  }
}
@media (min-width: 1024px) {
  .light__parallax {
    top: -80px;
  }
}
@media (min-width: 1280px) {
  .light__parallax {
    top: -145px;
  }
}
@media (min-width: 1366px) {
  .light__parallax {
    top: -170px;
    width: 275.3846153846px;
    height: 344.6153846154px;
  }
}
@media (min-width: 1440px) {
  .light__parallax {
    width: 298.3333333333px;
    height: 373.3333333333px;
  }
}
@media (min-width: 1660px) {
  .light__parallax {
    width: 358px;
    height: 448px;
    right: 15px;
  }
}
.light__title {
  font-size: 45px;
  color: #886a29;
  background: url("/wp-content/themes/main-theme/images/bg-font-dark.webp") repeat center/cover;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: fire 10s linear infinite;
  padding-top: 10px;
  padding-bottom: 5px;
}
@media (min-width: 480px) {
  .light__title {
    font-size: 53px;
  }
}
@media (min-width: 768px) {
  .light__title {
    font-size: 60px;
  }
}
@media (min-width: 921px) {
  .light__title {
    font-size: 62px;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .light__title {
    font-size: 68px;
  }
}
@media (min-width: 1280px) {
  .light__title {
    font-size: 85px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
@media (min-width: 921px) {
  .light__wrapper {
    max-width: 650px;
  }
}
@media (min-width: 1024px) {
  .light__wrapper {
    max-width: 710px;
  }
}
@media (min-width: 1280px) {
  .light__wrapper {
    max-width: 1090px;
  }
}
.light__text {
  color: #393939;
  text-align: justify;
}
.light__text.hidden {
  max-height: 0;
  overflow: hidden;
  transition: 1.5s;
}
.light__text.hidden > p {
  margin-top: 0;
}
.light__subtitle {
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 0;
  color: #b97a1b;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  .light__subtitle {
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .light__subtitle {
    font-size: 40px;
    font-family: "Kruella", serif;
    letter-spacing: 0;
    line-height: 1.5;
    font-weight: 500;
  }
}
@media (min-width: 1024px) {
  .light__subtitle {
    font-size: 45px;
  }
}
@media (min-width: 1280px) {
  .light__subtitle {
    font-size: 48px;
    margin-top: 35px;
    margin-bottom: 45px;
  }
}

.deck__wrapper {
  padding-top: 1px;
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
}
.deck__title {
  font-size: 40px;
  color: #b97a1b;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  text-align: left;
}
@media (min-width: 480px) {
  .deck__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .deck__title {
    font-size: 58px;
    padding-left: 50px;
  }
}
@media (min-width: 1280px) {
  .deck__title {
    font-size: 65px;
  }
}
@media (min-width: 1366px) {
  .deck__title {
    font-size: 72px;
    padding-left: 0;
  }
}
.deck__title::before {
  position: absolute;
  right: 100%;
  top: 55%;
  content: "";
  height: 1px;
  width: 50%;
  background-color: #ec3d00;
  margin-right: -10px;
  display: none;
}
@media (min-width: 480px) {
  .deck__title::before {
    margin-right: -45px;
  }
}
@media (min-width: 768px) {
  .deck__title::before {
    display: block;
  }
}
@media (min-width: 1366px) {
  .deck__title::before {
    margin-right: 10px;
  }
}
.deck__text {
  text-align: justify;
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  .deck__text {
    margin-right: 50px;
  }
}
@media (min-width: 1024px) {
  .deck__text {
    margin-right: 80px;
  }
}
@media (min-width: 1280px) {
  .deck__text {
    max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .deck__text {
    max-width: none;
    margin-right: 60px;
  }
}
.deck__text::after {
  position: absolute;
  display: none;
  top: 20px;
  right: 0;
  content: "";
  width: 150px;
  height: 150px;
  background: url("/wp-content/themes/main-theme/images/decoration3.webp") 0 0/contain no-repeat;
}
@media (min-width: 480px) {
  .deck__text::after {
    display: block;
  }
}
@media (min-width: 768px) {
  .deck__text::after {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 1024px) {
  .deck__text::after {
    width: 270px;
    height: 270px;
    top: 0;
  }
}
@media (min-width: 1366px) {
  .deck__text::after {
    width: 344px;
    height: 344px;
  }
}
.deck__subtitle {
  color: #b97a1b;
  font-weight: bold;
  text-align: left;
}
.deck__list {
  padding-bottom: 35px;
  text-align: left;
}
@media (min-width: 480px) {
  .deck__list {
    margin-bottom: 45px;
  }
}
@media (min-width: 1024px) {
  .deck__list {
    padding-bottom: 75px;
  }
}

.card {
  overflow: hidden;
}
.card__content {
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .card__content {
    margin-bottom: 50px;
  }
}
@media (min-width: 1366px) {
  .card__content {
    margin-bottom: 110px;
  }
}
.card__title {
  line-height: 1.5;
  margin-top: 15px;
  font-size: 36px;
  color: #b97a1b;
  position: relative;
  padding: 0;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  .card__title {
    font-size: 45px;
  }
}
@media (min-width: 768px) {
  .card__title {
    font-size: 55px;
  }
}
@media (min-width: 1024px) {
  .card__title {
    padding: 0 0 0 70px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1280px) {
  .card__title {
    margin-bottom: 20px;
  }
}
@media (min-width: 1366px) {
  .card__title {
    font-size: 72px;
    padding: 0 0 0 150px;
    margin-bottom: 30px;
  }
}
.card__title::after {
  display: none;
  position: absolute;
  top: 55%;
  right: calc(100% - 70px);
  margin: 0 8px;
  content: "";
  background-color: #ec3d00;
  height: 1px;
  width: 50%;
}
@media (min-width: 1024px) {
  .card__title::after {
    display: block;
  }
}
@media (min-width: 1366px) {
  .card__title::after {
    right: calc(100% - 150px);
    margin: 0 12px;
    top: 55%;
  }
}
.card__flex {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .card__flex {
    flex-direction: row;
  }
}
.card__slider {
  flex: 0 1 100%;
  min-width: 0;
  max-width: 250px;
  max-height: 777px;
  border: 1px solid #ec3d00;
  padding: 5px;
  margin: auto;
}
@media (min-width: 412px) {
  .card__slider {
    max-width: 350px;
  }
}
@media (min-width: 640px) {
  .card__slider {
    max-width: 500px;
  }
}
@media (min-width: 1024px) {
  .card__slider {
    flex: 0 1 50%;
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .card__slider {
    max-width: 580px;
  }
}
@media (min-width: 1366px) {
  .card__slider {
    max-width: 640px;
    max-height: 777px;
    padding: 10px;
  }
}
.card__info {
  flex: 1 1 50%;
  max-width: 645px;
  position: relative;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .card__info {
    margin-left: 25px;
    margin-top: 0;
  }
}
@media (min-width: 1366px) {
  .card__info {
    margin-left: 80px;
  }
}
@media (min-width: 1440px) {
  .card__info {
    margin-left: 90px;
  }
}
@media (min-width: 1660px) {
  .card__info {
    margin-left: 128px;
  }
}
.card__subtitle {
  color: #393939;
  font-weight: bold;
  line-height: 1.5;
}
.card__description {
  color: #393939;
}
.card__price {
  color: #b97a1b;
  font-weight: bold;
  font-size: 18px;
  margin: 20px 0 70px 0;
}
@media (min-width: 480px) {
  .card__price {
    font-size: 22px;
    margin: 25px 0 90px 0;
  }
}
@media (min-width: 768px) {
  .card__price {
    font-size: 25px;
  }
}
@media (min-width: 1024px) {
  .card__price {
    margin: 25px 0 53px 0;
  }
}
@media (min-width: 1280px) {
  .card__price {
    margin: 50px 0 53px 0;
  }
}
@media (min-width: 1366px) {
  .card__price {
    font-size: 30px;
    margin: 70px 0 53px 0;
  }
}
@media (min-width: 1440px) {
  .card__price {
    margin: 95px 0 53px 0;
  }
}
.card__button {
  display: inline-flex;
  position: absolute;
  bottom: 8px;
  left: calc(50% - 60px);
}
@media (min-width: 480px) {
  .card__button {
    left: calc(50% - 77px);
  }
}
@media (min-width: 1024px) {
  .card__button {
    left: 3px;
  }
}
.card__button:hover a {
  background-color: #760505;
}
.card__button a {
  font-size: 20px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 20px;
  background-color: #950808;
  transition: 0.2s linear;
}
@media (min-width: 480px) {
  .card__button a {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .card__button a {
    font-size: 28px;
  }
}
@media (min-width: 1366px) {
  .card__button a {
    font-size: 39px;
    padding: 15px 30px;
  }
}
.card__button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 1px #facebf;
  margin: -3px;
  animation: zoomIn 1s linear infinite;
}
@media (min-width: 1024px) {
  .card__button::before {
    margin: -8px;
  }
}
@media (min-width: 1024px) {
  .card__content.revert .card__title {
    text-align: right;
    padding: 0 70px 0 0;
  }
}
@media (min-width: 1366px) {
  .card__content.revert .card__title {
    padding: 0 150px 0 0;
  }
}
.card__content.revert .card__title::after {
  left: calc(100% - 70px);
}
@media (min-width: 1366px) {
  .card__content.revert .card__title::after {
    left: calc(100% - 150px);
  }
}
@media (min-width: 1024px) {
  .card__content.revert .card__flex {
    flex-direction: row-reverse;
  }
}
.card__content.revert .card__info {
  margin-left: 0;
  max-width: 915px;
  padding-right: 5px;
}

.parallax__area-js2 {
  position: relative;
  overflow: hidden;
}

.reviews {
  position: relative;
  overflow: hidden;
  background-color: #1f1f1f;
  color: #fff;
  background-image: url("/wp-content/themes/main-theme/images/author-bg.webp");
  background-repeat: no-repeat;
  background-size: 128px 511.5px;
  background-position: 0 130px;
}
@media (min-width: 480px) {
  .reviews {
    background-size: 128px 511.5px;
    background-position: 0 70px;
  }
}
@media (min-width: 768px) {
  .reviews {
    background-position: 0 80px;
  }
}
@media (min-width: 921px) {
  .reviews {
    background-size: 150.6px 601.8px;
    background-position: 0 80px;
  }
}
@media (min-width: 1024px) {
  .reviews {
    background-size: 170.6px 628px;
    background-position: 0 150px;
  }
}
@media (min-width: 1280px) {
  .reviews {
    background-size: 256px 1023px;
    background-position: 0 150px;
  }
}
@media (min-width: 1660px) {
  .reviews {
    background-size: 256px 1023px;
    background-position: 0 230px;
  }
}
.reviews__parallax {
  position: absolute;
  display: none;
  background: url("/wp-content/themes/main-theme/images/parallax-2.webp") no-repeat center/contain;
  width: 258.125px;
  height: 230px;
  right: -10px;
  bottom: 550px;
  z-index: 1;
}
@media (min-width: 1024px) {
  .reviews__parallax {
    display: block;
  }
}
@media (min-width: 1280px) {
  .reviews__parallax {
    width: 295px;
    height: 262.8571428571px;
    right: -15px;
    bottom: 620px;
  }
}
@media (min-width: 1366px) {
  .reviews__parallax {
    width: 344.1666666667px;
    height: 306.6666666667px;
    right: -20px;
    bottom: 800px;
  }
}
@media (min-width: 1440px) {
  .reviews__parallax {
    width: 344.1666666667px;
    height: 306.6666666667px;
    right: -25px;
    bottom: 840px;
  }
}
@media (min-width: 1660px) {
  .reviews__parallax {
    width: 413px;
    height: 368px;
    right: -25px;
    bottom: 950px;
  }
}
@media (min-width: 1800) {
  .reviews__parallax {
    width: 413px;
    height: 368px;
    right: -25px;
    bottom: 900px;
  }
}
.reviews__title {
  position: relative;
  font-size: 40px;
  color: #fff1a5;
  text-align: right;
  margin-bottom: 20px;
  margin-top: 20px;
  background: url("/wp-content/themes/main-theme/images/bg-font-light.webp") repeat center/cover;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: fire 8s linear infinite;
}
@media (min-width: 480px) {
  .reviews__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .reviews__title {
    font-size: 58px;
    padding-right: 50px;
  }
}
@media (min-width: 1280px) {
  .reviews__title {
    font-size: 65px;
    padding-right: 100px;
  }
}
@media (min-width: 1366px) {
  .reviews__title {
    font-size: 72px;
    padding-right: 100px;
  }
}
@media (min-width: 1660px) {
  .reviews__title {
    padding-right: 10px;
  }
}
.reviews__title::after {
  position: absolute;
  content: "";
  top: 55%;
  left: 100%;
  height: 1px;
  width: 30%;
  margin-left: 5px;
  background-color: #ec3d00;
  display: none;
}
@media (min-width: 360px) {
  .reviews__title::after {
    margin-left: -10px;
  }
}
@media (min-width: 480px) {
  .reviews__title::after {
    margin-left: -45px;
  }
}
@media (min-width: 768px) {
  .reviews__title::after {
    display: block;
  }
}
@media (min-width: 1280px) {
  .reviews__title::after {
    margin-left: -95px;
  }
}
@media (min-width: 1660px) {
  .reviews__title::after {
    margin-left: -5px;
  }
}
.reviews__slider {
  position: relative;
}
.reviews__slider::after, .reviews__slider::before {
  position: absolute;
  content: "";
  width: 120px;
  height: 120px;
  background-size: contain;
  display: none;
}
@media (min-width: 768px) {
  .reviews__slider::after, .reviews__slider::before {
    display: block;
  }
}
@media (min-width: 1024px) {
  .reviews__slider::after, .reviews__slider::before {
    width: 150px;
    height: 150px;
  }
}
@media (min-width: 1280px) {
  .reviews__slider::after, .reviews__slider::before {
    width: 182px;
    height: 182px;
  }
}
.reviews__slider::after {
  background-image: url("/wp-content/themes/main-theme/images/decoration4.webp");
  top: -60px;
  left: 0;
}
@media (min-width: 1024px) {
  .reviews__slider::after {
    top: -42px;
    left: -12px;
  }
}
@media (min-width: 1280px) {
  .reviews__slider::after {
    top: -60px;
    left: -12px;
  }
}
@media (min-width: 1366px) {
  .reviews__slider::after {
    top: -60px;
    left: 10px;
  }
}
@media (min-width: 1660px) {
  .reviews__slider::after {
    top: -80px;
    left: 70px;
  }
}
.reviews__slider::before {
  background-image: url("/wp-content/themes/main-theme/images/decoration4-2.webp");
  bottom: 20px;
  right: 0;
}
@media (min-width: 1024px) {
  .reviews__slider::before {
    right: -12px;
  }
}
@media (min-width: 1280px) {
  .reviews__slider::before {
    bottom: 10px;
  }
}
@media (min-width: 1366px) {
  .reviews__slider::before {
    right: 10px;
  }
}
@media (min-width: 1660px) {
  .reviews__slider::before {
    bottom: 0;
    right: 70px;
  }
}

.slider-reviews__wrapper {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
}
@media (min-width: 921px) {
  .slider-reviews__wrapper {
    max-width: 450px;
  }
}
@media (min-width: 1280px) {
  .slider-reviews__wrapper {
    max-width: 520px;
  }
}
@media (min-width: 1366px) {
  .slider-reviews__wrapper {
    max-width: 620px;
  }
}
.slider-reviews__item {
  max-width: 650px;
}
@media (min-width: 921px) {
  .slider-reviews__item {
    max-width: 800px;
  }
}
@media (min-width: 1024px) {
  .slider-reviews__item {
    max-width: 930px;
  }
}
@media (min-width: 1280px) {
  .slider-reviews__item {
    max-width: 1150px;
  }
}
@media (min-width: 1366px) {
  .slider-reviews__item {
    max-width: 1250px;
  }
}
@media (min-width: 1660px) {
  .slider-reviews__item {
    max-width: 1320px;
  }
}
.slider-reviews__text {
  font-size: 14px;
  line-height: 1.3;
  text-align: justify;
}
@media (min-width: 1024px) {
  .slider-reviews__text {
    font-size: 18px;
  }
}
.slider-reviews__author {
  position: relative;
  text-decoration: none;
  font-size: 22px;
  color: #fff1a5;
}
@media (min-width: 480px) {
  .slider-reviews__author {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .slider-reviews__author {
    font-size: 27px;
  }
}
@media (min-width: 1024px) {
  .slider-reviews__author {
    font-size: 30px;
  }
}
.slider-reviews__author::after, .slider-reviews__author::before {
  position: absolute;
  content: "";
  opacity: 0.451;
  width: 40px;
  height: 1px;
  background-color: #ec3d00;
  top: 55%;
}
@media (min-width: 768px) {
  .slider-reviews__author::after, .slider-reviews__author::before {
    width: 67px;
  }
}
.slider-reviews__author::after {
  left: 100%;
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .slider-reviews__author::after {
    margin-left: 15px;
  }
}
.slider-reviews__author::before {
  right: 100%;
  margin-right: 5px;
}
@media (min-width: 1024px) {
  .slider-reviews__author::before {
    margin-right: 15px;
  }
}

.slider-reviews__top {
  position: relative;
}
.slider-reviews__top .slick-list {
  overflow: hidden;
}
.slider-reviews__top .slick-track {
  display: flex;
  align-items: flex-start;
}
@media (min-width: 1280px) {
  .slider-reviews__top .slick-track {
    align-items: center;
  }
}
.slider-reviews__top .slick-slide {
  display: flex;
  justify-content: center;
}

.slider-reviews__bottom {
  position: relative;
  padding: 0 10px;
}
.slider-reviews__bottom .slick-list {
  overflow: hidden;
}
.slider-reviews__bottom .slick-track {
  display: flex;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .slider-reviews__bottom .slick-track {
    align-items: center;
  }
}
.slider-reviews__bottom .slick-slide {
  margin: 0 5px;
  display: flex;
  justify-content: center;
}

.reviews-video {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 1366px) {
  .reviews-video {
    margin-top: 90px;
    margin-bottom: 85px;
  }
}
.reviews-video__wrapper {
  max-width: 350px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  .reviews-video__wrapper {
    max-width: 420px;
  }
}
@media (min-width: 732px) {
  .reviews-video__wrapper {
    max-width: 520px;
  }
}
@media (min-width: 768px) {
  .reviews-video__wrapper {
    max-width: 650px;
  }
}
@media (min-width: 1280px) {
  .reviews-video__wrapper {
    max-width: 800px;
  }
}
@media (min-width: 1440px) {
  .reviews-video__wrapper {
    max-width: 1000px;
  }
}
.reviews-video__item > iframe {
  width: 265px;
  height: 148px;
}
@media (min-width: 480px) {
  .reviews-video__item > iframe {
    width: 326.5px;
    height: 182px;
  }
}
@media (min-width: 732px) {
  .reviews-video__item > iframe {
    width: 424.5px;
    height: 236.5px;
  }
}
@media (min-width: 768px) {
  .reviews-video__item > iframe {
    width: 566px;
    height: 315.3px;
  }
}
@media (min-width: 1280px) {
  .reviews-video__item > iframe {
    width: 707.5px;
    height: 394.2px;
  }
}
@media (min-width: 1440px) {
  .reviews-video__item > iframe {
    width: 849px;
    height: 473px;
  }
}
.reviews-video .slick-list {
  overflow: hidden;
}
.reviews-video .slick-track {
  display: flex;
  align-items: center;
}
.reviews-video .slick-slide {
  display: flex;
  justify-content: center;
}

.reviews-video .slick-arrow,
.slider-reviews__bottom .slick-arrow {
  position: absolute;
  top: calc(50% - 7px);
  z-index: 10;
  font-size: 0;
  width: 8px;
  height: 15px;
  border: 0;
}
@media (min-width: 1024px) {
  .reviews-video .slick-arrow,
.slider-reviews__bottom .slick-arrow {
    width: 12px;
    height: 22.5px;
    top: calc(50% - 11px);
  }
}
@media (min-width: 1366px) {
  .reviews-video .slick-arrow,
.slider-reviews__bottom .slick-arrow {
    width: 16px;
    height: 30px;
    top: calc(50% - 15px);
  }
}
.reviews-video .slick-arrow.slick-prev,
.slider-reviews__bottom .slick-arrow.slick-prev {
  left: 0;
  background: url("/wp-content/themes/main-theme/images/arrow-left.svg") 0 0/contain no-repeat;
}
.reviews-video .slick-arrow.slick-next,
.slider-reviews__bottom .slick-arrow.slick-next {
  right: 0;
  background: url("/wp-content/themes/main-theme/images/arrow-right.svg") 100% 0/contain no-repeat;
}

.licenses__title {
  font-size: 40px;
  color: #b97a1b;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 480px) {
  .licenses__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .licenses__title {
    font-size: 58px;
    margin-bottom: 30px;
    padding-left: 50px;
  }
}
@media (min-width: 1280px) {
  .licenses__title {
    font-size: 65px;
  }
}
@media (min-width: 1366px) {
  .licenses__title {
    font-size: 72px;
    margin-top: 73px;
    margin-bottom: 34px;
  }
}
@media (min-width: 1660px) {
  .licenses__title {
    padding-left: 15px;
  }
}
.licenses__title::before {
  position: absolute;
  right: 100%;
  top: 55%;
  content: "";
  height: 1px;
  width: 20%;
  background-color: #ec3d00;
  margin-right: -10px;
  display: none;
}
@media (min-width: 480px) {
  .licenses__title::before {
    margin-right: -45px;
  }
}
@media (min-width: 768px) {
  .licenses__title::before {
    display: block;
  }
}
@media (min-width: 1660px) {
  .licenses__title::before {
    margin-right: -5px;
  }
}
.licenses__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media (min-width: 1366px) {
  .licenses__wrapper {
    margin-bottom: 80px;
  }
}
.licenses__image {
  margin-bottom: 15px;
  width: calc(50% - 8px);
}
@media (min-width: 768px) {
  .licenses__image {
    width: calc(25% - 5px);
  }
}
@media (min-width: 1024px) {
  .licenses__image {
    width: calc(25% - 30px);
  }
}

.fake {
  overflow: hidden;
  text-align: center;
}
.fake__title {
  position: relative;
  font-size: 40px;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 5px;
}
@media (min-width: 480px) {
  .fake__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .fake__title {
    font-size: 58px;
    margin-bottom: 20px;
    padding-right: 50px;
  }
}
@media (min-width: 1280px) {
  .fake__title {
    font-size: 65px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1366px) {
  .fake__title {
    font-size: 72px;
  }
}
@media (min-width: 1660px) {
  .fake__title {
    padding-right: 5px;
  }
}
.fake__title::before {
  position: absolute;
  left: 100%;
  top: 55%;
  content: "";
  height: 1px;
  width: 20%;
  background-color: #ec3d00;
  margin-left: -45px;
  display: none;
}
@media (min-width: 480px) {
  .fake__title::before {
    margin-left: -45px;
  }
}
@media (min-width: 768px) {
  .fake__title::before {
    display: block;
  }
}
@media (min-width: 1660px) {
  .fake__title::before {
    margin-left: 0;
  }
}
.fake__text {
  font-size: 18px;
  color: #393939;
  text-align: justify;
}
@media (min-width: 768px) {
  .fake__text {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .fake__text {
    font-size: 22px;
  }
}
@media (min-width: 1366px) {
  .fake__text {
    font-size: 24px;
  }
}
.fake__text > p {
  margin: 10px 0;
}
.fake__text.hidden {
  max-height: 0;
  overflow: hidden;
  transition: 1.5s;
}
.fake__button {
  position: relative;
  line-height: 1.5;
  cursor: pointer;
  color: #3b3b3b;
  font-size: 24px;
  display: inline-flex;
  margin: 10px auto;
  padding: 5px;
  height: 46px;
}
@media (min-width: 480px) {
  .fake__button {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .fake__button {
    font-size: 28px;
  }
}
@media (min-width: 1024px) {
  .fake__button {
    font-size: 30px;
  }
}
.fake__button > .arrow {
  right: -15px;
  top: 15px;
}
@media (min-width: 480px) {
  .fake__button > .arrow {
    top: 16px;
  }
}
@media (min-width: 768px) {
  .fake__button > .arrow {
    right: -20px;
  }
}
@media (min-width: 1024px) {
  .fake__button > .arrow {
    right: -25px;
    top: 14px;
  }
}
.fake__button > .arrow.active {
  top: 22px;
}
@media (min-width: 480px) {
  .fake__button > .arrow.active {
    top: 24px;
  }
}
@media (min-width: 768px) {
  .fake__button > .arrow.active {
    top: 25px;
  }
}
@media (min-width: 1024px) {
  .fake__button > .arrow.active {
    top: 27px;
  }
}

.rec {
  position: relative;
  z-index: 1;
  margin-top: 20px;
}
.rec::after {
  position: absolute;
  z-index: -1;
  content: "";
  bottom: 0;
  left: 0;
  width: 306.6666666667px;
  height: 206.6666666667px;
  background-image: url("/wp-content/themes/main-theme/images/rec-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
}
@media (min-width: 480px) {
  .rec::after {
    width: 460px;
    height: 310px;
  }
}
@media (min-width: 640px) {
  .rec::after {
    width: 613.3333333333px;
    height: 413.3333333333px;
  }
}
@media (min-width: 921px) {
  .rec::after {
    width: 766.6666666667px;
    height: 516.6666666667px;
  }
}
@media (min-width: 1366px) {
  .rec::after {
    width: 930px;
    height: 620px;
  }
}
.rec__wrapper {
  max-width: 1340px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .rec__wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1440px) {
  .rec__wrapper {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }
}
.rec__wrapper > .fake__button {
  text-align: initial;
}
.rec__title {
  position: relative;
  display: inline-flex;
  font-size: 40px;
  color: #950808;
  background: url("/wp-content/themes/main-theme/images/bg-font-dark.webp") repeat center/cover;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 5px 15px;
  animation: fire 10s linear infinite;
}
@media (min-width: 360px) {
  .rec__title {
    padding: 10px 25px;
  }
}
@media (min-width: 480px) {
  .rec__title {
    font-size: 48px;
    padding: 30px 65px;
  }
}
@media (min-width: 768px) {
  .rec__title {
    font-size: 58px;
  }
}
@media (min-width: 921px) {
  .rec__title {
    padding: 45px 75px;
  }
}
@media (min-width: 1280px) {
  .rec__title {
    font-size: 65px;
    padding: 45px 75px;
  }
}
@media (min-width: 1366px) {
  .rec__title {
    font-size: 72px;
  }
}
.rec__title::before, .rec__title::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 48.5px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.5;
}
@media (min-width: 480px) {
  .rec__title::before, .rec__title::after {
    width: 66.6666666667px;
    height: 64.6666666667px;
  }
}
@media (min-width: 640px) {
  .rec__title::before, .rec__title::after {
    width: 100px;
    height: 97px;
  }
}
.rec__title::before {
  background-image: url("/wp-content/themes/main-theme/images/decoration5-2.webp");
  top: 0;
  right: 0;
}
.rec__title::after {
  background-image: url("/wp-content/themes/main-theme/images/decoration5-1.webp");
  bottom: 0;
  left: 0;
}
.rec__text {
  font-size: 16px;
  color: #393939;
  text-align: justify;
  margin-top: 10px;
}
.rec__text > p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .rec__text {
    font-size: 18px;
  }
}
@media (min-width: 1366px) {
  .rec__text {
    font-size: 20px;
    margin-top: 40px;
  }
}
.rec__text.hidden {
  max-height: 0;
  overflow: hidden;
  transition: 1.5s;
  margin-top: 0;
}
.rec__text.hidden > p {
  margin-top: 0;
  margin-bottom: 10px;
}

.learning {
  overflow: hidden;
  text-align: left;
  background-color: #1f1f1f;
  padding-bottom: 25px;
}
@media (min-width: 732px) {
  .learning {
    text-align: center;
  }
}
@media (min-width: 640px) {
  .learning {
    padding-bottom: 40px;
  }
}
@media (min-width: 1024px) {
  .learning {
    padding-bottom: 56px;
  }
}
.learning__title {
  position: relative;
  font-size: 40px;
  color: #fff1a5;
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
  background: url("/wp-content/themes/main-theme/images/bg-font-light.webp") repeat center/cover;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: fire 8s linear infinite;
}
@media (min-width: 480px) {
  .learning__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .learning__title {
    font-size: 58px;
    margin-bottom: 0;
    padding-right: 50px;
  }
}
@media (min-width: 1280px) {
  .learning__title {
    font-size: 65px;
    padding-right: 100px;
  }
}
@media (min-width: 1366px) {
  .learning__title {
    font-size: 72px;
    padding-right: 100px;
  }
}
@media (min-width: 1660px) {
  .learning__title {
    padding-right: 10px;
  }
}
.learning__title::after {
  position: absolute;
  content: "";
  top: 55%;
  left: 100%;
  height: 1px;
  width: 30%;
  background-color: #ec3d00;
  margin-left: -25px;
  display: none;
}
@media (min-width: 480px) {
  .learning__title::after {
    margin-left: -45px;
  }
}
@media (min-width: 768px) {
  .learning__title::after {
    display: block;
    margin-left: -45px;
  }
}
@media (min-width: 1280px) {
  .learning__title::after {
    margin-left: -95px;
  }
}
@media (min-width: 1660px) {
  .learning__title::after {
    margin-left: -5px;
  }
}
.learning__text {
  color: #ffffff;
  text-align: justify;
  position: relative;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .learning__text {
    padding: 5px 20px;
  }
}
@media (min-width: 1024px) {
  .learning__text {
    padding: 23px 48px;
  }
}
@media (min-width: 1366px) {
  .learning__text {
    padding: 30px 55px;
  }
}
@media (min-width: 1024px) {
  .learning__text {
    margin-bottom: 90px;
  }
}
.learning__text::after, .learning__text::before {
  position: absolute;
  content: "";
  width: 97.5px;
  height: 94.5px;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}
@media (min-width: 768px) {
  .learning__text::after, .learning__text::before {
    display: block;
  }
}
@media (min-width: 1024px) {
  .learning__text::after, .learning__text::before {
    width: 195px;
    height: 189px;
  }
}
.learning__text::after {
  background-image: url("/wp-content/themes/main-theme/images/decoration2-1.webp");
  top: -10px;
  left: -10px;
}
@media (min-width: 1830px) {
  .learning__text::after {
    top: -70px;
    left: -70px;
  }
}
.learning__text::before {
  background-image: url("/wp-content/themes/main-theme/images/decoration2-2.webp");
  bottom: -10px;
  right: -10px;
}
@media (min-width: 1830px) {
  .learning__text::before {
    bottom: -70px;
    right: -70px;
  }
}
.learning__name {
  position: relative;
  display: inline-flex;
  font-size: 20px;
  color: #d6d6d6;
  padding-right: 24px;
  width: 99%;
  margin: 7px 0;
}
@media (min-width: 480px) {
  .learning__name {
    font-size: 22px;
  }
}
@media (min-width: 640px) {
  .learning__name {
    font-size: 24px;
  }
}
@media (min-width: 732px) {
  .learning__name {
    width: 680px;
  }
}
@media (min-width: 732px) {
  .learning__name {
    width: 700px;
  }
}
@media (min-width: 1280px) {
  .learning__name {
    font-size: 30px;
    width: 900px;
    line-height: 1.6;
    margin: 0;
  }
}
.learning__name > .arrow {
  right: 5px;
  top: 20%;
}
@media (min-width: 1024px) {
  .learning__name > .arrow {
    right: 0;
    top: 0;
  }
}
@media (min-width: 1280px) {
  .learning__name > .arrow {
    top: 10px;
  }
}
.learning__name > .arrow.active {
  top: 26%;
}
@media (min-width: 1024px) {
  .learning__name > .arrow.active {
    top: 10px;
  }
}
@media (min-width: 1280px) {
  .learning__name > .arrow.active {
    top: 22px;
  }
}
.learning__name::before {
  position: absolute;
  content: "";
  right: 100%;
  top: 50%;
  opacity: 0.451;
  width: 25px;
  height: 1px;
  background-color: #ec3d00;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .learning__name::before {
    margin-right: 10px;
    width: 40px;
    height: 1px;
  }
}
@media (min-width: 1280px) {
  .learning__name::before {
    margin-right: 25px;
    width: 67px;
    height: 2px;
  }
}
.learning__program {
  max-height: 0;
  overflow: hidden;
  transition: 1s;
  color: #d6d6d6;
  font-size: 14px;
  text-align: left;
  max-width: 1200px;
  margin: auto;
}
@media (min-width: 480px) {
  .learning__program {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .learning__program {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  .learning__program {
    font-size: 20px;
  }
}

.offer {
  overflow: hidden;
}
.offer__title {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  text-align: right;
  position: relative;
}
@media (min-width: 480px) {
  .offer__title {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .offer__title {
    font-size: 56px;
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .offer__title {
    padding-right: 45px;
  }
}
@media (min-width: 1280px) {
  .offer__title {
    font-size: 65px;
  }
}
@media lx {
  .offer__title {
    font-size: 72px;
  }
}
@media (min-width: 1660px) {
  .offer__title {
    padding: 0;
  }
}
.offer__title::after {
  position: absolute;
  content: "";
  top: 55%;
  left: 100%;
  width: 298px;
  height: 1px;
  background-color: #ec3d00;
  margin-left: -25px;
  display: none;
}
@media (min-width: 768px) {
  .offer__title::after {
    margin-left: -10px;
    display: block;
  }
}
@media (min-width: 1024px) {
  .offer__title::after {
    margin-left: -40px;
  }
}
@media (min-width: 1660px) {
  .offer__title::after {
    margin-left: 15px;
  }
}
.offer__text {
  text-align: justify;
  letter-spacing: 1px;
  color: #393939;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (min-width: 480px) {
  .offer__text {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .offer__text {
    font-size: 22px;
  }
}
@media (min-width: 1366px) {
  .offer__text {
    font-size: 24px;
  }
}

.footer-svg {
  width: 40px;
  height: 40px;
}
@media (min-width: 1024px) {
  .footer-svg {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 1280px) {
  .footer-svg {
    width: 52px;
    height: 52px;
  }
}

.footer {
  position: relative;
  background-color: #1f1f1f;
  padding-top: 23px;
  padding-bottom: 23px;
}
.footer::after, .footer::before {
  position: absolute;
  content: "";
  bottom: 5px;
  width: 138.5px;
  height: 134.5px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.29;
}
@media (min-width: 1024px) {
  .footer::after, .footer::before {
    width: 277px;
    height: 268px;
    bottom: 13px;
  }
}
.footer::after {
  background-image: url("/wp-content/themes/main-theme/images/decoration6-2.webp");
  left: 5px;
}
@media (min-width: 1024px) {
  .footer::after {
    left: 13px;
  }
}
.footer::before {
  background-image: url("/wp-content/themes/main-theme/images/decoration6-1.webp");
  right: 5px;
}
@media (min-width: 1024px) {
  .footer::before {
    right: 13px;
  }
}
.footer__wrapper {
  max-width: 1340px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .footer__wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1440px) {
  .footer__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.footer__flex {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .footer__flex {
    flex-direction: row;
    justify-content: space-around;
  }
}
@media (min-width: 1660px) {
  .footer__flex {
    justify-content: space-between;
  }
}
.footer__left, .footer__right {
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  .footer__left, .footer__right {
    width: 370px;
  }
}
@media (min-width: 1280px) {
  .footer__left, .footer__right {
    width: 425px;
  }
}
.footer__top {
  margin-top: 5px;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .footer__top {
    margin-top: 40px;
  }
}
@media (min-width: 1280px) {
  .footer__top {
    margin-top: 70px;
    margin-bottom: 30px;
  }
}
.footer__top > a {
  font-size: 28px;
  color: #fff1a5;
  text-decoration: none;
  transition: color 0.3s linear;
}
@media (min-width: 1024px) {
  .footer__top > a {
    font-size: 35px;
  }
}
@media (min-width: 1280px) {
  .footer__top > a {
    font-size: 40px;
  }
}
.footer__top > a:hover {
  color: #ec3d00;
}
.footer__bottom {
  width: 150px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .footer__bottom {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .footer__bottom {
    width: 240px;
  }
}
.footer__link {
  display: inline-block;
  text-decoration: none;
  font-size: 0;
  line-height: 0;
  transition: transform 0.2s linear;
}
.footer__link:hover {
  transform: scale(1.1);
}
.footer__center {
  text-align: center;
}
.footer__logo {
  width: 70px;
  margin: 15px auto 0 auto;
}
@media (min-width: 1024px) {
  .footer__logo {
    width: 100px;
    margin: auto;
  }
}
@media (min-width: 1280px) {
  .footer__logo {
    width: 128px;
    margin: auto;
  }
}
.footer__developer {
  background-color: #0e0e0e;
  text-align: center;
  padding: 5px;
}
.footer__developer-link {
  font-weight: 500;
  color: #fff1a5;
  text-decoration: none;
  letter-spacing: 0.015em;
  transition: color 0.3s linear;
}
.footer__developer-link:hover {
  color: #ec3d00;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FKRkY7QUlLQztFQUNDO0FKSEY7QUlNQztFQUNDLDhCQWhITztFQWlIUDtFQUNBO0VBQ0E7RUFDQSxrQkEzRk87RUE0RlAsZUE1Rk87QUp3RlQ7QUlPQztFQUNDO0FKTEY7QUlRQztFQUNDLHNCQS9HZTtFQWdIZjtBSk5GO0FJU0M7RUFDQyx3QkFuSGdCO0FKNEdsQjtBSVVDO0VBQ0M7QUpSRjtBSVdDO0VBQ0MsZ0JBM0djO0FKa0doQjtBSWVDOztFQUVDO0FKYkY7QUlnQkM7RUFDQztBSmRGO0FJaUJDO0VBQ0M7QUpmRjtBSWtDRTtFQUNDO0FKaENIO0FJcUNDOzs7Ozs7RUFNQyxnQkF6SmdCO0VBMEpoQjtBSm5DRjtBSXFDRTs7Ozs7O0VBQ0M7QUo5Qkg7QUlzQ0M7RUFsSkE7RUFDQTtFQUlDO0VBK0lBO0FKbENGO0FJcUNDO0VBdkpBO0VBQ0E7RUFFQztFQXNKQTtBSmpDRjtBSW9DQztFQTVKQTtFQUNBO0VBSUM7QUp3SEY7QUltQ0M7RUFoS0E7RUFDQTtFQUlDO0FKNkhGO0FJa0NDO0VBcEtBO0VBQ0E7RUFJQztBSmtJRjtBSWlDQztFQXhLQTtFQUNBO0VBSUM7QUp1SUY7QUk0Q0M7RUFDQyxnQkFuTk87QUp5S1Q7QUk2Q0M7O0VBRUM7RUFFQTtBSjVDRjtBSStDQztFQUNDO0FKN0NGO0FJK0NFO0VBQ0M7QUo3Q0g7QUkrQ0c7RUFDQztBSjdDSjtBSStDSTtFQUNDO0FKN0NMO0FJK0NLO0VBQ0M7QUo3Q047QUkrQ007RUFDQztBSjdDUDtBSXFEQztFQUNDO0FKbkRGO0FJcURFO0VBQ0M7QUpuREg7QUlxREc7RUFDQztBSm5ESjtBSXFESTtFQUNDO0FKbkRMO0FJcURLO0VBQ0M7QUpuRE47QUlxRE07RUFDQztBSm5EUDtBSTREQztFQUNDO0VBQ0E7QUoxREY7QUkrREU7RUFDQztBSjdESDtBSWtFQzs7OztFQUlDLG9DQXpUVztFQTBUWCx5QkE3VEs7RUE4VEw7QUpoRUY7QUlzRUM7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0FKcEVGO0FJMEVDO0VBQ0M7RUFDQTtBSnhFRjtBSTBFRTtFQUNDO0VB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RVNERDtJQXVCRTtJQUNBO0lBQ0E7RVpra0JEO0FBQ0Y7O0FZOWpCQTtFQUNDO0lBQ0M7RVppa0JBO0VZOWpCRDtJQUNDO0lBQ0E7RVpna0JBO0FBQ0Y7QVk3akJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK2pCRDtBWTdqQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK2pCRjtBR3BuQkU7RVNnREQ7SUFRRTtFWmdrQkQ7QUFDRjtBWTdqQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorakJGO0FZM2pCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2akJIO0FZeGpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBqQkg7O0FZcmpCQTtFQUNDO0lBQ0M7RVp3akJBO0VZcmpCRDtJQUNDO0VadWpCQTtBQUNGO0FZcGpCQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0Vac2pCQTtFWW5qQkQ7SUFDQztJQUNBO0lBQ0E7RVpxakJBO0FBQ0Y7QVlsakJBO0VBQ0M7SUFDQztFWm9qQkE7RVlqakJEO0lBQ0M7RVptakJBO0FBQ0Y7QVloakJBO0VBQ0M7SUFDQztFWmtqQkE7RVkvaUJEO0lBQ0M7RVppakJBO0FBQ0Y7QVk5aUJBO0VBQ0M7SUFDQztFWmdqQkE7RVk3aUJEO0lBQ0M7RVoraUJBO0FBQ0Y7QVk1aUJBO0VBQ0M7SUFDQztFWjhpQkE7RVkzaUJEO0lBQ0M7RVo2aUJBO0FBQ0Y7QWEvdEJBO0VBQ0M7QWJpdUJEOztBYTl0QkE7RUFDQztFQUNBO0VBQ0E7QWJpdUJEOztBYTl0QkE7RUFDQztBYml1QkQ7O0FhOXRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpdUJEO0FHMXRCRTtFVVpGO0lBUUU7RWJrdUJBO0FBQ0Y7O0FhL3RCQTtFQUNDO0VBQ0E7QWJrdUJEOztBYS90QkE7RUFDQztBYmt1QkQ7QUd4dUJFO0VVS0Y7SUFJRTtFYm11QkE7QUFDRjs7QWFodUJBOzs7RUFHQztBYm11QkQ7O0FhaHVCQTtFQUNDO0FibXVCRDs7QWNqeEJBO0VBQ0M7QWRveEJEO0FjbHhCQztFQUNDO0Fkb3hCRjtBY2p4QkM7RUFDQztFQUNBO0FkbXhCRjtBY2h4QkM7RUFDQztFQUNBO0Fka3hCRjs7QWM5d0JBO0VBQ0M7RUFDQTtBZGl4QkQ7QUczd0JFO0VXUkY7SUFLRTtFZGt4QkE7QUFDRjtBR2h4QkU7RVdSRjtJQVVFO0Vka3hCQTtBQUNGO0FjL3dCQztFQUNDO0FkaXhCRjtBYzl3QkM7RUFDQztFQUNBO0FkZ3hCRjtBYzd3QkM7RUFDQztBZCt3QkY7QWM1d0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4d0JGO0FHeHlCRTtFV21CRDtJQVVFO0lBQ0E7SUFDQTtFZCt3QkQ7QUFDRjtBRy95QkU7RVdtQkQ7SUFnQkU7SUFDQTtJQUNBO0VkZ3hCRDtBQUNGO0FjN3dCRTtFQUNDO0VBQ0E7QWQrd0JIO0FjNXdCRTtFQUNDO0VBQ0E7QWQ4d0JIOztBY3h3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZDJ3QkY7O0FlLzFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmazJCRDtBRy8wQkU7RVkxQkY7SUFVRTtJQUNBO0lBQ0E7RWZtMkJBO0FBQ0Y7QWVqMkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZtMkJGO0FlaDJCQztFQUNDO0FmazJCRjtBZS8xQkM7RUFDQztBZmkyQkY7O0FlNTFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZisxQkQ7QUc5MkJFO0VZTUY7SUFZRTtJQUNBO0lBQ0E7RWZnMkJBO0FBQ0Y7QWU5MUJDO0VBQ0M7QWZnMkJGOztBZTUxQkE7RUFDQztFQUNBO0VBQ0E7QWYrMUJEO0FlNzFCQztFQUNDO0FmKzFCRjs7QWUzMUJBO0VBQ0M7QWY4MUJEOztBZTMxQkE7RUFDQztBZjgxQkQ7QUd6NEJFO0VZMENGO0lBSUU7RWYrMUJBO0FBQ0Y7O0FlNTFCQTtFQUNDO0VBQ0E7QWYrMUJEO0FHbjVCRTtFWWtERjtJQUtFO0VmZzJCQTtBQUNGOztBZTcxQkE7RUFDQztBZmcyQkQ7O0FlNzFCQTtFQUNDO0FmZzJCRDs7QWU3MUJBO0VBQ0M7QWZnMkJEOztBZTcxQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZzJCRDtBRzU2QkU7RVl1RUY7SUFRRTtJQUNBO0lBQ0E7RWZpMkJBO0FBQ0Y7QWUvMUJDO0VBQ0M7RUFDQTtFQUNBO0FmaTJCRjtBZTkxQkM7RUFDQztBZmcyQkY7O0FnQnI5QkE7OztDQUFBO0FBU0E7RUFDQztFQUNBO0FoQm05QkQ7QWdCLzhCRTtFQUNDO0FoQmk5Qkg7QWdCbDlCRTtFQUNDO0FoQm85Qkg7QWdCcjlCRTtFQUNDO0FoQnU5Qkg7QWdCeDlCRTtFQUNDO0FoQjA5Qkg7QWdCMzlCRTtFQUNDO0FoQjY5Qkg7QWdCOTlCRTtFQUNDO0FoQmcrQkg7QWdCaitCRTtFQUNDO0FoQm0rQkg7QWdCcCtCRTtFQUNDO0FoQnMrQkg7QWdCditCRTtFQUNDO0FoQnkrQkg7QWdCMStCRTtFQUNDO0FoQjQrQkg7QWdCNytCRTtFQUNDO0FoQisrQkg7QWdCaC9CRTtFQUNDO0FoQmsvQkg7QWdCbi9CRTtFQUNDO0FoQnEvQkg7QWdCdC9CRTtFQUNDO0FoQncvQkg7QWdCei9CRTtFQUNDO0FoQjIvQkg7QWdCNS9CRTtFQUNDO0FoQjgvQkg7QWdCLy9CRTtFQUNDO0FoQmlnQ0g7QWdCbGdDRTtFQUNDO0FoQm9nQ0g7QWdCcmdDRTtFQUNDO0FoQnVnQ0g7QWdCeGdDRTtFQUNDO0FoQjBnQ0g7QWdCM2dDRTtFQUNDO0FoQjZnQ0g7QWdCOWdDRTtFQUNDO0FoQmdoQ0g7QWdCamhDRTtFQUNDO0FoQm1oQ0g7QWdCcGhDRTtFQUNDO0FoQnNoQ0g7QWdCdmhDRTtFQUNDO0FoQnloQ0g7QWdCMWhDRTtFQUNDO0FoQjRoQ0g7QWdCN2hDRTtFQUNDO0FoQitoQ0g7QWdCaGlDRTtFQUNDO0FoQmtpQ0g7QWdCbmlDRTtFQUNDO0FoQnFpQ0g7QWdCdGlDRTtFQUNDO0FoQndpQ0g7QWdCemlDRTtFQUNDO0FoQjJpQ0g7QWdCNWlDRTtFQUNDO0FoQjhpQ0g7QWdCL2lDRTtFQUNDO0FoQmlqQ0g7QWdCbGpDRTtFQUNDO0FoQm9qQ0g7QWdCcmpDRTtFQUNDO0FoQnVqQ0g7QWdCeGpDRTtFQUNDO0FoQjBqQ0g7QWdCM2pDRTtFQUNDO0FoQjZqQ0g7QWdCOWpDRTtFQUNDO0FoQmdrQ0g7QWdCamtDRTtFQUNDO0FoQm1rQ0g7QWdCcGtDRTtFQUNDO0FoQnNrQ0g7QWdCdmtDRTtFQUNDO0FoQnlrQ0g7QWdCMWtDRTtFQUNDO0FoQjRrQ0g7QWdCN2tDRTtFQUNDO0FoQitrQ0g7QWdCaGxDRTtFQUNDO0FoQmtsQ0g7QWdCbmxDRTtFQUNDO0FoQnFsQ0g7QWdCdGxDRTtFQUNDO0FoQndsQ0g7QWdCemxDRTtFQUNDO0FoQjJsQ0g7QWdCNWxDRTtFQUNDO0FoQjhsQ0g7QWdCL2xDRTtFQUNDO0FoQmltQ0g7QWdCbG1DRTtFQUNDO0FoQm9tQ0g7QWdCcm1DRTtFQUNDO0FoQnVtQ0g7QWdCeG1DRTtFQUNDO0FoQjBtQ0g7QWdCM21DRTtFQUNDO0FoQjZtQ0g7QWdCOW1DRTtFQUNDO0FoQmduQ0g7QWdCam5DRTtFQUNDO0FoQm1uQ0g7QWdCcG5DRTtFQUNDO0FoQnNuQ0g7QWdCdm5DRTtFQUNDO0FoQnluQ0g7QWdCMW5DRTtFQUNDO0FoQjRuQ0g7QWdCN25DRTtFQUNDO0FoQituQ0g7QWdCaG9DRTtFQUNDO0FoQmtvQ0g7QWdCbm9DRTtFQUNDO0FoQnFvQ0g7QWdCdG9DRTtFQUNDO0FoQndvQ0g7QWdCem9DRTtFQUNDO0FoQjJvQ0g7QWdCNW9DRTtFQUNDO0FoQjhvQ0g7QWdCL29DRTtFQUNDO0FoQmlwQ0g7QWdCbHBDRTtFQUNDO0FoQm9wQ0g7QWdCcnBDRTtFQUNDO0FoQnVwQ0g7QWdCeHBDRTtFQUNDO0FoQjBwQ0g7QWdCM3BDRTtFQUNDO0FoQjZwQ0g7QWdCOXBDRTtFQUNDO0FoQmdxQ0g7QWdCanFDRTtFQUNDO0FoQm1xQ0g7QWdCcHFDRTtFQUNDO0FoQnNxQ0g7QWdCdnFDRTtFQUNDO0FoQnlxQ0g7QWdCMXFDRTtFQUNDO0FoQjRxQ0g7QWdCN3FDRTtFQUNDO0FoQitxQ0g7QWdCaHJDRTtFQUNDO0FoQmtyQ0g7QWdCbnJDRTtFQUNDO0FoQnFyQ0g7QWdCdHJDRTtFQUNDO0FoQndyQ0g7QWdCenJDRTtFQUNDO0FoQjJyQ0g7QWdCNXJDRTtFQUNDO0FoQjhyQ0g7QWdCL3JDRTtFQUNDO0FoQmlzQ0g7QWdCbHNDRTtFQUNDO0FoQm9zQ0g7QWdCcnNDRTtFQUNDO0FoQnVzQ0g7QWdCeHNDRTtFQUNDO0FoQjBzQ0g7QWdCM3NDRTtFQUNDO0FoQjZzQ0g7QWdCOXNDRTtFQUNDO0FoQmd0Q0g7QWdCanRDRTtFQUNDO0FoQm10Q0g7QWdCcHRDRTtFQUNDO0FoQnN0Q0g7QWdCdnRDRTtFQUNDO0FoQnl0Q0g7QWdCMXRDRTtFQUNDO0FoQjR0Q0g7QWdCN3RDRTtFQUNDO0FoQit0Q0g7QWdCaHVDRTtFQUNDO0FoQmt1Q0g7QWdCbnVDRTtFQUNDO0FoQnF1Q0g7QWdCdHVDRTtFQUNDO0FoQnd1Q0g7QWdCenVDRTtFQUNDO0FoQjJ1Q0g7QWdCNXVDRTtFQUNDO0FoQjh1Q0g7QWdCL3VDRTtFQUNDO0FoQml2Q0g7QWdCbHZDRTtFQUNDO0FoQm92Q0g7QWdCcnZDRTtFQUNDO0FoQnV2Q0g7QWdCbnZDQztFQUNDO0FoQnF2Q0Y7O0FpQjF3Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNndDRDtBR3p2Q0U7RWMxQkY7SUFTRTtJQUNBO0VqQjh3Q0E7QUFDRjtBRy92Q0U7RWMxQkY7SUFjRTtJQUNBO0VqQit3Q0E7QUFDRjtBaUI3d0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQit3Q0Y7QUc3d0NFO0VjUkQ7SUFTRTtFakJneENEO0FBQ0Y7QWlCN3dDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCK3dDRjtBaUI3d0NFO0VBQ0M7QWpCK3dDSDtBaUIzd0NDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0d0NGO0FpQjF3Q0U7RUFDQztBakI0d0NIO0FpQnh3Q0M7RUFDQztFQUNBO0VBQ0E7QWpCMHdDRjtBR3B6Q0U7RWN1Q0Q7SUFNRTtFakIyd0NEO0FBQ0Y7QUd6ekNFO0VjdUNEO0lBVUU7RWpCNHdDRDtBQUNGO0FHOXpDRTtFY3VDRDtJQWNFO0lBQ0E7RWpCNndDRDtBQUNGO0FHcDBDRTtFY3VDRDtJQW1CRTtFakI4d0NEO0FBQ0Y7QUd6MENFO0VjdUNEO0lBdUJFO0lBQ0E7RWpCK3dDRDtBQUNGO0FHLzBDRTtFY3VDRDtJQTRCRTtFakJneENEO0FBQ0Y7QUdwMUNFO0VjdUNEO0lBZ0NFO0lBQ0E7RWpCaXhDRDtBQUNGO0FHMTFDRTtFY3VDRDtJQXFDRTtJQUNBO0lBQ0E7RWpCa3hDRDtBQUNGO0FpQi93Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakJpeENGO0FHdjJDRTtFY2tGRDtJQU9FO0VqQmt4Q0Q7QUFDRjtBRzUyQ0U7RWNrRkQ7SUFXRTtFakJteENEO0FBQ0Y7QUdqM0NFO0Vja0ZEO0lBZUU7RWpCb3hDRDtBQUNGO0FpQmx4Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJveENIO0FHLzNDRTtFY29HQTtJQVVFO0lBQ0E7RWpCcXhDRjtBQUNGO0FHcjRDRTtFY29HQTtJQWVFO0lBQ0E7RWpCc3hDRjtBQUNGO0FHMzRDRTtFY29HQTtJQW9CRTtJQUNBO0VqQnV4Q0Y7QUFDRjtBaUJueENDO0VBQ0M7RUFDQTtBakJxeENGO0FpQmx4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakJveENGO0FHMzVDRTtFY21JRDtJQU9FO0lBQ0E7RWpCcXhDRDtBQUNGO0FHajZDRTtFY21JRDtJQVlFO0lBQ0E7RWpCc3hDRDtBQUNGO0FHdjZDRTtFY21JRDtJQWlCRTtFakJ1eENEO0FBQ0Y7QUc1NkNFO0VjbUlEO0lBc0JFO0VqQnV4Q0Q7QUFDRjtBR2o3Q0U7RWNtSUQ7SUEwQkU7SUFDQTtJQUNBO0VqQnd4Q0Q7QUFDRjtBaUJyeENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1eENGO0FpQm54Q0c7RUFDQztBakJxeENKO0FHbDhDRTtFYzRLQztJQUlFO0VqQnN4Q0g7QUFDRjtBR3Y4Q0U7RWM0S0M7SUFRRTtFakJ1eENIO0FBQ0Y7QUc1OENFO0VjNEtDO0lBWUU7RWpCd3hDSDtBQUNGO0FHajlDRTtFY21LRDtJQTJCRTtFakJ1eENEO0FBQ0Y7QUd0OUNFO0VjbUtEO0lBK0JFO0lBQ0E7RWpCd3hDRDtBQUNGO0FHNTlDRTtFY21LRDtJQW9DRTtJQUNBO0VqQnl4Q0Q7QUFDRjs7QWtCMS9DQTtFQUNDO0FsQjYvQ0Q7O0FrQjEvQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNi9DRDtBRy8rQ0U7RWVwQkY7SUFTRTtFbEI4L0NBO0FBQ0Y7QWtCNS9DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCOC9DRjtBRzMvQ0U7RWVSRDtJQVFFO0VsQisvQ0Q7QUFDRjtBR2hnREU7RWVSRDtJQVlFO0VsQmdnREQ7QUFDRjtBR3JnREU7RWVSRDtJQWdCRTtFbEJpZ0REO0FBQ0Y7QUcxZ0RFO0VlUkQ7SUFvQkU7RWxCa2dERDtBQUNGO0FrQi8vQ0M7RUFDQztFQUNBO0VBQ0E7QWxCaWdERjtBR3BoREU7RWVnQkQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTtFbEJrZ0REO0FBQ0Y7QWtCLy9DQztFQUNDO0FsQmlnREY7QUcvaERFO0VlNkJEO0lBSUU7RWxCa2dERDtBQUNGO0FHcGlERTtFZTZCRDtJQVFFO0VsQm1nREQ7QUFDRjtBa0JqZ0RFO0VBQ0M7RUFDQTtFQUNBO0FsQm1nREg7QUc5aURFO0Vld0NBO0lBTUU7SUFDQTtFbEJvZ0RGO0FBQ0Y7QUdwakRFO0Vld0NBO0lBV0U7SUFDQTtJQUNBO0VsQnFnREY7QUFDRjtBRzNqREU7RWV3Q0E7SUFpQkU7SUFDQTtFbEJzZ0RGO0FBQ0Y7QWtCbGdEQztFQUNDO0FsQm9nREY7QUdwa0RFO0VlK0REO0lBSUU7RWxCcWdERDtBQUNGO0FHemtERTtFZStERDtJQVFFO0VsQnNnREQ7QUFDRjtBa0JuZ0RDO0VBQ0M7RUFDQTtFQUNBO0FsQnFnREY7QUdubERFO0VlMkVEO0lBTUU7RWxCc2dERDtBQUNGO0FHeGxERTtF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aUVFO0VnQjhDRDtJQU9FO0VuQjgvREQ7QUFDRjtBR3BqRUU7RWdCOENEO0lBV0U7RW5CKy9ERDtBQUNGO0FHempFRTtFZ0I4Q0Q7SUFlRTtFbkJnZ0VEO0FBQ0Y7QUc5akVFO0VnQjhDRDtJQW1CRTtFbkJpZ0VEO0FBQ0Y7QUdua0VFO0VnQjhDRDtJQXVCRTtJQUNBO0VuQmtnRUQ7QUFDRjtBbUIvL0RDO0VBQ0M7RUFDQTtBbkJpZ0VGO0FHN2tFRTtFZ0IwRUQ7SUFNRTtFbkJpZ0VEO0FBQ0Y7QUdsbEVFO0VnQjBFRDtJQVVFO0VuQmtnRUQ7QUFDRjtBR3ZsRUU7RWdCMEVEO0lBY0U7RW5CbWdFRDtBQUNGO0FtQmpnRUU7RUFDQztBbkJtZ0VIO0FHL2xFRTtFZ0IyRkE7SUFJRTtFbkJvZ0VGO0FBQ0Y7QUdwbUVFO0VnQjJGQTtJQVFFO0VuQnFnRUY7QUFDRjtBbUJsZ0VFO0VBQ0M7RUFDQTtFQUNBO0FuQm9nRUg7QW1CdDlEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnc5REY7QUd2bkVFO0VnQndKRDtJQVVFO0lBQ0E7SUFDQTtFbkJ5OUREO0FBQ0Y7QUc5bkVFO0VnQndKRDtJQWdCRTtJQUNBO0VuQjA5REQ7QUFDRjtBR3BvRUU7RWdCd0pEO0lBcUJFO0lBQ0E7SUFDQTtFbkIyOUREO0FBQ0Y7QW1CeDlERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjA5REg7QUdwcEVFO0VnQm1MQTtJQVVFO0VuQjI5REY7QUFDRjtBR3pwRUU7RWdCbUxBO0lBY0U7SUFDQTtJQUNBO0VuQjQ5REY7QUFDRjtBbUJ4OURFO0VBQ0M7RUFDQTtBbkIwOURIO0FHcHFFRTtFZ0J3TUE7SUFLRTtFbkIyOURGO0FBQ0Y7QUd6cUVFO0VnQndNQTtJQVNFO0VuQjQ5REY7QUFDRjtBRzlxRUU7RWdCd01BO0lBYUU7SUFDQTtFbkI2OURGO0FBQ0Y7QW1CMzlERztFQUNDO0FuQjY5REo7QUd2ckVFO0VnQnlOQztJQUlFO0VuQjg5REg7QUFDRjtBRzVyRUU7RWdCeU5DO0lBUUU7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Qjl6RUM7RUFDQztFQUNBO0FwQmcwRUY7QUczK0VFO0VpQnlLRDtJQUtFO0VwQmkwRUQ7QUFDRjtBb0I5ekVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCZzBFRjtBR3QvRUU7RWlCa0xEO0lBT0U7RXBCaTBFRDtBQUNGO0FHMy9FRTtFaUJrTEQ7SUFXRTtFcEJrMEVEO0FBQ0Y7QUdoZ0ZFO0VpQmtMRDtJQWVFO0lBQ0E7SUFDQTtFcEJtMEVEO0FBQ0Y7QUd2Z0ZFO0VpQmtMRDtJQXFCRTtJQUNBO0VwQm8wRUQ7QUFDRjtBRzdnRkU7RWlCa0xEO0lBMEJFO0lBQ0E7SUFDQTtFcEJxMEVEO0FBQ0Y7QUdwaEZFO0VpQmtMRDtJQWdDRTtJQUNBO0lBQ0E7RXBCczBFRDtBQUNGO0FHM2hGRTtFaUJrTEQ7SUFzQ0U7SUFDQTtFcEJ1MEVEO0FBQ0Y7O0FvQmowRUM7RUFDQztBcEJvMEVGO0FvQmowRUM7RUFDQztFQUNBO0FwQm0wRUY7QUd6aUZFO0VpQm9PRDtJQUtFO0VwQm8wRUQ7QUFDRjtBRzlpRkU7RWlCb09EO0lBU0U7SUFDQTtFcEJxMEVEO0FBQ0Y7QW9CbDBFQztFQUNDO0VBQ0E7RUFDQTtBcEJvMEVGO0FHempGRTtFaUJrUEQ7SUFNRTtFcEJxMEVEO0FBQ0Y7QUc5akZFO0VpQmtQRDtJQVVFO0VwQnMwRUQ7QUFDRjtBR25rRkU7RWlCa1BEO0lBY0U7SUFDQTtJQUNBO0VwQnUwRUQ7QUFDRjtBRzFrRkU7RWlCa1BEO0lBb0JFO0VwQncwRUQ7QUFDRjtBRy9rRkU7RWlCa1BEO0lBd0JFO0lBQ0E7SUFDQTtFcEJ5MEVEO0FBQ0Y7QW9CcjBFQztFQUVDO0VBQ0E7RUFDQTtBcEJzMEVGO0FvQnAwRUU7RUFDQztBcEJzMEVIO0FHOWxGRTtFaUJpUkQ7SUFZRTtJQUNBO0VwQnEwRUQ7QUFDRjtBR3BtRkU7RWlCaVJEO0lBaUJFO0lBQ0E7RXBCczBFRDtBQUNGO0FHMW1GRTtFaUJpUkQ7SUFzQkU7SUFDQTtFcEJ1MEVEO0FBQ0Y7QW9CcDBFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQnMwRUY7QW9CcDBFRTtF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dkJ1ekdIO0FHcitHRTtFb0IyS0E7SUFNRTtJQUNBO0V2Qnd6R0Y7QUFDRjtBRzMrR0U7RW9CMktBO0lBV0U7SUFDQTtFdkJ5ekdGO0FBQ0Y7QUdqL0dFO0VvQjJLQTtJQWdCRTtJQUNBO0V2QjB6R0Y7QUFDRjtBR3YvR0U7RW9CMktBO0lBcUJFO0lBQ0E7RXZCMnpHRjtBQUNGO0F1Qnh6R0U7RUFDQztFQUNBO0VBQ0E7QXZCMHpHSDtBR2xnSEU7RW9CcU1BO0lBTUU7RXZCMnpHRjtBQUNGO0FHdmdIRTtFb0JxTUE7SUFVRTtFdkI0ekdGO0FBQ0Y7QUc1Z0hFO0VvQnFNQTtJQWVFO0V2QjR6R0Y7QUFDRjtBR2poSEU7RW9CcU1BO0lBbUJFO0lBQ0E7RXZCNnpHRjtBQUNGOztBdUJ2ekdDO0VBQ0M7RUFDQTtFQUNBO0F2QjB6R0Y7QUc3aEhFO0VvQmdPRDtJQU1FO0V2QjJ6R0Q7QUFDRjtBR2xpSEU7RW9CZ09EO0lBVUU7RXZCNHpHRDtBQUNGO0FHdmlIRTtFb0JnT0Q7SUFjRTtFdkI2ekdEO0FBQ0Y7QXVCMXpHQztFQUNDO0F2QjR6R0Y7QUcvaUhFO0VvQmtQRDtJQUlFO0V2QjZ6R0Q7QUFDRjtBR3BqSEU7RW9Ca1BEO0lBUUU7RXZCOHpHRDtBQUNGO0FHempIRTtFb0JrUEQ7SUFZRTtFdkIrekdEO0FBQ0Y7QUc5akhFO0VvQmtQRDtJQWdCRTtFdkJnMEdEO0FBQ0Y7QUdua0hFO0VvQmtQRDtJQW9CRTtFdkJpMEdEO0FBQ0Y7QXVCOXpHQztFQUNDO0VBQ0E7RUFDQTtBdkJnMEdGO0FHN2tIRTtFb0IwUUQ7SUFNRTtFdkJpMEdEO0FBQ0Y7QXVCOXpHQztFQUNDO0VBR0M7RUFDQTtFQUNBO0F2Qjh6R0g7QUd4bEhFO0VvQm9SRDtJQVNHO0V2Qit6R0Y7QUFDRjtBRzdsSEU7RW9Cb1JEO0lBYUc7RXZCZzBHRjtBQUNGO0FHbG1IRTtFb0JvUkQ7SUFpQkc7RXZCaTBHRjtBQUNGO0F1Qjl6R0U7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrekdIO0FHaG5IRTtFb0J5U0E7SUFXRTtFdkJnMEdGO0FBQ0Y7QXVCNXpHRTtFQUNDO0VBQ0E7QXZCOHpHSDtBR3puSEU7RW9CeVRBO0lBS0U7RXZCK3pHRjtBQUNGO0F1QjV6R0U7RUFDQztFQUNBO0F2Qjh6R0g7QUdsb0hFO0VvQmtVQTtJQUtFO0V2Qit6R0Y7QUFDRjs7QXVCMXpHQTtFQUNDO0F2QjZ6R0Q7QXVCM3pHQztFQUNDO0F2QjZ6R0Y7QXVCMXpHQztFQUNDO0VBQ0E7QXZCNHpHRjtBR2xwSEU7RW9Cb1ZEO0lBS0U7RXZCNnpHRDtBQUNGO0F1QjF6R0M7RUFDQztFQUNBO0F2QjR6R0Y7O0F1Qnh6R0E7RUFDQztFQUNBO0F2QjJ6R0Q7QXVCeHpHQztFQUNDO0F2QjB6R0Y7QXVCdnpHQztFQUNDO0VBQ0E7QXZCeXpHRjtBR3ZxSEU7RW9CNFdEO0lBS0U7RXZCMHpHRDtBQUNGO0F1QnZ6R0M7RUFDQztFQUNBO0VBQ0E7QXZCeXpHRjs7QXVCbnpHQTtFQUNDO0VBQ0E7RUFDQTtBdkJzekdEO0FHdnJIRTtFb0I4WEY7SUFNRTtJQUNBO0V2QnV6R0E7QUFDRjtBdUJwekdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCc3pHRjtBR25zSEU7RW9CeVlEO0lBT0U7RXZCdXpHRDtBQUNGO0FHeHNIRTtFb0J5WUQ7SUFXRTtFdkJ3ekdEO0FBQ0Y7QUc3c0hFO0VvQnlZRDtJQWVFO0V2Qnl6R0Q7QUFDRjtBR2x0SEU7RW9CeVlEO0lBbUJFO0V2QjB6R0Q7QUFDRjtBR3Z0SEU7RW9CeVlEO0lBdUJFO0V2QjJ6R0Q7QUFDRjtBdUJ0ekdFO0VBQ0M7RUFDQTtBdkJ3ekdIO0FHaHVIRTtFb0JzYUE7SUFLRTtJQUNBO0V2Qnl6R0Y7QUFDRjtBR3R1SEU7RW9Cc2FBO0lBVUU7SUFDQTtFdkIwekdGO0FBQ0Y7QUc1dUhFO0VvQnNhQTtJQWVFO0lBQ0E7RXZCMnpHRjtBQUNGO0FHbHZIRTtFb0JzYUE7SUFvQkU7SUFDQTtFdkI0ekdGO0FBQ0Y7QUd4dkhFO0VvQnNhQTtJQXlCRTtJQUNBO0V2QjZ6R0Y7QUFDRjtBdUJ4ekdDO0VBQ0M7QXZCMHpHRjtBdUJ2ekdDO0VBQ0M7RUFDQTtBdkJ5ekdGO0F1QnR6R0M7RUFDQztFQUNBO0F2Qnd6R0Y7O0F1Qmx6R0M7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3pHRjtBR3B4SEU7RW9CdWREOztJQVVFO0lBQ0E7SUFDQTtFdkJ3ekdEO0FBQ0Y7QUc1eEhFO0VvQnVkRDs7SUFnQkU7SUFDQTtJQUNBO0V2QjB6R0Q7QUFDRjtBdUJ2ekdFOztFQUNDO0VBQ0E7QXZCMHpHSDtBdUJ2ekdFOztFQUNDO0VBQ0E7QXZCMHpHSDs7QXdCdDBIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTBIRjtBR3R6SEU7RXFCeEJEO0lBUUU7RXhCMDBIRDtBQUNGO0FHM3pIRTtFcUJ4QkQ7SUFZRTtJQUNBO0lBQ0E7RXhCMjBIRDtBQUNGO0FHbDBIRTtFcUJ4QkQ7SUFtQkU7RXhCMjBIRDtBQUNGO0FHdjBIRTtFcUJ4QkQ7SUF1QkU7SUFDQTtJQUNBO0V4QjQwSEQ7QUFDRjtBRzkwSEU7RXFCeEJEO0lBNkJFO0V4QjYwSEQ7QUFDRjtBd0IzMEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjYwSEg7QUc5MUhFO0VxQlFBO0lBWUU7RXhCODBIRjtBQUNGO0FHbjJIRTtFcUJRQTtJQWdCRTtFeEIrMEhGO0FBQ0Y7QUd4MkhFO0VxQlFBO0lBb0JFO0V4QmcxSEY7QUFDRjtBd0I1MEhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhCODBIRjtBR24zSEU7RXFCaUNEO0lBT0U7RXhCKzBIRDtBQUNGO0F3QjUwSEM7RUFDQztFQUNBO0F4QjgwSEY7QUc1M0hFO0VxQjRDRDtJQUtFO0V4QiswSEQ7QUFDRjtBR2o0SEU7RXFCNENEO0lBU0U7RXhCZzFIRDtBQUNGOztBeUJoNkhBO0VBQ0M7RUFDQTtBekJtNkhEO0F5Qmo2SEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm02SEY7QUdsNUhFO0VzQnRCRDtJQVNFO0V6Qm02SEQ7QUFDRjtBR3Y1SEU7RXNCdEJEO0lBYUU7SUFDQTtJQUVBO0V6Qm02SEQ7QUFDRjtBRzk1SEU7RXNCdEJEO0lBb0JFO0lBQ0E7RXpCbzZIRDtBQUNGO0FHcDZIRTtFc0J0QkQ7SUEwQkU7RXpCbzZIRDtBQUNGO0FHejZIRTtFc0J0QkQ7SUE4QkU7RXpCcTZIRDtBQUNGO0F5Qm42SEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCcTZISDtBR3o3SEU7RXNCV0E7SUFZRTtFekJzNkhGO0FBQ0Y7QUc5N0hFO0VzQldBO0lBZ0JFO0V6QnU2SEY7QUFDRjtBR244SEU7RXNCV0E7SUFvQkU7RXpCdzZIRjtBQUNGO0F5QnA2SEM7RUFDQztFQUNBO0VBQ0E7QXpCczZIRjtBRzc4SEU7RXNCb0NEO0lBTUU7RXpCdTZIRDtBQUNGO0FHbDlIRTtFc0JvQ0Q7SUFVRTtFekJ3NkhEO0FBQ0Y7QUd2OUhFO0VzQm9DRDtJQWNFO0V6Qnk2SEQ7QUFDRjtBeUJ2NkhFO0VBQ0M7QXpCeTZISDtBeUJ0NkhFO0VBQ0M7RUFDQTtFQUNBO0F6Qnc2SEg7QXlCcDZIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzNkhGO0FHLytIRTtFc0JnRUQ7SUFZRTtFekJ1NkhEO0FBQ0Y7QUdwL0hFO0VzQmdFRDtJQWdCRTtFekJ3NkhEO0FBQ0Y7QUd6L0hFO0VzQmdFRDtJQXFCRTtFekJ3NkhEO0FBQ0Y7QXlCdDZIRTtFQUNDO0VBQ0E7QXpCdzZISDtBR2xnSUU7RXNCd0ZBO0lBS0U7RXpCeTZIRjtBQUNGO0FHdmdJRTtFc0J3RkE7SUFTRTtFekIwNkhGO0FBQ0Y7QUc1Z0lFO0VzQndGQTtJQWFFO0lBQ0E7RXpCMjZIRjtBQUNGO0F5Qno2SEc7RUFDQztBekIyNkhKO0FHcmhJRTtFc0J5R0M7SUFJRTtFekI0NkhIO0FBQ0Y7QUcxaElFO0VzQnlHQztJQVFFO0V6QjY2SEg7QUFDRjtBRy9oSUU7RXNCeUdDO0lBWUU7RXpCODZISDtBQUNGOztBMEI5aklBO0VBQ0M7RUFDQTtFQUNBO0ExQmlrSUQ7QTBCL2pJ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Q0E7QTdCZ21KRjtBRzFuSkU7RTBCd0JEO0lBS0U7RTdCaW1KRDtBQUNGO0E2QjVsSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjhsSkY7QUd0b0pFO0UwQm1DRDtJQVFFO0lBQ0E7RTdCK2xKRDtBQUNGO0FHNW9KRTtFMEJtQ0Q7SUFhRTtJQUNBO0U3QmdtSkQ7QUFDRjtBNkI3bEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdCK2xKRjtBR3hwSkU7RTBCcUREO0lBT0U7SUFDQTtFN0JnbUpEO0FBQ0Y7QUc5cEpFO0UwQnFERDtJQVlFO0U3QmltSkQ7QUFDRjtBNkI3bEpDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QTdCOGxKRjtBR3pxSkU7RTBCc0VEO0lBUUU7RTdCK2xKRDtBQUNGO0FHOXFKRTtFMEJzRUQ7SUFZRTtFN0JnbUpEO0FBQ0Y7QTZCN2xKQztFQUNDO0VBQ0E7QTdCK2xKRjtBR3ZySkU7RTBCc0ZEO0lBS0U7RTdCZ21KRDtBQUNGO0FHNXJKRTtFMEJzRkQ7SUFTRTtJQUNBO0U3QmltSkQ7QUFDRjtBNkIvbEpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdCaW1KSDtBR3hzSkU7RTBCbUdBO0lBT0U7RTdCa21KRjtBQUNGO0FHN3NKRTtFMEJtR0E7SUFXRTtFN0JtbUpGO0FBQ0Y7QTZCam1KRztFQUNDO0E3Qm1tSko7QTZCN2xKQztFQUNDO0VBQ0E7RUFDQTtBN0IrbEpGO0FHMXRKRTtFMEJ3SEQ7SUFNRTtFN0JnbUpEO0FBQ0Y7QUcvdEpFO0UwQndIRDtJQVVFO0U3QmltSkQ7QUFDRjtBNkI5bEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JnbUpGO0E2QjlsSkU7RUFDQztBN0JnbUpIO0E2QjVsSkM7RUFDQztBN0I4bEpGO0E2QjNsSkM7RUFDQztFQUNBO0E3QjZsSkY7QUdydkpFO0UwQnNKRDtJQUtFO0lBQ0E7RTdCOGxKRDtBQUNGO0FHM3ZKRTtFMEJzSkQ7SUFVRTtJQUNBO0U3QitsSkQ7QUFDRjtBNkI1bEpDO0VBQ0M7RUFDQTtFQUNBO0E3QjhsSkY7QTZCM2xKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNmxKRjtBNkIzbEpFO0VBQ0M7QTdCNmxKSCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvdmVuZG9ycy9wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL3NldHRpbmdzL21peGlucy9tZWRpYS5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL3ZlbmRvcnMvd3lzaXd5Zy5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9odG1sLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvdGFwLWhpZ2hsaWdodC1jb2xvci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9hbGlnbi1pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvcGFnZTQwNC5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9maXhlZC1zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL3N3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL3NsaWRlci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9wb3B1cC5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9zbW9vdGgtcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvaW50cm8uc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL2F1dGhvci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9iaXJ0aC5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9saWdodC5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbi10aGVtZS8uL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvcmVzb3VyY2VzL3Nhc3MvYmxvY2tzL3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvbGljZW5zZXMuc2NzcyIsIndlYnBhY2s6Ly9tYWluLXRoZW1lLy4vd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvZmFrZS5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9yZWNvbW1lbmRhdGlvbi5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9sZWFybmluZy5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9vZmZlci5zY3NzIiwid2VicGFjazovL21haW4tdGhlbWUvLi93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9mb290ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkBpbXBvcnQgJ3NldHRpbmdzL2FsbC1zZXR0aW5ncyc7XG5cbi8vINGB0LHQvtGAINCy0YHQtdGFINGB0YLQvtGA0L7QvdC90LjRhSDRgdGC0LjQu9C10Lk6IG5vcm1hbGl6ZSwg0L/Qu9Cw0LPQuNC90Ysg0Lgg0LLRgdGP0LrQviDQv9GA0L7Rh9C10LUg0LjQtyBub2RlX21vZHVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ2Jsb2Nrcy9mb250cyc7IC8vINGI0YDQuNGE0YLRiyDRgdCw0LnRgtCwXG5AaW1wb3J0ICd+bm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgJ3ZlbmRvcnMvcGVyZmVjdC1zY3JvbGxiYXInO1xuQGltcG9ydCAndmVuZG9ycy93eXNpd3lnJzsgLy8gNNC60LFcblxuXG4vLyDRgdCx0L7RgCDQstGB0LXRhSDQvtGB0L3QvtCy0L3Ri9GFINCx0LvQvtC60L7QsiDQtNC70Y8g0YLQtdC60YPRidC10LPQviDQv9GA0L7QtdC60YLQsFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnYmxvY2tzL2h0bWwnO1xuQGltcG9ydCAnYmxvY2tzL2NvbnRhaW5lcic7XG5AaW1wb3J0ICdibG9ja3MvbGF5b3V0JztcbkBpbXBvcnQgJ2Jsb2Nrcy90YXAtaGlnaGxpZ2h0LWNvbG9yJztcbkBpbXBvcnQgJ2Jsb2Nrcy9hbGlnbi1pbWFnZXMnO1xuXG5AaW1wb3J0ICdibG9ja3MvcGFnZTQwNCc7XG5AaW1wb3J0ICdibG9ja3MvZml4ZWQtc29jaWFsJztcbkBpbXBvcnQgJ2Jsb2Nrcy9hbmltYXRpb24nO1xuQGltcG9ydCAnYmxvY2tzL3N3aXRjaGVyJztcbkBpbXBvcnQgJ2Jsb2Nrcy9zbGlkZXInO1xuQGltcG9ydCAnYmxvY2tzL3BvcHVwJztcbkBpbXBvcnQgJ2Jsb2Nrcy9zbW9vdGgtcHJpbnQnO1xuXG5cblxuQGltcG9ydCAnYmxvY2tzL2ludHJvJztcbkBpbXBvcnQgJ2Jsb2Nrcy9oZWFkZXInO1xuQGltcG9ydCAnYmxvY2tzL2F1dGhvcic7XG5AaW1wb3J0ICdibG9ja3MvYmlydGgnO1xuQGltcG9ydCAnYmxvY2tzL2xpZ2h0JztcbkBpbXBvcnQgJ2Jsb2Nrcy9jYXJkJztcbkBpbXBvcnQgJ2Jsb2Nrcy9yZXZpZXdzJztcbkBpbXBvcnQgJ2Jsb2Nrcy9saWNlbnNlcyc7XG5AaW1wb3J0ICdibG9ja3MvZmFrZSc7XG5AaW1wb3J0ICdibG9ja3MvcmVjb21tZW5kYXRpb24nO1xuQGltcG9ydCAnYmxvY2tzL2xlYXJuaW5nJztcbkBpbXBvcnQgJ2Jsb2Nrcy9vZmZlcic7XG5AaW1wb3J0ICdibG9ja3MvZm9vdGVyJztcblxuXG4iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9mb250cy9NeXJpYWRQcm8vbXlyaWFkcHJvLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvZm9udHMvTXlyaWFkUHJvL215cmlhZHByby1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvZm9udHMvTXlyaWFkUHJvL215cmlhZHByby1yZWd1bGFyLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ZvbnRzL015cmlhZFByby9teXJpYWRwcm8tc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9mb250cy9NeXJpYWRQcm8vbXlyaWFkcHJvLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9mb250cy9NeXJpYWRQcm8vbXlyaWFkcHJvLWJvbGQtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvZm9udHMvTXlyaWFkUHJvL215cmlhZHByby1ibGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnS3J1ZWxsYSc7XHJcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ZvbnRzL1ZLcnVlbGxhL3ZfS3J1ZWxsYS1mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCJbZGF0YS1wZXJmZWN0LXNjcm9sbGJhcl0ge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEobGcpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigjY2VjZmNmLCAxNSUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigjY2VjZmNmLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2VjZmNmO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNjZWNmY2YsIDI1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIF9zZXR0aW5ncy9cbi8vLy9cblxuLy8vINCc0LXQtNC40LAg0LfQsNC/0YDQvtGB0Ytcbi8vLyBAcGFyYW0ge051bWJlcnxLZXl3b3JkfFN0cmluZ30gJHZhbHVlIC0g0LfQvdCw0YfQtdC90LjQtSDQsdGA0LXQudC60L/QvtC40L3RgtCwXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGlyZWN0aW9uIFttaW5dIC0gJ9C90LDQv9GA0LDQstC70LXQvdC40LUnINC80LXQtNC40LAg0LfQsNC/0YDQvtGB0LBcbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRkaW1lbnNpb24gW3dpZHRoXSAtINCy0LXQu9C40YfQuNC90LBcbkBtaXhpbiBtZWRpYSgkdmFsdWUsICRkaXJlY3Rpb246IG1pbiwgJGRpbWVuc2lvbjogd2lkdGgpIHtcblx0JGNvcnJlY3RvcjogMDtcblxuXHRAaWYgJGRpcmVjdGlvbiA9PSBtYXgge1xuXHRcdCRjb3JyZWN0b3I6IC0xO1xuXHR9XG5cblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG5cdFx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcblx0fVxuXG5cdEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcblx0XHQkZGlyOiAjeyRkaXJlY3Rpb259LXdpZHRoO1xuXG5cdFx0QGlmICRkaW1lbnNpb24gPT0gaGVpZ2h0IHtcblx0XHRcdCRkaXI6ICN7JGRpcmVjdGlvbn0taGVpZ2h0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoJGRpcjogJHZhbHVlICsgJGNvcnJlY3Rvcikge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAjeyR2YWx1ZX0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4vKiEgd3lzaXd5Zy5jc3MgdjAuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy93eXNpd3lnLmNzcyAqL1xuXG4vLyBDb2xvdXJzXG4kYmx1ZTogIzI0NzhmZiAhZGVmYXVsdDtcbiRwaW5rOiAjZmYyNDUwICFkZWZhdWx0O1xuJHB1cnBsZTogIzk1MjRmZiAhZGVmYXVsdDtcblxuJGdyZXktbGlnaHQ6IGhzbCgwLCAwJSwgNTAlKSAhZGVmYXVsdDtcbiRncmV5OiBoc2woMCwgMCUsIDIwJSkgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiBoc2woMCwgMCUsIDEwJSkgIWRlZmF1bHQ7XG5cbiRiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDk1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyOiBoc2woMCwgMCUsIDkwJSkgIWRlZmF1bHQ7XG5cbiR0ZXh0OiAkZ3JleSAhZGVmYXVsdDtcbiR0ZXh0LWNvZGU6ICRwaW5rICFkZWZhdWx0O1xuJHRleHQtc3Ryb25nOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuJHRleHQtbGlnaHQ6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuJHRleHQtaGVhZGluZ3M6ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG4kdGV4dC1ibG9ja3F1b3RlOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuJGxpbms6ICRibHVlICFkZWZhdWx0O1xuJGxpbmstaG92ZXI6ICRibHVlICFkZWZhdWx0O1xuJGxpbmstdmlzaXRlZDogJHB1cnBsZSAhZGVmYXVsdDtcblxuJGJhY2tncm91bmQtY29kZTogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYmFja2dyb3VuZC1pbnM6IGxpbWUgIWRlZmF1bHQ7XG4kYmFja2dyb3VuZC1tYXJrOiB5ZWxsb3cgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0O1xuJHRhYmxlLWJhY2tncm91bmQtZXZlbjogaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0O1xuJHRhYmxlLWJhY2tncm91bmQtaG92ZXI6IGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXI6ICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFibGUtdGhlYWQ6ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJG1hcmdpbjogMWVtICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG4kZmFtaWx5LXd5c2l3eWc6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgJ1JvYm90bycsICdPeHlnZW4nLCAnVWJ1bnR1JywgJ0NhbnRhcmVsbCcsICdGaXJhIFNhbnMnLCAnRHJvaWQgU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1jb2RlOiAnSW5jb25zb2xhdGEnLCAnQ29uc29sYXMnLCAnTW9uYWNvJywgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kd2VpZ2h0LXN0cm9uZzogNzAwICFkZWZhdWx0O1xuJHdlaWdodC1oZWFkaW5nczogNzAwICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4kY2xvc2VyLWxpc3RzOiBmYWxzZSAhZGVmYXVsdDtcbiRjdXN0b20tY29sb3JzOiBmYWxzZSAhZGVmYXVsdDtcbiRjdXN0b20tZm9udHM6IGZhbHNlICFkZWZhdWx0O1xuJGhlYWRpbmctYm9yZGVyczogZmFsc2UgIWRlZmF1bHQ7XG4kc2hvdy11bmRlcmxpbmU6IGZhbHNlICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyOiBmYWxzZSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkOiBmYWxzZSAhZGVmYXVsdDtcbiR2aXNpdGVkLWxpbmtzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gTWl4aW5zXG5AbWl4aW4gY2VsbCgkZm9udC1zaXplKSB7XG5cdGZvbnQtc2l6ZTogI3skZm9udC1zaXplfWVtO1xuXHRwYWRkaW5nOiBtYXRoLmRpdihtYXRoLmRpdigkbWFyZ2luLCAyKSwgJGZvbnQtc2l6ZSk7XG59XG5cbkBtaXhpbiBoZWFkaW5nKCRmb250LXNpemUsICR3aXRoLWJvcmRlcjogZmFsc2UsICR0b3Atc3BhY2U6IGZhbHNlKSB7XG5cdGZvbnQtc2l6ZTogI3skZm9udC1zaXplfWVtO1xuXHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkbWFyZ2luLCAkZm9udC1zaXplKTtcblx0QGlmICgkdG9wLXNwYWNlKSB7XG5cdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJG1hcmdpbiAqIDIsICRmb250LXNpemUpO1xuXHR9IEBlbHNlIHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkbWFyZ2luLCAkZm9udC1zaXplKTtcblx0fVxuXHRAaWYgKCRoZWFkaW5nLWJvcmRlcnMgYW5kICR3aXRoLWJvcmRlcikge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbWFyZ2luLCAkZm9udC1zaXplKTtcblx0fVxufVxuXG4vLyBTdHlsZXNcbi53eXNpd3lnIHtcblx0Ly8gbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcblx0QGlmICgkY3VzdG9tLWNvbG9ycykge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0fVxuXHRAaWYgKCRjdXN0b20tZm9udHMpIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS13eXNpd3lnO1xuXHR9XG5cblx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ly8gSW5saW5lc1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGlmICRjdXN0b20tY29sb3JzIHtcblx0XHRcdGNvbG9yOiAkbGluaztcblx0XHRcdEBpZiAkdmlzaXRlZC1saW5rcyB7XG5cdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXZpc2l0ZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGlmICRzaG93LXVuZGVybGluZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGFiYnIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0aHIge1xuXHRcdGJhY2tncm91bmQ6ICRib3JkZXI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG5cdFx0bWFyZ2luLXRvcDogJG1hcmdpbjtcblx0fVxuXG5cdGltZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHR9XG5cblx0aW5zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1pbnM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbWFyaztcblx0fVxuXG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC1zdHJvbmc7XG5cdFx0QGlmICgkY3VzdG9tLWNvbG9ycykge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LXN0cm9uZztcblx0XHR9XG5cdH1cblxuXHRzdWIsXG5cdHN1cCB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0fVxuXG5cdHN1YiB7XG5cdFx0dmVydGljYWwtYWxpZ246IHN1Yjtcblx0fVxuXG5cdHN1cCB7XG5cdFx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHR9XG5cblx0Ly8gQmxvY2tzXG5cdC8qIHAsXG5cdGRsLFxuXHRvbCxcblx0dWwsXG5cdGJsb2NrcXVvdGUsXG5cdHByZSxcblx0dGFibGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH0gKi9cblxuXHRwIHtcblx0XHQmOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGVhZGluZ3Ncblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtaGVhZGluZ3M7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRAaWYgKCRjdXN0b20tY29sb3JzKSB7XG5cdFx0XHRjb2xvcjogJHRleHQtaGVhZGluZ3M7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmcoMi40LCB0cnVlKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nKDEuNiwgdHJ1ZSwgdHJ1ZSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nKDEuMyk7XG5cdH1cblxuXHRoNCB7XG5cdFx0QGluY2x1ZGUgaGVhZGluZygxLjIpO1xuXHR9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmcoMS4xKTtcblx0fVxuXG5cdGg2IHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nKDEpO1xuXHR9XG5cblx0Ly8gUGFyYWdyYXBoc1xuXHRAaWYgKCRjbG9zZXItbGlzdHMpIHtcblx0XHRwIHtcblx0XHRcdCYgKyBkbCxcblx0XHRcdCYgKyBvbCxcblx0XHRcdCYgKyB1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0kbWFyZ2luO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIExpc3RzXG5cdGRkIHtcblx0XHRtYXJnaW4tbGVmdDogJG1hcmdpbjtcblx0fVxuXG5cdG9sLFxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcblx0XHQvLyBtYXJnaW4tbGVmdDogJG1hcmdpbjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG5cblx0XHRcdG9sIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcblxuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1ncmVlaztcblxuXHRcdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuXHRcdFx0XHRcdFx0b2wge1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQmxvY2txdW90ZVxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRib3JkZXI7XG5cdFx0cGFkZGluZzogMC42ZW0gMS4yZW07XG5cdFx0QGlmICgkY3VzdG9tLWNvbG9ycykge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWJsb2NrcXVvdGU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvZGVcblx0Y29kZSxcblx0a2JkLFxuXHRzYW1wLFxuXHRwcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvZGU7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0QGlmICgkY3VzdG9tLWZvbnRzKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1jb2RlO1xuXHRcdH1cblx0fVxuXG5cdGNvZGUsXG5cdGtiZCxcblx0c2FtcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigkbGluZS1oZWlnaHQsIDAuOSk7XG5cdFx0cGFkZGluZzogMC4xZW0gMC40ZW0gMC4yZW07XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdEBpZiAoJGN1c3RvbS1jb2xvcnMpIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2RlO1xuXHRcdH1cblx0fVxuXG5cdHByZSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogMWVtIDEuMmVtO1xuXG5cdFx0Y29kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIEZpZ3VyZVxuXHRmaWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4gKiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRtYXJnaW4sIDEuNik7XG5cdFx0QGlmICgkY3VzdG9tLWNvbG9ycykge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC8vIFRhYmxlXG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHByZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0fVxuXHR9XG5cblx0dGgsXG5cdHRkIHtcblx0XHRAaW5jbHVkZSBjZWxsKDEpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdHRoZWFkLFxuXHR0Zm9vdCB7XG5cdFx0dHIge1xuXHRcdFx0QGlmICgkdGFibGUtc3RyaXBlZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9yZGVyO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdEBpbmNsdWRlIGNlbGwoMC45KTtcblx0XHRcdEBpZiAoJGN1c3RvbS1jb2xvcnMpIHtcblx0XHRcdFx0Y29sb3I6ICR0YWJsZS10aGVhZDtcblx0XHRcdH1cblxuXHRcdFx0Y29kZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZDtcblx0XHRcdEBpZiAoJHRhYmxlLXN0cmlwZWQpIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWV2ZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0QGlmICR0YWJsZS1ob3ZlciB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZC1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRAaWYgKCR0YWJsZS1ob3Zlcikge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQtZXZlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlkZW8xNng5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblxuXHRcdCYgPiBpZnJhbWUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjM2EzYTNhO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhsKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59XG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuKiwgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby11bml2ZXJzYWwtc2VsZWN0b3JzXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5zdmcge1xuXHR1c2Uge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ua3Ige1xuXHRmb250LWZhbWlseTogJ0tydWVsbGEnLCBzZXJpZjtcblx0Y29sb3I6ICNiOTdhMWI7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKGRlZikge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxNjQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShtZykge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0JiAmLFxuXHQmLS1uby1nYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLS1mdWxsIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0Ly8gJl9fZm9vdGVyIHt9XHJcbn1cclxuIiwiLy8g0LLQt9GP0YLQviDQvtGCINGB0Y7QtNCwOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy80NTA0OTg3My9ob3ctdG8tcmVtb3ZlLXRoZS1ibHVlLWhpZ2hsaWdodC1vZi1idXR0b24tb24tbW9iaWxlXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxuYSB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiIsImltZyB7XG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwIDFlbSAxZW07XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDFlbSAxZW0gMDtcblx0fVxuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi5wYWdlNDA0IHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5idG4tYXJyb3cge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZml4ZWQtc29jaWFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHR6LWluZGV4OiAxMDAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEobWcpIHtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWx0ZXI6IHNhdHVyYXRlKDIwMCUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxuXHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggI2VjM2QwMCBzb2xpZDtcclxuXHRib3JkZXItYm90dG9tOiAycHggI2VjM2QwMCBzb2xpZDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogN3B4O1xyXG5cdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRtYXJnaW46IC0zcHggMCAwIC0zcHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4ICNlYzNkMDAgc29saWQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggI2VjM2QwMCBzb2xpZDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBhcnJvdztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IC01cHggMCAwIC01cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbjogLThweCAwIDAgLThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXJyb3cge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1hbmltIHtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cmVjdCB7XHJcblx0XHRmaWxsOiBub25lO1xyXG5cdFx0c3Ryb2tlOiAjZWEzZDAwO1xyXG5cdFx0c3Ryb2tlLXdpZHRoOiAyO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMjtcclxuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDQyMiwgMDtcclxuXHRcdHRyYW5zaXRpb246IDAuMzVzIGxpbmVhcjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0cmVjdCB7XHJcblx0XHRcdHN0cm9rZS13aWR0aDogNTtcclxuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTUsIDMxMDtcclxuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDQ4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAxLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0cmVjdCB7XHJcblx0XHRcdGZpbGw6IG5vbmU7XHJcblx0XHRcdHN0cm9rZTogI2VhM2QwMDtcclxuXHRcdFx0c3Ryb2tlLXdpZHRoOiAyO1xyXG5cdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAyO1xyXG5cdFx0XHRzdHJva2UtZGFzaGFycmF5OiA0MjIsIDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmFja0luTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0cmlnaHQ6IC0xMDB2dztcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZpZGVJbkJvdHRvbUxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmaXJlIHtcclxuXHQwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmlkZUluIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4iLCIud3BtbC1scy1uYXRpdmUge1xyXG5cdGNvbG9yOiAjZmZmMWE1O1xyXG59XHJcblxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1zdWItbWVudSBhIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhLndwbWwtbHMtaXRlbS10b2dnbGU6OmFmdGVyIHtcclxuXHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiA1cHggc29saWQ7XHJcblx0cmlnaHQ6IDMuNXB4O1xyXG5cdHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG5cdGNvbG9yOiAjZmZmMWE1O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcblx0fVxyXG59XHJcblxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtc3ViLW1lbnUge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcblxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtaXRlbSB7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyPmEsXHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhOmZvY3VzLFxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIC53cG1sLWxzLXN1Yi1tZW51IHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbiIsIi5zbGlkZXJfX2dhbGxlcnktdG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlcl9fZ2FsbGVyeS1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zbGljay10cmFjayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYyg1MCUgLSA3cHgpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAyMi41cHg7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2Fycm93LWxlZnQuc3ZnJykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2ZycpIDEwMCUgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlciB7XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0cGFkZGluZy10b3A6IG1hdGguZGl2KDUyMCwgNTIwKSAqIDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuIiwiLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0IHtcclxuXHRjb2xvcjogI2I5N2ExYiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDVweCAzcHggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0d2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDhweCA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAhaW1wb3J0YW50O1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0JjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53cGNmNy1zdWJtaXQge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2I5N2ExYiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHR3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjYjk3YTFiICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ud3BjZjctc3Bpbm5lciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ud3BjZjcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHVtLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnB1bS1jb250YWluZXIucG9wbWFrZSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9wb3B1cC1iZy53ZWJwJykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaHRtbC5wdW0tb3Blbi5wdW0tb3Blbi1vdmVybGF5IHtcclxuXHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLnB1bS1vcGVuLnB1bS1vcGVuLW92ZXJsYXkucHVtLW9wZW4tZml4ZWQgLnB1bS1vdmVybGF5IHtcclxuXHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLnB1bS1vcGVuLnB1bS1vcGVuLW92ZXJsYXkucHVtLW9wZW4tc2Nyb2xsYWJsZSAucHVtLW92ZXJsYXkucHVtLWFjdGl2ZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEge1xyXG5cdGNvbG9yOiAjYjk3YTFiICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHR3aWR0aDogNDAwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuIiwiLypcbtCSINGA0LDQt9C80LXRgtC60LUg0LTQvtCx0LDQstC40YLRjCDQutC70LDRgdGBIFwic21vb3RoLXByaW50XCIg0Lgg0L7QsdC10YDQvdGD0YLRjCDQutCw0LbQtNGD0Y4g0LHRg9C60LLRgyBzIHNwYW4sINC90LDQv9GA0LjQvNC10YAg0YLQsNC6OlxuPD9waHAgZWNobyBwcmVnX3JlcGxhY2UoJy8oLikvdScsICc8c3BhbiBjbGFzcz1cInNtb290aC1wcmludFwiPiQxPC9zcGFuPicsICdMb3JlbiBpcHN1bScpOyA/PlxuKi9cblxuJGR1cmF0aW9uT3BhY2l0eTogMTsgLy8g0L/Qu9Cw0LLQvdC+0YHRgtGMINGB0LzQtdC90Ysg0L7RgiBcIm9wYWNpdHk6IDBcIiDQtNC+IFwib3BhY2l0eTogMVwiXG4kZGVsYXlCZWZvcmVTdGFydDogMDsgLy8g0LfQsNC00LXRgNC20LrQsCDQv9C10YDQtdC0INC90LDRh9Cw0LvQvtC8XG4kZGVsYXlQcmludENoYXI6IDAuMDY7IC8vINC30LDQtNC10YDQttC60LAg0L/QtdGH0LDRgtC4INC60LDQttC00L7QuSDQsdGD0LrQstGLXG5cbi5zbW9vdGgtcHJpbnQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JGR1cmF0aW9uT3BhY2l0eX1zIGxpbmVhcjtcblxuXHQvLyDQlNC70Y8g0YHQv9GA0LDQstC60LgsINC10YHQu9C4INCz0LXQvdC10YDQuNGC0Ywg0L3QsCAxMDAwINGB0LjQvNCy0L7Qu9C+0LIsINGC0L4g0LIg0YHQttCw0YLQvtC8IGNzcyDRjdGC0L4g0LHRg9C00LXRgiDQt9Cw0L3QuNC80LDRgtGMIDUw0LrQsSwg0L3QsCAxMDAg0YHQuNC80LLQvtC70L7QsiA9IDXQutCxXG5cdEBmb3IgJGkgZnJvbSAxIHRvIDEwMCB7XG5cdFx0JjpudGgtY2hpbGQoI3skaX0pIHtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6ICN7JGRlbGF5QmVmb3JlU3RhcnQgKyAkaSAqICRkZWxheVByaW50Q2hhcn1zO1xuXHRcdH1cblx0fVxuXG5cdC5pcy12aXNpYmxlICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbiIsIi5pbnRybyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogY2FsYyg2MHZ3ICsgNjhweCk7XHJcblx0dG9wOiA2OHB4O1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdGNvbG9yOiAjZmZmMWE1O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDc1dnc7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG1heC1oZWlnaHQ6IDE0NDBweDtcclxuXHR9XHJcblxyXG5cdCZfX3Bvc3RlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Bob3RvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2ludHJvLndlYnAnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhcjtcclxuXHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuXHRcdC5pcy12aWRlby1sb2FkZWQgJiB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192aWRlbyB7XHJcblx0XHQvL3RyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhcjtcclxuXHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuXHRcdC5pcy12aWRlby1sb2FkZWQgJiB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR0b3A6IDklO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblx0XHRcdHRvcDogMTMlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHBzdykge1xyXG5cdFx0XHR0b3A6IDE0JTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE3JTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEocHNoKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjQlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0dG9wOiAyNSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjFhNTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRmb250LXNpemU6IDY1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobXkpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA5MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRib3R0b206IC01cHg7XHJcblx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWMzZDAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobXMpIHtcclxuXHRcdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobXkpIHtcclxuXHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdFx0bGVmdDogLTI5cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI5OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHBzdykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobXkpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGNvbG9yOiAjZmZmMWE1O1xyXG5cdFx0cGFkZGluZzogOXB4IDE1cHggMTBweCAxNXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHJcblxyXG5cdFx0Ji5idG4tYW5pbSB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobXkpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNjJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDc4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobXMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG15KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuYm9keS5sb2NrIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjhzIGxpbmVhcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAocmdiYSgwLCAwLCAwKSk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmYxYTU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTY0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoMjU0LCA4KSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDUwMCwgOCkgKyBweDtcclxuXHRcdFx0bWFyZ2luOiAzcHggMTBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRcdFx0d2lkdGg6IG1hdGguZGl2KDI1NCwgNikgKyBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDUwMCwgNikgKyBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0d2lkdGg6IG1hdGguZGl2KDU2LCAxLjMpICsgcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBtYXRoLmRpdigxMTAsIDEuMykgKyBweDtcclxuXHRcdFx0XHRtYXJnaW46IDVweCAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0XHR3aWR0aDogNTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSgxODIwcHgpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbnVtYmVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjZmZmMWE1O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRcdC0tczogMXB4O1xyXG5cdFx0XHQvKiB0aGUgdGhpY2tuZXNzIG9mIHRoZSBsaW5lICovXHJcblx0XHRcdC0tYzogI2VjM2QwMDtcclxuXHRcdFx0LyogdGhlIGNvbG9yICovXHJcblxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcyk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYykgNTAlLCAjMDAwIDApIGNhbGMoMTAwJSAtIHZhcigtLV9wLCAwJSkpIC8gMjAwJSAxMDAlLFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQodmFyKC0tYykgMCAwKSAwJSAxMDAlIC8gdmFyKC0tX3AsIDAlKSB2YXIoLS1zKSBuby1yZXBlYXQ7XHJcblx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0LCBwYWRkaW5nLWJveDtcclxuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0LCBwYWRkaW5nLWJveDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC0tX3A6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NvdGlhbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cclxuXHQmX19pbnN0YWdyYW0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdCY6aG92ZXIgLmhlYWRlcl9faW5zdGFncmFtLXN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjFhNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtc3ZnIHtcclxuXHRcdFx0d2lkdGg6IG1hdGguZGl2KDMxLCAxLjQpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoMzEsIDEuNCkgKyBweDtcclxuXHRcdFx0ZmlsbDogI2VjM2QwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiBtYXRoLmRpdigzMSwgMS4yKSArIHB4O1xyXG5cdFx0XHRcdGhlaWdodDogbWF0aC5kaXYoMzEsIDEuMikgKyBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mYWNlYm9vayB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0Jjpob3ZlciAuaGVhZGVyX19mYWNlYm9vay1zdmcge1xyXG5cdFx0XHRcdGZpbGw6ICNmZmYxYTU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXN2ZyB7XHJcblx0XHRcdHdpZHRoOiBtYXRoLmRpdigzMSwgMS40KSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDMxLCAxLjQpICsgcHg7XHJcblx0XHRcdGZpbGw6ICNlYzNkMDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMzEsIDEuMikgKyBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDMxLCAxLjIpICsgcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9feW91dHViZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0Jjpob3ZlciAuaGVhZGVyX195b3V0dWJlLXN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjFhNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtc3ZnIHtcclxuXHRcdFx0d2lkdGg6IG1hdGguZGl2KDQwLCAxLjQpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoMzIsIDEuNCkgKyBweDtcclxuXHRcdFx0ZmlsbDogI2VjM2QwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiBtYXRoLmRpdig0MCwgMS4yKSArIHB4O1xyXG5cdFx0XHRcdGhlaWdodDogbWF0aC5kaXYoMzIsIDEuMikgKyBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYW5ndWFnZSB7XHJcblx0XHRtYXgtd2lkdGg6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEocHN3KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHBzaCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xODBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDY4LjVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXZpZ2F0aW9uLW1lbnUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmMWE1O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4OyAvL3l0IHZ0eXpubVxyXG5cclxuXHJcblx0XHRcdFx0XHQtLXM6IDFweDtcclxuXHRcdFx0XHRcdC8qIHRoZSB0aGlja25lc3Mgb2YgdGhlIGxpbmUgKi9cclxuXHRcdFx0XHRcdC0tYzogI2VjM2QwMDtcclxuXHRcdFx0XHRcdC8qIHRoZSBjb2xvciAqL1xyXG5cclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYykgNTAlLCAjMDAwIDApIGNhbGMoMTAwJSAtIHZhcigtLV9wLCAwJSkpIC8gMjAwJSAxMDAlLFxyXG5cdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KHZhcigtLWMpIDAgMCkgMCUgMTAwJSAvIHZhcigtLV9wLCAwJSkgdmFyKC0tcykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQsIHBhZGRpbmctYm94O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0LCBwYWRkaW5nLWJveDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdC0tX3A6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdmlnYXRpb24tbW9iaWxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdmlnYXRpb24tbWVudS1tb2JpbGUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuXHJcblx0XHQmPmxpIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjFhNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblxyXG5cdFx0XHRcdC0tczogMXB4O1xyXG5cdFx0XHRcdC8qIHRoZSB0aGlja25lc3Mgb2YgdGhlIGxpbmUgKi9cclxuXHRcdFx0XHQtLWM6ICNlYzNkMDA7XHJcblx0XHRcdFx0LyogdGhlIGNvbG9yICovXHJcblxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWMpIDUwJSwgIzAwMCAwKSBjYWxjKDEwMCUgLSB2YXIoLS1fcCwgMCUpKSAvIDIwMCUgMTAwJSxcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQodmFyKC0tYykgMCAwKSAwJSAxMDAlIC8gdmFyKC0tX3AsIDAlKSB2YXIoLS1zKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQsIHBhZGRpbmctYm94O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dCwgcGFkZGluZy1ib3g7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQtLV9wOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdGFuaW1hdGlvbjogYmFja0luTGVmdCAuNXMgbGluZWFyO1xyXG5cclxuXHRcdFx0Jj5saSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmaWRlSW5Cb3R0b21MZWZ0IDAuNHMgbGluZWFyO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNykge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDgpIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMS4xcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEwKSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuM3M7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxMSkge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMTIpIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEzKSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuNnM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnVyZ2VyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDZweCArIDJweCArIDhweCArIDJweCArIDhweCArIDJweCArIDJweCk7XHJcblx0XHRtYXJnaW46IGF1dG8gMTBweDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlcixcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNnB4O1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiAyNnB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4uYXV0aG9yIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiA2OHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGhlaWdodDogOTkxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2F1dGhvci1iZy53ZWJwJykgbGVmdCB0b3AgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IDAuMTQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0aGVpZ2h0OiA3MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0aGVpZ2h0OiA4MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0XHRoZWlnaHQ6IDk2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhIChkZWYpIHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0Ly9tYXgtd2lkdGg6IDU3MHB4O1xyXG5cdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogODgycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNThweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDY1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIzcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGlkZGVuIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogMS41cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHQmX19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE3JTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxNTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjk3YTFiO1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0qL1xyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDAuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjk3YTFiO1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiA1NSU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgLSA5NXB4KTtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmPi5hcnJvdyB7XHJcblx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHR0b3A6IDE5cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHRyaWdodDogLTIzcHg7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0dG9wOiAyMnB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdFx0dG9wOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdFx0dG9wOiAyN3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0d2lkdGg6IDU1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdHdpZHRoOiA2MDJweDtcclxuXHRcdFx0aGVpZ2h0OiA2ODJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMS41cHggI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEuNXB4ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0bGVmdDogMjAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uMS53ZWJwJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdG9wYWNpdHk6IDAuMTQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdHRvcDogMTIwcHg7XHJcblx0XHRcdFx0bGVmdDogNjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0XHR0b3A6IDE3MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0XHRcdHdpZHRoOiA2OTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY5MnB4O1xyXG5cdFx0XHRcdHRvcDogMTgwcHg7XHJcblx0XHRcdFx0bGVmdDogOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmlydGgge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0YmFja2dyb3VuZDogIzFmMWYxZiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9iaXJ0aC1iZy53ZWJwJykgbm8tcmVwZWF0IDAgMTAwJSAvIDIxOHB4IDE5MS42cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHBzaCkge1xyXG5cdFx0YmFja2dyb3VuZDogIzFmMWYxZiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9iaXJ0aC1iZy53ZWJwJykgbm8tcmVwZWF0IDAgMTAwJSAvIDQzNnB4IDM4My4zcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0YmFja2dyb3VuZDogIzFmMWYxZiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9iaXJ0aC1iZy53ZWJwJykgbm8tcmVwZWF0IDAgMTAwJSAvIDY1NHB4IDU3NXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvYmctZm9udC1saWdodC53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRhbmltYXRpb246IGZpcmUgOHMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0Y29sb3I6ICNmZmYxYTU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNThweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSgxODAwcHgpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYjNkMDA7XHJcblx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmYxYTU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRjb2xvcjogI2U5ZTllOTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0Ji5pcy12aXNpYmxlIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBmaWRlSW4gMnMgbGluZWFyIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FyZCB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyODNweDtcclxuXHRcdFx0bWluLWhlaWdodDogNDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdFx0dG9wOiAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNmZmYxYTU7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oaXN0b3J5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHR3aWR0aDogNDAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdG1pbi13aWR0aDogMzcwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtaW4td2lkdGg6IDQ4MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWluLXdpZHRoOiA1MDBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdG1pbi13aWR0aDogNTM3cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDc1NXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSgxODAwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDczcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTk3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGlzdG9yeSB7XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDYwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jYXJkIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDMwMnB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MzNweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQxLFxyXG5cdCZfX3RleHQyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHQmLmlzLXZpc2libGUge1xyXG5cdFx0XHRhbmltYXRpb246IGZpZGVJbiAycyBsaW5lYXIgZm9yd2FyZHM7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dDEge1xyXG5cdFx0Y29sb3I6ICNlOWU5ZTk7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dDIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDE1cHggNDBweCAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2RlY29yYXRpb24yLTEud2VicCcpIDAgMCAvIDEzMHB4IDEyNnB4IG5vLXJlcGVhdCwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvZGVjb3JhdGlvbjItMi53ZWJwJykgMTAwJSAxMDAlIC8gMTMwcHggMTI2cHggbm8tcmVwZWF0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMzBweCA0MHB4IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0cGFkZGluZzogNjlweCA2MHB4IDQzcHggNjlweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvZGVjb3JhdGlvbjItMS53ZWJwJykgMCAwIC8gMTk1cHggMTg5cHggbm8tcmVwZWF0LCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uMi0yLndlYnAnKSAxMDAlIDEwMCUgLyAxOTVweCAxODlweCBuby1yZXBlYXQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0zNzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtYXJnaW46IDUwcHggMCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmxpZ2h0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvbGlnaHQtYmcud2VicCcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTE4cHggNTM0cHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMjBweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTc3cHggODAxcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDkwOHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzNnB4IDEwNjhweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDEzNDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYXJhbGxheCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9wYXJhbGxheC53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR3aWR0aDogbWF0aC5kaXYoMzU4LCAxLjUpICsgcHg7XHJcblx0XHRoZWlnaHQ6IG1hdGguZGl2KDQ0OCwgMS41KSArIHB4O1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHRcdHRvcDogLTcwcHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG15KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHR0b3A6IC04MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdHRvcDogLTE0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdHRvcDogLTE3MHB4O1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoMzU4LCAxLjMpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoNDQ4LCAxLjMpICsgcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWcpIHtcclxuXHRcdFx0d2lkdGg6IG1hdGguZGl2KDM1OCwgMS4yKSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDQ0OCwgMS4yKSArIHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHR3aWR0aDogMzU4cHg7XHJcblx0XHRcdGhlaWdodDogNDQ4cHg7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0Y29sb3I6ICM4ODZhMjk7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9iZy1mb250LWRhcmsud2VicCcpIHJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0YW5pbWF0aW9uOiBmaXJlIDEwcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0XHRmb250LXNpemU6IDYycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDg1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKG15KSB7XHJcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRjb2xvcjogIzM5MzkzOTtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAxLjVzO1xyXG5cdFx0XHQ+IHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdGNvbG9yOiAjYjk3YTFiO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdLcnVlbGxhJywgc2VyaWY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRlY2sge1xyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0Y29sb3I6ICNiOTdhMWI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNThweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYzNkMDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTQ1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uMy53ZWJwJykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjcwcHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzNDRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Y29sb3I6ICNiOTdhMWI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGNvbG9yOiAjYjk3YTFiO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgNzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzJweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgMTUwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRyaWdodDogY2FsYygxMDAlIC0gNzBweCk7XHJcblx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblxyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTJweDtcclxuXHRcdFx0XHR0b3A6IDU1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRmbGV4OiAwIDEgMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA3NzdweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYzNkMDA7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEocHN3KSB7XHJcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobXMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0ZmxleDogMCAxIDUwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NDBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNzc3cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRmbGV4OiAxIDEgNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2NDVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogODBweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWcpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDkwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMjhweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRjb2xvcjogIzM5MzkzOTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGNvbG9yOiAjMzkzOTM5O1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICNiOTdhMWI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1hcmdpbjogMjBweCAwIDcwcHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1hcmdpbjogMjVweCAwIDkwcHggMDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXJnaW46IDI1cHggMCA1M3B4IDA7XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtYXJnaW46IDUwcHggMCA1M3B4IDA7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bWFyZ2luOiA3MHB4IDAgNTNweCAwO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0XHRtYXJnaW46IDk1cHggMCA1M3B4IDA7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA4cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzdweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzYwNTA1O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5NTA4MDg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xyXG5cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM5cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmYWNlYmY7XHJcblx0XHRcdG1hcmdpbjogLTNweDtcclxuXHRcdFx0YW5pbWF0aW9uOiB6b29tSW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAtOHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQucmV2ZXJ0IHtcclxuXHJcblx0XHQuY2FyZF9fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMCA3MHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1MHB4IDAgMDtcclxuXHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC0gNzBweCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkX19mbGV4IHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkX19pbmZvIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogOTE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBhcmFsbGF4X19hcmVhLWpzMiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZXZpZXdzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2F1dGhvci1iZy53ZWJwJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEyOHB4IDUxMS41cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMzBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTI4cHggNTExLjVweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgNzBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNTAuNnB4IDYwMS44cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTcwLjZweCA2MjhweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNTZweCAxMDIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1NnB4IDEwMjNweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMjMwcHg7XHJcblx0fVxyXG5cclxuXHQmX19wYXJhbGxheCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvcGFyYWxsYXgtMi53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR3aWR0aDogbWF0aC5kaXYoNDEzLCAxLjYpICsgcHg7XHJcblx0XHRoZWlnaHQ6IG1hdGguZGl2KDM2OCwgMS42KSArIHB4O1xyXG5cdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0Ym90dG9tOiA1NTBweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdHdpZHRoOiBtYXRoLmRpdig0MTMsIDEuNCkgKyBweDtcclxuXHRcdFx0aGVpZ2h0OiBtYXRoLmRpdigzNjgsIDEuNCkgKyBweDtcclxuXHRcdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRib3R0b206IDYyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoNDEzLCAxLjIpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoMzY4LCAxLjIpICsgcHg7XHJcblx0XHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdFx0Ym90dG9tOiA4MDBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdHdpZHRoOiBtYXRoLmRpdig0MTMsIDEuMikgKyBweDtcclxuXHRcdFx0aGVpZ2h0OiBtYXRoLmRpdigzNjgsIDEuMikgKyBweDtcclxuXHRcdFx0cmlnaHQ6IC0yNXB4O1xyXG5cdFx0XHRib3R0b206IDg0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoNDEzLCAxKSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDM2OCwgMSkgKyBweDtcclxuXHRcdFx0cmlnaHQ6IC0yNXB4O1xyXG5cdFx0XHRib3R0b206IDk1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKDE4MDApIHtcclxuXHRcdFx0d2lkdGg6IG1hdGguZGl2KDQxMywgMSkgKyBweDtcclxuXHRcdFx0aGVpZ2h0OiBtYXRoLmRpdigzNjgsIDEpICsgcHg7XHJcblx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0Ym90dG9tOiA5MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGNvbG9yOiAjZmZmMWE1O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2JnLWZvbnQtbGlnaHQud2VicCcpIHJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0YW5pbWF0aW9uOiBmaXJlIDhzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1OHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTk1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6OmFmdGVyLFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHR3aWR0aDogMTgycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxODJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvZGVjb3JhdGlvbjQud2VicCcpO1xyXG5cdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0dG9wOiAtNDJweDtcclxuXHRcdFx0XHRsZWZ0OiAtMTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IC0xMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdFx0dG9wOiAtODBweDtcclxuXHRcdFx0XHRsZWZ0OiA3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvZGVjb3JhdGlvbjQtMi53ZWJwJyk7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHRyaWdodDogLTEycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiA3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLXJldmlld3Mge1xyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTE1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTI1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2F1dGhvciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmMWE1O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0Jjo6YWZ0ZXIsXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ1MTtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWMzZDAwO1xyXG5cdFx0XHR0b3A6IDU1JTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDY3cHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZXItcmV2aWV3c19fdG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlci1yZXZpZXdzX19ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLXRyYWNrIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbi5yZXZpZXdzLXZpZGVvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0bWFyZ2luLXRvcDogOTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDg1cHg7XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEocHNoKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblxyXG5cdFx0PmlmcmFtZSB7XHJcblx0XHRcdHdpZHRoOiAyNjVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNDhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMyNi41cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxODJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEocHNoKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQyNC41cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMzYuNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1NjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMxNS4zcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwNy41cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzOTQuMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZykge1xyXG5cdFx0XHRcdHdpZHRoOiA4NDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ3M3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zbGljay10cmFjayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ucmV2aWV3cy12aWRlbyxcclxuLnNsaWRlci1yZXZpZXdzX19ib3R0b20ge1xyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMjIuNXB4O1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9hcnJvdy1sZWZ0LnN2ZycpIDAgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcnKSAxMDAlIDAgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmxpY2Vuc2VzIHtcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0Y29sb3I6ICNiOTdhMWI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1OHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDcycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDczcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDU1JTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWMzZDAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00NXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDVweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZmFrZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1OHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDY1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0dG9wOiA1NSU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjMzkzOTM5O1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PnAge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IDEuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAjM2IzYjNiO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRtYXJnaW46IDEwcHggYXV0bztcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGhlaWdodDogNDZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+LmFycm93IHtcclxuXHRcdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHR0b3A6IDIycHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdFx0XHR0b3A6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0XHR0b3A6IDI3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yZWMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IG1hdGguZGl2KDkyMCwgMykgKyBweDtcclxuXHRcdGhlaWdodDogbWF0aC5kaXYoNjIwLCAzKSArIHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvcmVjLWJnLndlYnAnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdHdpZHRoOiBtYXRoLmRpdig5MjAsIDIpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoNjIwLCAyKSArIHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1zKSB7XHJcblx0XHRcdHdpZHRoOiBtYXRoLmRpdig5MjAsIDEuNSkgKyBweDtcclxuXHRcdFx0aGVpZ2h0OiBtYXRoLmRpdig2MjAsIDEuNSkgKyBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShteSkge1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoOTIwLCAxLjIpICsgcHg7XHJcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoNjIwLCAxLjIpICsgcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0d2lkdGg6IDkzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRtYXgtd2lkdGg6IDEzNDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5mYWtlX19idXR0b24ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRjb2xvcjogIzk1MDgwODtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2JnLWZvbnQtZGFyay53ZWJwJykgcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdGFuaW1hdGlvbjogZmlyZSAxMHMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDU4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobXkpIHtcclxuXHRcdFx0cGFkZGluZzogNDVweCA3NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHRcdFx0cGFkZGluZzogNDVweCA3NXB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoMTAwLCAyKSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDk3LCAyKSArIHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdFx0d2lkdGg6IG1hdGguZGl2KDEwMCwgMS41KSArIHB4O1xyXG5cdFx0XHRcdGhlaWdodDogbWF0aC5kaXYoOTcsIDEuNSkgKyBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobXMpIHtcclxuXHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMTAwLCAxKSArIHB4O1xyXG5cdFx0XHRcdGhlaWdodDogbWF0aC5kaXYoOTcsIDEpICsgcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uNS0yLndlYnAnKTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2RlY29yYXRpb241LTEud2VicCcpO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjMzkzOTM5O1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcclxuXHRcdD4gcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IDEuNXM7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5sZWFybmluZyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHBzaCkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobXMpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0Y29sb3I6ICNmZmYxYTU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFpbi10aGVtZS9pbWFnZXMvYmctZm9udC1saWdodC53ZWJwJykgcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRhbmltYXRpb246IGZpcmUgOHMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1OHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShjb250YWluZXIpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTk1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh4bCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIsXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogbWF0aC5kaXYoMTk1LCAyKSArIHB4O1xyXG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDE4OSwgMikgKyBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdHdpZHRoOiAxOTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4OXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uMi0xLndlYnAnKTtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgxODMwcHgpIHtcclxuXHRcdFx0XHR0b3A6IC03MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IC03MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2RlY29yYXRpb24yLTIud2VicCcpO1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRyaWdodDogLTEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgxODMwcHgpIHtcclxuXHRcdFx0XHRib3R0b206IC03MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGNvbG9yOiAjZDZkNmQ2O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdHdpZHRoOiA5OSU7XHJcblx0XHRtYXJnaW46IDdweCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtcykge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEocHNoKSB7XHJcblx0XHRcdHdpZHRoOiA2ODBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShwc2gpIHtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0d2lkdGg6IDkwMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj4uYXJyb3cge1xyXG5cdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHR0b3A6IDIwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHR0b3A6IDI2JTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRcdFx0dG9wOiAyMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0b3BhY2l0eTogMC40NTE7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2N3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9ncmFtIHtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogMXM7XHJcblx0XHRjb2xvcjogI2Q2ZDZkNjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIub2ZmZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShseCkge1xyXG5cdFx0XHRmb250LXNpemU6IDcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR0b3A6IDU1JTtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDI5OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjM2QwMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoY29udGFpbmVyKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRjb2xvcjogIzM5MzkzOTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyLXN2ZyB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XHJcblx0cGFkZGluZy10b3A6IDIzcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XHJcblxyXG5cdCY6OmFmdGVyLFxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJvdHRvbTogNXB4O1xyXG5cdFx0d2lkdGg6IG1hdGguZGl2KDI3NywgMikgKyBweDtcclxuXHRcdGhlaWdodDogbWF0aC5kaXYoMjY5LCAyKSArIHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IDAuMjk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHdpZHRoOiAyNzdweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjhweDtcclxuXHRcdFx0Ym90dG9tOiAxM3B4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21haW4tdGhlbWUvaW1hZ2VzL2RlY29yYXRpb242LTIud2VicCcpO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRsZWZ0OiAxM3B4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWluLXRoZW1lL2ltYWdlcy9kZWNvcmF0aW9uNi0xLndlYnAnKTtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHJpZ2h0OiAxM3B4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMTM0MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1nKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKGNvbnRhaW5lcikge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGVmdCxcclxuXHQmX19yaWdodCB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHR3aWR0aDogNDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD5hIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjFhNTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlZikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjZWMzZDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVmKSB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShsZykge1xyXG5cdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogNzBweDtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYShkZWYpIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHRcdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXZlbG9wZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlMGUwZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHR9XHJcblxyXG5cdCZfX2RldmVsb3Blci1saW5rIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogI2ZmZjFhNTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZWMzZDAwO1xyXG5cdFx0XHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/